List of Top Free Open Source & Self Hosted Application for Media Streaming

Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements.

  • Airsonic Advanced – Open-source web-based media streamer and jukebox based on Airsonic, with several key performance and feature enhancements. GPL-3.0 Java
  • Ampache – Web based audio/video streaming application. AGPL-3.0 PHP
  • Audiobookshelf – Fully open-source self-hosted audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with open-source apps for Android and iOS. GPL-3.0 Docker/Nodejs
  • Audioserve – Simple personal server to serve audio files from directories (audiobooks, music, podcasts…). Focused on simplicity and supports sync of play position between clients. MIT Rust
  • AzuraCast – A modern and accessible self-hosted web radio management suite. Apache-2.0 PHP
  • Beets – Music library manager and MusicBrainz tagger (command-line and Web interface). MIT Python
  • Black Candy – Music streaming server built with Rails and Stimulus. MIT Ruby
  • Bsimp – Minimalistic S3-backed audio library. Apache-2.0 Go
  • euterpe – Self-hosted music streaming server with RESTful API and Web interface. GPL-3.0 Go
  • Funkwhale – Modern, web-based, convivial, multi-user and free music server. BSD-3-Clause Python/Django
  • GNU FM – Running music community websites, alternative to last.fm. AGPL-3.0 PHP
  • gonic – Lightweight music streaming server. Subsonic compatible. GPL-3.0 Go
  • koel – Personal music streaming server that works. MIT PHP
  • LibreTime – Simple, open source platform that lets you broadcast streaming radio on the web (fork of Airtime). AGPL-3.0 PHP
  • LMS – Access your self-hosted music using a web interface. GPL-3.0 C++
  • Maloja – Self-hosted music scrobble database, alternative to Last.fm. GPL-3.0 Python/Docker
  • moOde Audio – Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers. GPL-3.0 PHP
  • Mopidy – Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc. Apache-2.0 Python
  • mpd – Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. GPL-2.0 C++
  • mStream – Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux. GPL-2.0 Nodejs
  • musikcube – Streaming audio server with Linux/macOS/Windows/Android clients. BSD-3-Clause C++
  • Navidrome Music Server – Modern Music Server and Streamer, compatible with Subsonic/Airsonic. GPL-3.0 Docker/Go
  • Polaris – Music browsing and streaming application optimized for large music collections, ease of use and high performance. MIT Rust
  • Raveberry – A multi-user music server with a focus on participation. LGPL-3.0 Python
  • Snapcast – Synchronous multiroom audio server. GPL-3.0 C++
  • Stretto – Music player with Youtube/Soundcloud import and iTunes/Spotify discovery. MIT Nodejs
  • Supysonic – Python implementation of the Subsonic server API. AGPL-3.0 Python
  • SwingMusic – Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify … but bring your own music. MIT Python
  • Volumio – A free and open source linux distribution, designed and fine-tuned exclusively for music playback. GPL-3.0 Nodejs
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x