Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

56.2k stars5.4k forksGPL-2.0last commit Actively maintained
Apple Music is a subscription-based music streaming service offering on-demand songs, curated playlists, radio stations, music videos, personalized recommendations, library sync across devices, offline downloads, and features such as lossless and spatial audio; available individual and family plans.
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

56.2k stars5.4k forksGPL-2.0last commit Actively maintained
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

23.1k stars1.7k forksGPL-3.0last commit Actively maintained
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

23.1k stars1.7k forksGPL-3.0last commit Actively maintained
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

3.8k stars605 forksAGPL-3.0last commit Actively maintained
Spooty is a self-hosted Spotify downloader that fetches metadata from Spotify links and downloads matching audio from YouTube, with playlist/artist subscriptions.
2.4k stars161 forksMITlast commit Actively maintained
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.
2.2k stars108 forksMITlast commit Actively maintained
Swing Music is a fast, self-hosted web music player and streaming server for your local audio files, with playlists, search, stats, and multi-user support.

2k stars132 forksAGPL-3.0last commit Actively maintained
Explo is a self-hosted music discovery tool that uses ListenBrainz recommendations to fetch personalized playlists, download tracks, and add them to your media server library.
1.9k stars48 forksMITlast commit Actively maintained
Beatbump is a privacy-respecting alternative frontend for YouTube Music with ad-free audio playback, search, local playlists, and PWA support.

1.1k stars97 forksAGPL-3.0last commit Slowing down
PinePods is a self-hosted podcast management server with multi-user support, gPodder sync, smart playlists, and apps for web, mobile, desktop, and CLI.

969 stars68 forksGPL-3.0last commit Actively maintained
Open-source web music player that builds a library from YouTube/SoundCloud sources, with Spotify playlist import, themes, lyrics, and multi-device syncing.

634 stars96 forksMITlast commit Actively maintained
Open-source web app to view and play guitar and bass tabs. Sync tabs with audio or YouTube, supports Guitar Pro and MusicXML formats, includes MIDI synth and mobile-friendly UI.
541 stars51 forksMITlast commit Actively maintained
Hyperpipe is a privacy-respecting alternative frontend for YouTube Music, built on the InnerTube API, offering a web player UI without relying on Google’s official site.

Activity unknown
Self-hosted, federated audio platform to upload, organize, stream, and share music and podcasts across instances via ActivityPub.

Activity unknown
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 11 of 14 shipped a commit in the last six months. Licences in this list: GPL-2.0, GPL-3.0, AGPL-3.0, MIT. In exchange you take on hosting, backups and updates yourself.
Browse everything in Music & Audio Streaming.