Skip to content

Audiobookshelf-compatible apps (Beta)

Silo is in active development before 1.0. These guides are updated frequently.

Apps that can connect to an Audiobookshelf server can also connect to Silo and play its audiobooks. They use a separate address from the Silo web app and from Jellyfin-compatible apps. If you run the server, start with Turn on the endpoint; otherwise, ask the person who runs it for the address.

  1. In your listening app, add an Audiobookshelf server using the address you were given.
  2. Enter your Silo username and account password.
  3. Open an audiobook library and play a book you know.
  4. Pause, then reopen the book to see that progress was saved to the right profile.

A plain username signs in to the account’s primary profile. To use another profile, enter username#profile, for example sam#Alex, with the usual account password. Do not add #PIN to the password as you would for a Jellyfin app.

The listening app handles its own downloads, offline playback, and player controls. Test a download before you rely on it away from home. Silo’s Audiobookshelf endpoint covers audiobooks only. To listen without a third-party app, use Silo’s audiobook player.

With an administrator account, open Admin > Settings > Compatibility and turn on Allow Audiobookshelf apps to connect. Save, then restart the server if the page asks you to.

The default Compose file publishes the endpoint on port 13378, separate from Silo’s web port. Give listeners an address for that port that they can reach. Keep it on your home network, or put it behind HTTPS before you allow access from outside.

Behind a reverse proxy, listeners use the HTTPS address you set up for the Audiobookshelf endpoint rather than the local port. See third-party access for the proxy setup.

If sign-in fails, sign in to Silo’s web app with the same account first. An account with a temporary password must change it there, because Audiobookshelf apps cannot. Then check the endpoint address and the profile name after #.