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
Latest posts by Ashwani K (see all)
- How Cutting-Edge Technologies Transforming Software Development - December 5, 2024
- Understanding Your Results: A Guide to French Assessment Test Scores - November 28, 2024
- The rise of no-code website builders: Empowering online presence for everyone - November 19, 2024