Audiobookshelf
A self-hosted server for streaming audiobooks and podcasts, with multi-user accounts, synced listening progress, metadata fetching and companion mobile apps.
- GitHub stars
- 15k
- Last commit
- yesterday
- Latest release
- v2.37.1
- Licence
- GPL-3.0
- Self-hosted
- Yes

Audiobookshelf is a self-hosted server for audiobooks and podcasts. You point it at folders of audio files on your own hardware, and it serves them to a web player and companion mobile apps, so your collection stays on machines you control.
The server streams all audio formats on the fly, keeps listening progress per user and syncs it across devices, and supports multiple users with custom permissions. It can search for podcasts and auto-download new episodes, fetch metadata and cover art from several sources, edit chapters, merge files into a single m4b and embed metadata into audio files. Basic ebook support covers EPUB, PDF, CBR and CBZ, and ebooks can be sent to a device such as a Kindle.
Audiobookshelf is released under the GPL-3.0 licence and is fully open source, including the Android app and the iOS app, which are both in beta. A Progressive Web App, Chromecast support, automated daily backups and open RSS feeds are also available. Folder structure and naming affect how the library is detected, so the documentation on organizing media is worth reading first.
Key features
- Streams all audio formats on the fly
- Multi-user accounts with custom permissions
- Per-user progress synced across devices
- Podcast search with auto-download of episodes
- Metadata and cover art fetching
- Chapter editor and m4b merging
- Basic ebook reader for EPUB and PDF
- Android and iOS apps in beta
Pricing: Free and open source under the GPL-3.0 licence.
