My family hosts a modest Audiobookshelf server. When we tried to move from our old Plex server to ABS it was a nightmare. Our library had been built slowly over years and file organization/metadata was a mess. It took us several tools and many hours to get everything in decent shape. I was frustrated that nobody had made a single tool to scrub and clean up an audiobook library. So, I made one!
Notable features:
- Fetch new metadata interactively from Audible or Goodreads
- Generate metadata files
- Recursively find and process files
- Combine chapter files into a single book file
- Convert files to .m4b
This is my first foray into an open source project. I know it’s not pretty, and many of the features on my initial wishlist never got finished. But I have the core functionality working enough for my needs, which means I’ve been putting a lot less time into it. I decided to just release it to the world as is. May it save you much time!
Ultimate Audiobooks is licensed under GPL-3.0
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