OpenSourceProjects logo
koel logo

koelMusic streaming solution that works.

Music streaming solution that works.

17,182 stars
2,103 forks
PHP
MIT

Screenshot not available yet

koel

Koel is a free, open-source music streaming solution that transforms your personal music collection into a sleek, web-based listening experience. Built on Laravel and Vue, it provides a fast, modern interface accessible from any browser, complete with advanced features like smart playlists, podcasts, radio, and integrations with Last.fm, Spotify, and MusicBrainz.

Key Features

  • Web-based Music Streaming: Scan and serve your personal music library through a modern, browser-accessible interface
  • Smart Playlists & Organization: Create playlists, smart playlists, and manage your collection with an intuitive design
  • Third-party Integrations: Connect with Last.fm, Spotify, MusicBrainz, and use an AI assistant for natural-language commands
  • Podcast & Radio Support: Beyond music files, stream podcasts and radio stations from within the same platform
  • Multi-user & Collaboration: Premium Koel Plus enables multiple users, shared libraries, and organizational features

Use Cases

  • Personal Music Server: Host your own Spotify-like experience without relying on commercial streaming services
  • Organization Libraries: Deploy white-labeled, multi-user music platforms with SSO and cloud storage for teams or institutions
  • Podcast Aggregation: Combine your music collection with podcast and radio streaming in a unified interface

Who Is It For

Koel is ideal for music enthusiasts who want to self-host their audio content, developers seeking a customizable open-source streaming solution, and organizations looking to provide internal music and media streaming without external vendor costs.

Trending Open Source Projects