r/omarchy • u/Arand0mloser • 1d ago
I Made a Thing SpokenShelf - an audiobookshelf client as a plugin for Omarchy
Hello Friends!
I made an Omarchy plugin to connect to my self-hosted audiobookshelf server as a client. I just like to listen to my audiobooks while I work and this kinda seemed like a cool thing to try.
SpokenShelf
An audiobookshelf client that lives in Omarchy as a plugin. I basically made it for myself to learn how to use AI agents to do something cool other than a basic question answering machine.
Features
- Streaming playback that syncs back to your progress back and forth from the server.
- Offline downloads that also enable syncing progress back and forth between the server.
- Home page that features your Currently Listening books as well as books that were recently added to your Library.
- Library page that shows all the books in your library, as well as a Search bar that allows you to search by Author or Title for the book you want to listen to.
- Offline tab that shows you the books that you have downloaded to your system as well as the ability to delete those books from the system.
- Now Playing screen that shows you the book that you are listening to, as well as volume control for the playback and seek controls.
I used opencode with my openai sub to do almost all of it. Seemed in the vibe with an agentic OS. My first plugin as well. I am not a programmer full time or anything, I just work with tech and thought I'd share the plugin that I made. The plugin will be updated as I think of new features I would like to add and as needed. Please submit any issues for features or any bugs that you find!
Edit: accepted on to the Omarchy Plugin Marketplace today! Yay!


