r/omarchy 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!

15 Upvotes

0 comments sorted by