Documentation Index
Fetch the complete documentation index at: https://mintlify.com/awesome-selfhosted/awesome-selfhosted/llms.txt
Use this file to discover all available pages before exploring further.
Media Streaming - Audio
Audio streaming tools and software for hosting and streaming your music collection.Related category: Media Management
Featured Audio Streaming Platforms
Navidrome
Fast, modern music server compatible with Subsonic/Airsonic
Audiobookshelf
Audiobook and podcast server with mobile apps
Funkwhale
Federated music streaming server
AzuraCast
Web radio management suite
All Audio Streaming Applications
Music Streaming Servers
Ampache - Web based audio/video streaming application.- Demo | Source Code
- License:
AGPL-3.0 - Platform:
PHP
- Source Code
- License:
MIT - Platform:
Docker/Ruby
- Source Code
- License:
BSD-3-Clause - Platform:
Python/Django
- Source Code
- License:
GPL-3.0 - Platform:
Go/Docker
- Demo | Source Code
- License:
MIT - Platform:
PHP
- Source Code
- License:
GPL-3.0 - Platform:
Docker/deb/C++
- Source Code
- License:
GPL-2.0 - Platform:
deb/Docker/Perl
- Source Code
- License:
GPL-3.0 - Platform:
PHP
- Source Code
- License:
Apache-2.0 - Platform:
Python/deb
- Source Code
- License:
GPL-2.0 - Platform:
C++
- Source Code
- License:
GPL-3.0 - Platform:
Nodejs
- Source Code
- License:
BSD-3-Clause - Platform:
C++/deb
- Demo | Source Code
- License:
GPL-3.0 - Platform:
Docker/Go
- Source Code
- License:
MIT - Platform:
Rust/Docker
- Source Code
- License:
AGPL-3.0 - Platform:
Python/deb
- Source Code
- License:
MIT - Platform:
Python/Docker
Audiobook & Podcast Servers
Audiobookshelf - Audiobook and podcast server. Streams all audio formats, keeps and syncs progress across devices.- Source Code
- License:
GPL-3.0 - Platform:
Docker/deb/Nodejs
- Source Code
- License:
MIT - Platform:
Rust
- Demo | Source Code
- License:
GPL-3.0 - Platform:
Docker
- Source Code
- License:
MIT - Platform:
Docker
Web Radio & Broadcasting
AzuraCast - Modern and accessible web radio management suite.- Source Code
- License:
Apache-2.0 - Platform:
Docker
- Source Code
- License:
AGPL-3.0 - Platform:
Docker/PHP
Music Library & Metadata
Beets - Music library manager and MusicBrainz tagger.- Source Code
- License:
MIT - Platform:
Python/deb
- Demo | Source Code
- License:
GPL-3.0 - Platform:
Python/Docker
- Source Code
- License:
MIT - Platform:
Nodejs/Docker
Synchronized Multi-Room Audio
Snapcast - Synchronous multiroom audio server.- Source Code
- License:
GPL-3.0 - Platform:
C++/deb
Streaming Utilities
Stretto ⚠ - Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.- Demo | Source Code
- License:
MIT - Platform:
Nodejs
Popular Client Applications
Most audio streaming servers support standard protocols and have multiple client options:Subsonic-Compatible Clients
Servers like Navidrome, gonic, and Supysonic work with:- iOS: play:Sub, substreamer
- Android: DSub, Subtracks, Ultrasonic
- Desktop: Sublime Music, Sonixd
- Web: Built-in web players
MPD Clients
For MPD-based servers:- Desktop: Cantata, GMPC, Sonata
- Mobile: MPDroid (Android), MPoD (iOS)
- Web: ympd, myMPD
- CLI: ncmpcpp, mpc
Choosing the Right Server
For Personal Music Libraries
For Personal Music Libraries
Best Options: Navidrome, koel, gonicThese are lightweight, easy to set up, and support mobile apps through Subsonic compatibility.
For Audiophiles
For Audiophiles
Best Options: moOde Audio, LMS (Lyrion)These support high-quality audio, multiple zones, and advanced audio processing.
For Audiobooks & Podcasts
For Audiobooks & Podcasts
Best Options: Audiobookshelf, PinepodsSpecialized features like progress tracking, chapter support, and episode management.
For Web Radio
For Web Radio
Best Options: AzuraCast, LibreTimeFull broadcasting features including scheduling, live DJs, and listener statistics.
Setup Considerations
Music Library Organization
Organize files in a consistent structure:Most servers auto-detect this structure.