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

  • Bldck@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 小时前

    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

  • Albbi@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    4 小时前

    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.

  • kuhore@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    9 小时前

    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.

    • Bldck@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 小时前

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

        • Bldck@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 小时前

          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

    • Thoven@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      8 小时前

      It can do some metadata matching, but to my knowledge it doesn’t do any of the big ticket items like combining chapter files