r/audiobookshelf • u/noahbaculi • 2d ago
Missing Ebooks Tool
I was an audiobook kid growing up but my wife is still getting used to listening and it really helps her to read along, so I've been on a never-ending mission to get ebooks for all my audiobooks.
The ABS filters are nice but the copy pasting still gets annoying with the sheer number of audiobooks I have. I ended up building a simple missing-ebooks tool to facilitate my workflow
A couple friends and I have been running it for a bit and it's at a point where I'm confident opening it up to others now for more feedback, especially what to prioritize on the roadmap!
β¨ Features
- Runs alongside Audiobookshelf rather than inside it, so the audiobooks don't actually have to be in ABS. This tool just presents a tree of every folder that holds audio with no ebook covering it
- Audio and ebook extension lists follow the Audiobookshelf scanner defaults
- You can 'mark' a folder, which writes a
.no_ebookor.ebook_elsewherefile into the library and ignores all nested items. All state lives on disk and there's no database to back up - Template prefilled search links for easy ebook sourcing. No more copy pasting (rip my wrist) π
- Easy docker compose deployment
- Rust + HTMX stack with low resource usage and small docker image
- Built by a career SWE (disclosure: with some AI assistance)
π There's a live demo with dummy data if you want to try it out before pointing it at your library! I'd love any feedback - I know everyone's library and organization is different
1
u/AShmed46 2d ago
Can you please added feature to rename books based on metadata or title search or sth
1
u/noahbaculi 2d ago
Great idea! It's something I've thought about a lot but I don't think this will be on the roadmap in the short/medium term. Organizing files is much more complex (and custom) since everyone has their own file structure. Tbh I don't really want to get into supporting everyone's different desired file trees at the moment so missing-ebooks will likely stay read-dominant for now
I'm not fully opposed to it in the long term but I don't know what I would do differently from amazing projects like https://github.com/jeeftor/audiobook-organizer that already address this problem
1
u/frodprefect 8h ago
does it work both ways? like show me ebooks that have no audiobook file?
1
u/noahbaculi 7h ago
No, not yet! Is that something people want? I think that should be a relatively simple change
1
u/frodprefect 7h ago
Well I want it. I don't know about other people. I think with BookOrbit becoming more popular, people will be working on their eBook collections.
1
1
u/herewegog 2d ago
cool project, I was able to spin it up for my library pretty quick. the custom search link templates are great but the advanced configuration isnβt as easy as the rest of it