Host and stream your entire music collection on Koel. Nothing to install, no server to set up, nothing to maintain, always on the latest features — you know the drill.
In short, everything you know and love about Koel, with none of the fuss.
Pick a theme, or let one take its colors from whatever is playing. Crossfade between songs, tune the sound with a ten-band equalizer, sing along to synced lyrics, and get lost in MilkDrop visualizers. Stream lossless files in full quality, with no bandwidth limit whatsoever.

Smart playlists fill themselves from the rules you set, like the jazz you added recently. Fix song, album, and artist details right in the app, and find anything in your library in a split second.

Invite your family, friends, or band. Everyone uploads their own music, keeps songs private or shares them with the others, and builds playlists together. Want to introduce your music to the entire world? Just create an embed and add it to your own website.




Sign up, upload your music, press play. No $20/month server, no Dockerfile, no command line, no security holes to fix.
No updates ever needed. New Koel features and fixes come to you on their own.
Play as much as you like, on as many devices as you like. We never count your bandwidth.
Stream lossless files as they are when your device supports them, or as high-fidelity AAC.
Koel has been around for a decade, with over 17,000 stars on GitHub. It keeps getting fixes and improvements, and you get every one of them.
Your music is stored on Cloudflare R2, designed for 99.999999999% durability.
Songs stream from Cloudflare's edge, close to you, no matter where you are on this planet.
Your music and data live on servers in the European Union, protected by the GDPR, one of the world's strictest privacy laws.
Every feature, one price. Start with a 14-day trial — no credit card needed. Cancel anytime.
€59.99/year
100 GB of storage included *€59.99 per extra 100 GB a year, and even cheaper in bulk.
Coming soonPrices in euros, VAT included. Cancel anytime; your library stays downloadable for 30 days afterwards.