103
submitted 3 days ago by Thoven@lemdro.id to c/opensource@lemmy.ml

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!

The link

Ultimate Audiobooks is licensed under GPL-3.0

you are viewing a single comment's thread
view the rest of the comments
[-] railway692@piefed.zip 1 points 3 days ago

For me, the struggle is the opposite: chapterizing older, single file audiobooks.

[-] Bldck@beehaw.org 1 points 3 days ago

You should be able to manage that with a .cue if you’re playing from Plex or AudioBookShelf. I think Jellyfin supports them too

[-] railway692@piefed.zip 1 points 3 days ago

It's manually identifying the timestamps that's tedious.

[-] Thoven@lemdro.id 2 points 2 days ago

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

[-] railway692@piefed.zip 1 points 2 days ago

That would be useful. I'll look for it.

[-] Bldck@beehaw.org 2 points 3 days ago

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

this post was submitted on 03 Oct 2025
103 points (101.0% liked)

Open Source

41195 readers
843 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS