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

Self-Hosted Audiobook Streaming Servers

Ranking updated Jun 30, 2026

For an audiobook streaming server, the first results are advplyr/audiobookshelf, jellyfin/jellyfin and mopidy/mopidy (Mopidy is a self-hosted audio streaming server built for music, not for audiobook-specific library management, progress tracking, or metadata enrichment, so it only partially aligns with this search for a dedicated audiobook streaming server). badaix/snapcast and rmcrackan/libation round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source platforms for hosting and streaming your personal audiobook collection across multiple devices and browsers.

Self-Hosted Audiobook Streaming Servers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • advplyr/audiobookshelfadvplyr avatar

    advplyr/audiobookshelf

    13,206View on GitHub↗

    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 edi

    Audiobookshelf is a self-hosted media server purpose-built for managing and streaming personal audiobook and podcast collections, with library management, synchronized playback progress, multi-user support, and automatic metadata enrichment — directly covering every feature this search asks for.

    JavaScriptAudio Streaming Engines
    View on GitHub↗13,206
  • jellyfin/jellyfinjellyfin avatar

    jellyfin/jellyfin

    53,338View on GitHub↗

    Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface. The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conver

    Jellyfin is a self-hosted media server that streams audio (including audiobook collections) to any device via a responsive web client, so it fits the core need — though its general-purpose design means audiobook-specific features like chapter navigation or narrator metadata may require additional plugins rather than being built-in.

    C#Media ServersClient-Server ArchitecturesContainerization Strategies
    View on GitHub↗53,338
  • mopidy/mopidymopidy avatar

    mopidy/mopidy

    8,519View on GitHub↗

    Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and

    Mopidy is a self-hosted audio streaming server built for music, not for audiobook-specific library management, progress tracking, or metadata enrichment, so it only partially aligns with this search for a dedicated audiobook streaming server.

    PythonAudio Streaming ServersAudio Streaming Engines
    View on GitHub↗8,519
  • badaix/snapcastbadaix avatar

    badaix/snapcast

    7,701View on GitHub↗

    Snapcast is a multiroom audio streaming system designed to broadcast synchronized high-fidelity audio from a central server to multiple network clients. It functions as a TCP audio distribution server that captures raw audio sources and distributes them to synchronous network audio players. The system utilizes networked clock synchronization to coordinate timing between devices, ensuring simultaneous playback across different physical locations without echo or delay. It includes a remote audio playback controller to manage volume, mute status, and stream assignments via HTTP or WebSockets. T

    Snapcast is a multiroom audio synchronization system for streaming high-fidelity sound to network clients, but it does not manage an audiobook library, track progress, or serve a responsive web client for browsing and organizing a personal collection.

    C++Audio Streaming ServersAudio Streaming Engines
    View on GitHub↗7,701
  • rmcrackan/libationrmcrackan avatar

    rmcrackan/Libation

    5,703View on GitHub↗

    Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor. The project distinguishes itself through a batch library synchronization engine that scans all configured Audible accounts in one pass, a metadata tag rewriting system that corrects chapter markers and cover art after decryption, and a template-based file naming engine that con

    Libation is a desktop application for managing and decrypting Audible audiobooks, not a self-hosted server for streaming your collection to devices, so it lacks the core server-based streaming capability this search requires.

    C#Audiobook Library ManagersAudiobook Metadata CorrectorsAudiobook Library Imports
    View on GitHub↗5,703
  • phanan/koelphanan avatar

    phanan/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server that allows users to stream personal audio collections from a private server to any web browser. It functions as a multi-user audio library, supporting independent user libraries and single sign-on authentication. The platform integrates cloud storage drivers to host and serve music files from third-party providers and utilizes a metadata aggregator to enhance local library data and track listening history via external services. It also includes a natural language interface for executing playback commands and navigating the music library. The syst

    Koel is a self-hosted music streaming server—a close fit for personal audio streaming and metadata enrichment—but it targets music rather than audiobooks and lacks the dedicated progress tracking and cross-device sync that audiobook servers need.

    PHPAudio Streaming Servers
    View on GitHub↗17,168
  • 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

    Navidrome is a self-hosted music streaming server, not an audiobook server; while it can stream audio files and has metadata enrichment, it lacks audiobook-specific features like chapter support and dedicated progress tracking for audiobooks.

    GoAudio Streaming ServersLibrary Maintenance
    View on GitHub↗21,753
  • davestephens/ansible-nasdavestephens avatar

    davestephens/ansible-nas

    3,685View on GitHub↗

    This project is an Ansible role and configuration framework designed to automate the installation and provisioning of network attached storage and self-hosted services. It functions as a home server orchestration tool for deploying media servers, cloud storage, and home automation tools on private hardware. The system includes a dynamic DNS configuration suite to expose local network services to the internet using custom hostnames. It allows for the deployment of interconnected application stacks and preconfigured service suites that are coordinated to achieve specific operational goals. The

    This is an Ansible-based deployment framework for orchestrating self-hosted services, not a dedicated audiobook streaming server — it can help set one up, but won't manage your audiobook library or stream audio directly.

    JinjaSelf-Hosted Applications
    View on GitHub↗3,685
  • getstream/windsGetStream avatar

    GetStream/Winds

    9,120View on GitHub↗

    Winds is an open-source RSS and podcast reader that aggregates content from both feed types into a single, unified reading and listening interface. The application is designed to be self-hosted, allowing users to deploy the full stack on their own servers with configurable dependencies and environment variables. The platform integrates with Getstream.io to deliver real-time, personalized activity feeds that adapt to individual content preferences using machine learning. It includes a full-text search engine that indexes all subscribed articles and podcast episodes for fast, query-based retrie

    Winds is a self-hosted RSS and podcast reader that streams audio from podcast feeds, but it focuses on feed aggregation rather than managing an audiobook library with progress tracking, metadata enrichment, or multi-format support for personal audiobook collections.

    JavaScriptSelf-Hosted Applications
    View on GitHub↗9,120
  • photoprism/photoprismphotoprism avatar

    photoprism/photoprism

    39,816View on GitHub↗

    PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage

    PhotoPrism is a self-hosted photo and video management platform, not an audiobook server — it lacks audiobook library management, streaming, progress tracking, and metadata enrichment for audiobooks.

    GoResponsive Web InterfacesLibrary MaintenanceMedia Metadata Managers
    View on GitHub↗39,816
  • koel/koelkoel avatar

    koel/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    Koel is a self-hosted music streaming server, not an audiobook server; while it can stream audio files, it lacks audiobook-specific features like chapter support, progress tracking, and metadata enrichment optimized for audiobooks.

    PHPAudio Streaming Engines
    View on GitHub↗17,168
  • runtipi/runtipiruntipi avatar

    runtipi/runtipi

    9,499View on GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    Runtipi is a home-server orchestration dashboard for deploying and managing containerized apps, not an audiobook server itself — it could host one but does not provide streaming, library management, or progress tracking.

    TypeScriptSelf-Hosted Applications
    View on GitHub↗9,499
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
advplyr/audiobookshelf13.2KJavaScriptGPL-3.0Jun 4, 2026
jellyfin/jellyfin53.3KC#GPL-2.0Jun 16, 2026
mopidy/mopidy
8.5K
Python
Apache-2.0
Jun 2, 2026
badaix/snapcast7.7KC++GPL-3.0Jun 12, 2026
rmcrackan/libation5.7KC#GPL-3.0Jun 21, 2026
phanan/koel17.2KPHPMITJun 16, 2026
navidrome/navidrome21.8KGoGPL-3.0Jun 16, 2026
davestephens/ansible-nas3.7KJinjamitFeb 17, 2026
getstream/winds9.1KJavaScriptBSD-3-ClauseOct 11, 2021
photoprism/photoprism39.8KGoNOASSERTIONJun 16, 2026

Related searches

  • an Audible alternative
  • an ebook library server
  • a podcast streaming server
  • a self hosted media server for streaming
  • a self hosted server for music streaming
  • a self hosted music streaming server
  • a comic book server
  • a podcast app alternative