Web-based music streaming server that turns your personal collection into a sleek browser experience
MIT
- PHP
- TypeScript
- Vue

About Koel
Koel is a free, open-source music streaming solution that turns your personal collection into a sleek, web-based listening experience. It scans your library and serves it through a fast, modern interface that works in any browser.
Beyond playback, Koel handles playlists and smart playlists, scrobbling, podcasts, radio, and integrations with Last.fm, Spotify, and MusicBrainz. It also includes an AI assistant that responds to natural-language commands. The stack is built on Laravel and Vue.
An official mobile app, Koel Player, covers iOS and Android. The premium Koel Plus edition adds multi-user libraries, collaboration, SSO, cloud storage drivers, custom themes, and white-labeling for organizations hosting their own Spotify-style service.
Key features
- Scans a library and streams it in any browser
- Playlists and smart playlists
- Scrobbling, podcasts, and radio
- Last.fm, Spotify, and MusicBrainz integrations
- AI assistant for natural-language commands
Details
- On GitHub since
- 2015
- Stack
- Laravel and Vue
- Mobile app
- Koel Player for iOS, Android
- Integrations
- Last.fm, Spotify, MusicBrainz
- Premium
- Koel Plus edition
