Good show old chap, I just finished painstakingly doing this manual for all my audiobooks. Would have been nice to have a tool like this. Thank for the work anyways.
Same here. But I guess this will come in handy in the future. Thanks
Does StoryGraph offer anything that could be useful for this project? It's a competitor to Good Reads. I've been using it because I'm getting away from anything that Amazon touches.
I use StoryGraph for my personal library management, but Goodreads simply has better coverage of both total books and specific metadata. But Audible is the best source anyway, as it has data specific to the audiobook other sources rarely do. I've included Goodreads mostly as a fallback for books Audible doesn't have listed. One of the roadmap items is to add other sources, like Google books. At that time I would consider a source separate from Amazon/Google if a quality one can be found and conveniently called/scraped.
FWIW, they don't have an api. It's on their long term roadmap.
Doesn’t audiobookshelf do all this already?
It can do some metadata matching, but to my knowledge it doesn't do any of the big ticket items like combining chapter files
Seems like an extension of Readarr (rest in peace) plus AudioBook Converter and ffmpeg for conversion?
Nice to have a tool with all of it in one place. I’d be concerned about the Goodreads API failing you like it did for Readarr. Then the backup metadata also failed
Metadata is written to the file at the time of operation, so Goodreads failing would not affect any existing metadata sourced from it. But Audible is the preferred source anyway, as it has metadata specific to the audiobook typically not available in Goodreads. I've included it as a backup for books (mostly older ones) that are not available on Audible. Goodreads allows user submissions and thus has just about every book available in its library.
For me, the struggle is the opposite: chapterizing older, single file audiobooks.
You should be able to manage that with a .cue
if you’re playing from Plex or AudioBookShelf. I think Jellyfin supports them too
It's manually identifying the timestamps that's tedious.
I've never tried it, but my father tells me that if you use ABS and include the ASIN in the metadata there's a tool (possibly built in?) that can fetch chapter timestamps
That would be useful. I'll look for it.
Yeah I’ve done it a handful of times. Not fun for longer books.
I found a few resources online that are repos of cue markers.
Might also be a good task for an LLM
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.