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
[–] 1 point 1 year ago (5 children)

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

  • source
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)

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

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

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

  • source
  • parent
  • hideshow 3 child comments