awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
advplyr avatar

advplyr/audiobookshelf

0
View on GitHub↗
13,206 stars·1,005 forks·JavaScript·GPL-3.0·12 viewsaudiobookshelf.org↗

Audiobookshelf

Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and podcast collections. It functions as a digital library manager that provides centralized hosting, allowing users to stream audio content to various web and mobile clients while maintaining synchronized playback progress across all devices.

The platform distinguishes itself through comprehensive library management and multi-user administration tools. It includes integrated metadata enrichment to automatically fetch cover art and descriptive information, alongside utilities for editing chapter markers and managing podcast RSS feeds for offline listening. Security is maintained through role-based access control, enabling administrators to define custom permissions for individual users across specific media libraries.

Beyond core audio features, the system supports the hosting and display of digital reading materials. It incorporates administrative functions such as automated backup scheduling and background task processing to ensure data integrity and system reliability. The server is accessible via a standardized application programming interface, facilitating interaction with diverse client applications.

Features

  • Audiobook Servers - Provides a centralized platform for streaming personal audiobook collections to web and mobile clients with synchronized playback progress.
  • Media Servers - Acts as a self-hosted media server for managing, streaming, and maintaining personal audio collections.
  • Audio Streaming Engines - Streams personal audio collections to mobile and web clients with synchronized playback progress.
  • Personal Library Managers - Organizes and manages personal libraries of audiobooks and e-books with multi-user access control.
  • Role-Based Access Control Systems - Enforces security by validating user permissions against a centralized policy engine for media and administrative access.
  • User Access Management - Provides administrative tools to assign custom permissions to individual users for specific media libraries.
  • State Synchronization - Maintains consistent playback progress and library state across multiple client devices through centralized synchronization.
  • Audio Servers - Self-hosted server for managing audiobooks and podcasts.
  • Media & Communication - Audiobook and podcast server.
  • Media Streaming - Listed in the “Media Streaming” section of the Awesome Selfhosted awesome list.
  • Music Streaming - Dedicated server for managing and listening to audiobooks and podcasts.
  • Podcast Downloaders - Automatically retrieves new podcast episodes from subscribed feeds to enable offline listening.
  • Relational Database Persistence - Persists user accounts, library metadata, and system configurations in a relational database for data integrity.
  • Media Access Controls - Restricts access to specific media libraries and administrative functions based on user permissions.
  • RESTful APIs - Exposes server functionality through standardized HTTP interfaces for interaction with diverse client applications.
  • Media Metadata Retrievers - Automatically fetches cover art and descriptive metadata for audio files from external online providers.
  • Multimedia Processing Suites - Uses command-line multimedia utilities to transcode audio and manipulate file containers for cross-device compatibility.
  • Automated Backup Systems - Schedules periodic snapshots of server state and media configuration to ensure data recovery.
  • Asynchronous Task Queues - Offloads resource-intensive tasks like metadata fetching and backups to background workers to maintain application responsiveness.

Star history

Star history chart for advplyr/audiobookshelfStar history chart for advplyr/audiobookshelf

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Audiobookshelf

Similar open-source projects, ranked by how many features they share with Audiobookshelf.
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    View on GitHub↗21,753
  • azuracast/azuracastAzuraCast avatar

    AzuraCast/AzuraCast

    3,907View on GitHub↗

    AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It functions as an automated playback manager and broadcasting system, integrating an audio orchestrator for transcoding and cross-fading with a streaming server to distribute audio via mount points. The platform enables multi-tenant station management, allowing a single installation to host multiple independent radio entities. It distinguishes itself by combining an Auto-DJ broadcast system with the ability to manage live DJ accounts and coordinate real-time broadcasts. The system c

    PHPicecastliquidsoapradio
    View on GitHub↗3,907
  • dokploy/dokployDokploy avatar

    Dokploy/dokploy

    34,901View on GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    View on GitHub↗34,901
  • radarr/radarrRadarr avatar

    Radarr/Radarr

    13,093View on GitHub↗

    Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and upgrade digital movie files. It functions as a service that integrates with Usenet and BitTorrent download clients to handle the retrieval and error management of files without manual intervention. The system distinguishes itself through a modular provider architecture that supports dynamic loading of external indexers and download clients. Users can define specific resolution and format requirements through custom quality profiles, which the application uses to automatically a

    C#bittorrentcouchpotatohacktoberfest
    View on GitHub↗13,093
See all 30 alternatives to Audiobookshelf→

Frequently asked questions

What does advplyr/audiobookshelf do?

Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and podcast collections. It functions as a digital library manager that provides centralized hosting, allowing users to stream audio content to various web and mobile clients while maintaining synchronized playback progress across all devices.

What are the main features of advplyr/audiobookshelf?

The main features of advplyr/audiobookshelf are: Audiobook Servers, Media Servers, Audio Streaming Engines, Personal Library Managers, Role-Based Access Control Systems, User Access Management, State Synchronization, Audio Servers.

What are some open-source alternatives to advplyr/audiobookshelf?

Open-source alternatives to advplyr/audiobookshelf include: navidrome/navidrome — Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… radarr/radarr — Radarr is a movie collection automation manager that monitors media sources to automatically download, organize, and… mopidy/mopidy — Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…