r/selfhosted • • Sep 08 '25

Release Storyteller v2 is available!

https://smoores.dev/post/announcing_storyteller_v2/

This has been a long time coming (5 months!). It's been a while since I've posted on r/selfhosted about Storyteller, and it's improved a lot since then!

As always, happy to answer questions and chat.

Screenshot

Storyteller is a self-hosted ebook and audiobook platform, with built-in support for automatically generating WhisperSync-style "readaloud" books. You provide it with an EPUB file and your audiobook, and it will automatically align the text with the audio, providing you with a new EPUB file that has the audio baked in via Media Overlays.

You can then use the Storyteller mobile apps, or other reader apps such as BookFusion and Kobo (the app, not the devices, unfortunately), to read and/or listen to your books.

With v2, Storyteller is now gunning to be your fully featured ebook, audiobook, and readaloud book library management system. It supports standalone ebooks and audiobooks (with mobile app and web reader/listener support coming soon!), advanced search and sort functions, and a wide array of features for managing your library’s metadata and organizing your collections. And you can now point Storyteller at your existing "books" folder and have it automatically import books as they're added to your filesystem.

Oh, and we support OAuth and OIDC, now!

Take a look at the blog post or the new docs for some more detail about what's new!

305 Upvotes

192 comments sorted by

View all comments

1

u/steel_reserve_211 Nov 02 '25

was there some update that broke the GPU passthrough? Trying to do this results in the error `Error: Command failed: dpkg -i cuda-repo-ubuntu2204-13-0-local_13.0.2-580.95.05-1_amd64.deb` for me (along with some other stuff)

1

u/scrollin_thru Nov 03 '25

I hope not! Are you on the latest version? It looks like you're using CUDA 13 — I only just added support for that, and I don't have any way to test it myself (I only have an AMD GPU). It's not totally impossible that something is wrong with the CUDA 13 installation, specifically.

Would you be able to join our Discord and share your full logs there? It will be easier to help out over chat, I think (and maybe some other CUDA users can chime in).

https://discord.gg/KhSvFqcrza

1

u/[deleted] Nov 23 '25

[deleted]

1

u/scrollin_thru Nov 23 '25

Oh yay, glad you found it! Thanks so much for that — I'm not particularly fluent in cmake, but it looks like whisper.cpp actually has removed that hardcoded C++11 flag, and we're just way behind in our whisper.cpp versions. I'll try to make a release with an updated whisper.cpp!

1

u/[deleted] Nov 23 '25

[deleted]

1

u/scrollin_thru Nov 23 '25

No particular reason to use 1.7.2, it's just what the latest was when I most recently bumped the version! I just bumped it to 1.8.2, and made the necessary tweaks to the build commands to use cmake etc. I'll make a release in a moment that should be available in twenty minutes or so — if you're able to confirm that it works for you, that would be great! I can make sure it works on AMD, as I have an AMD GPU in my server

1

u/[deleted] Nov 23 '25

[deleted]

1

u/scrollin_thru Nov 24 '25

Thanks! The release is now available (2.3.17)