Audiobookshelf logo

Audiobookshelf

Website

Self-hosted audiobook and podcast server

13.7k stars 1.1k forks last commit first released GPL-3.0

Actively maintained

Last commit 27 Jul 2026.

Audiobookshelf screenshot

Audiobookshelf is a self-hosted server for managing and streaming audiobooks and podcasts. It provides library organization, metadata handling, and playback progress syncing across devices via web and mobile clients.

Key Features

  • Audiobook and podcast library management with search, organization, and cover art/metadata fetching
  • Streaming playback with per-user progress tracking and sync across devices
  • Podcast discovery with episode downloads and auto-download support
  • Multi-user support with custom permissions
  • Web client plus Progressive Web App (PWA) experience
  • Mobile apps (Android and iOS in beta)
  • Bulk uploads via drag-and-drop folders for books and podcasts
  • Automated library update detection (no manual re-scan required)
  • Metadata backup with automated daily backups
  • Tools for chapters and audio file handling (e.g., merge to M4B, embed metadata)

Use Cases

  • Run a private audiobook server for a family with separate users and synced progress
  • Manage and download podcasts centrally for offline listening across devices
  • Organize large audiobook collections with consistent metadata, chapters, and cover art

Limitations and Considerations

  • Reverse proxy setups must support WebSocket connections for the web app to work correctly
  • Subfolder deployments are constrained to a fixed path ("/audiobookshelf")

Audiobookshelf fits users who want a private, feature-complete alternative for audiobook and podcast hosting with strong library management and multi-device playback. It is especially useful for multi-user households and homelabs that need centralized media control and backups.

Categories:

Tags:

Tech Stack:

Share:

Similar to Audiobookshelf

mStream logo

mStream

Open-source personal music streaming server

2.4k
203
Last commit

Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+8
Jellyfin logo

Jellyfin

Self-hosted media server for managing and streaming your library

55.1k
5.2k
Last commit

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+19
Piped logo

Piped

Privacy-friendly alternative YouTube frontend with a public API

10.1k
870
Last commit

Piped is a privacy-friendly, lightweight alternative YouTube frontend with feeds, playlists, SponsorBlock support, and a public JSON API for apps and integrations.

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
+1
Komga logo

Komga

Media server for comics, manga, magazines, and eBooks

6.5k
386
Last commit

Self-hosted media server to organize and read comics and manga, with a web reader, REST API, OPDS catalogs, and eReader sync (Kobo, KOReader).

MITActively maintained
Alternative to:
Amazon Kindle logo
Amazon Kindle
+7
gonic logo

gonic

Lightweight Subsonic-compatible music streaming server

2.5k
154
Last commit

Gonic is a lightweight, self-hosted Subsonic API server for streaming your music library with transcoding, playlists, podcasts support, and multi-user access.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+10
Audioserve logo

Audioserve

Minimal audiobook and audio file streaming server

852
40
Last commit

Audioserve is a minimalist Rust server for streaming audiobooks and other audio files from folders, with a web PWA client, playlists, search, and optional transcoding.

Actively maintained
Alternative to:
Plex logo
Plex
+8