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.
post
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.
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.
Doesn’t audiobookshelf do all this already?
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.
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
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
all 15 comments