OpenSource-Hub
A

Audiobookshelf

12.7k stars·File Management·SHA-256 checksum verified

Audiobookshelf is a self-hosted audiobook and podcast server that lets you stream, manage, and sync your audio library across devices.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Your own private audiobook and podcast server with cross-device sync.

Core Features

  • Stream all audio formats on the fly
  • Multi-user support with custom permissions & progress sync across devices
  • Auto-detects library updates, no need to re-scan
  • Search and subscribe to podcasts with auto-download
  • Progressive Web App (PWA) + native Android/iOS apps (beta)

What It Can't Do

  • Directory structure and naming conventions are critical – follow the docs exactly. WebSocket must be enabled in reverse proxy. iOS beta is full (wait for release). Merge-to-M4B modifies original files, so backup beforehand.

Use Cases

  • Home media server for audiobook and podcast enthusiasts
  • Family sharing: each member has their own progress
  • Podcast junkies: auto-download and organize episodes

Detailed Introduction

Audiobookshelf is a fully open-source, self-hosted platform for organizing and streaming audiobooks and podcasts. It supports all common audio formats, multi-user accounts with granular permissions, cross-device progress sync, automatic library scanning, and podcast auto-download. The server includes a built-in PWA web client, Chromecast support, and native Android/iOS apps (beta). It can fetch metadata and cover art from multiple sources, merge audio files into M4B, embed metadata into files, and even handle basic ebooks (EPUB, PDF, CBR, CBZ). It also offers RSS feeds for public sharing and an API for third-party integrations. Designed for privacy-conscious users who want full control over their media collection.

Tags

self-hostedaudiobookpodcaststreamingopen-sourcemulti-userPWA

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Deploy via Docker (recommended) or install Node.js version on your server or NAS

4

Step 2: Open http://your-ip:13378 and create an admin account

5

Step 3: Add your media folders (ensure directory structure follows docs)

Install Guide
  1. Step 1: Deploy via Docker (recommended) or install Node.js version on your server or NAS
  2. Step 2: Open http://your-ip:13378 and create an admin account
  3. Step 3: Add your media folders (ensure directory structure follows docs)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

If using Docker, remove container and image; if direct install, delete the install folder and config directory (~/.audiobookshelf). Backup data first.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-05-13 13:31:44
GitHub RepositoryOfficial Website

Similar Projects