{"name":"Audiobookshelf: A Self-Hosted Server for Audiobooks and Podcasts","description":"Audiobookshelf is a robust, self-hosted server designed for managing and streaming your personal collection of audiobooks and podcasts. It offers multi-user support, cross-device progress syncing, and a wide array of features for a comprehensive listening experience. Built with JavaScript, this open-source project empowers users to take full control of their audio content.","github":"https://github.com/advplyr/audiobookshelf","url":"https://osrepos.com/repo/advplyr-audiobookshelf","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/advplyr-audiobookshelf","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/advplyr-audiobookshelf.md","json":"https://osrepos.com/repo/advplyr-audiobookshelf.json","topics":["audiobook-manager","audiobooks","audiobookshelf","podcasts","self-hosted","JavaScript","media server","open source"],"keywords":["audiobook-manager","audiobooks","audiobookshelf","podcasts","self-hosted","JavaScript","media server","open source"],"stars":null,"summary":"Audiobookshelf is a robust, self-hosted server designed for managing and streaming your personal collection of audiobooks and podcasts. It offers multi-user support, cross-device progress syncing, and a wide array of features for a comprehensive listening experience. Built with JavaScript, this open-source project empowers users to take full control of their audio content.","content":"## Introduction\n\nAudiobookshelf is a powerful, self-hosted audiobook and podcast server that allows you to organize, stream, and enjoy your audio content across multiple devices. This fully open-source project, built primarily with JavaScript, provides a comprehensive solution for managing your digital audio library.\n\nKey features include on-the-fly streaming of all audio formats, multi-user support with custom permissions, and automatic progress syncing across devices. It also offers podcast search and download capabilities, auto-detection of library updates, and bulk upload functionality. For a modern user experience, Audiobookshelf supports Progressive Web App (PWA) and Chromecast, alongside companion mobile applications for Android and iOS.\n\nBeyond audio, it provides basic ebook support for formats like Epub and PDF, with the ability to send ebooks to devices like Kindle. Advanced features include metadata fetching, a chapter editor, and the option to merge audio files into a single M4B.\n\n## Installation\n\nSetting up your Audiobookshelf server is a straightforward process. The project provides detailed documentation to guide you through the installation steps, ensuring you can get your server up and running quickly.\n\nFor comprehensive instructions, including system requirements and initial configuration, please refer to the [official documentation](https://www.audiobookshelf.org/docs).\n\nIt is important to note that Audiobookshelf requires a websocket connection, which is crucial for reverse proxy setups. The documentation also covers configurations for various reverse proxies like NGINX, Apache, Traefik, and others.\n\n## Examples\n\nTo experience Audiobookshelf firsthand, you can explore the live web client demo. This allows you to interact with the interface and understand its capabilities before deploying your own instance.\n\n*   **Web Client Demo**: [https://audiobooks.dev/](https://audiobooks.dev/) (Username/password: `demo`/`demo`)\n\nAudiobookshelf also offers dedicated mobile applications for a seamless listening experience on the go:\n\n*   **Android App**: Available on the [Google Play Store](https://play.google.com/store/apps/details?id=com.audiobookshelf.app)\n*   **iOS App**: Available via [TestFlight](https://testflight.apple.com/join/wiic7QIW), though the beta program is currently full.\n\n## Why Use Audiobookshelf\n\nAudiobookshelf stands out as an excellent choice for managing your audio content due to its robust feature set and self-hosted nature. It provides complete control over your media library, eliminating reliance on third-party services and their limitations.\n\nThe project's open-source foundation fosters transparency and community-driven development, ensuring continuous improvements and a responsive ecosystem. With multi-user support, each family member can have their own profile and track their listening progress independently, making it ideal for households.\n\nIts ability to stream various audio formats, manage podcasts, and even handle basic ebooks, combined with cross-device syncing and modern web technologies like PWA and Chromecast, makes Audiobookshelf a versatile and powerful solution for any audio enthusiast looking for a personal media server.\n\n## Links\n\n*   **GitHub Repository**: [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf)\n*   **Official Documentation**: [audiobookshelf.org/docs](https://audiobookshelf.org/docs)\n*   **User Guides**: [audiobookshelf.org/guides](https://audiobookshelf.org/guides)\n*   **Discord Community**: [Join Discord](https://discord.gg/HQgCbd6E75)\n*   **Web Client Demo**: [audiobooks.dev](https://audiobooks.dev/)\n*   **Android App**: [Google Play Store](https://play.google.com/store/apps/details?id=com.audiobookshelf.app)\n*   **API Documentation**: [api.audiobookshelf.org](https://api.audiobookshelf.org/)","metrics":{"detailViews":4,"githubClicks":5},"dates":{"published":null,"modified":"2026-05-08T00:54:22.000Z"}}