Koel logo

Koel

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

Open Source Alternative to
Repository activity
  • Stars17.2k
  • Forks2.1k
  • Open Issues9
koel health score - Linux Foundation Insights
License

MIT

Languages
  • PHP
  • TypeScript
  • Vue
Koel screenshot

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