Koel

Your music. Your library. Anywhere.

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.

A player you want to keep open

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.

Koel's albums screen with the artist's bio next to the song playing

Your library, how you like it

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.

The list of every song in the library

Better. Together.

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.

Seven people sharing one Koel account

Everywhere you go

Koel Player†, the official app for iOS and Android, is built for every Koel feature. Download songs for a long flight, and plug into CarPlay for that long road trip. Oh, and Subsonic apps work perfectly, too.

Download on the App Store badgeGet it on Google Play badge

† Available separately as a one-time purchase from the App Store or Google Play.

Koel Player's albums screenKoel Player's now playing screenSongs downloaded for offline listening in Koel Player

Koel, minus the server

  • No server to pay for or patch

    Sign up, upload your music, press play. No $20/month server, no Dockerfile, no command line, no security holes to fix.

  • The latest and the best, always

    No updates ever needed. New Koel features and fixes come to you on their own.

  • Unmetered streaming

    Play as much as you like, on as many devices as you like. We never count your bandwidth.

  • Flawless quality

    Stream lossless files as they are when your device supports them, or as high-fidelity AAC.

Your music, in good hands

  • Open source at heart

    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.

  • Made to last

    Your music is stored on Cloudflare R2, designed for 99.999999999% durability.

  • Global availability, local speed

    Songs stream from Cloudflare's edge, close to you, no matter where you are on this planet.

  • Safe and sound

    Your music and data live on servers in the European Union, protected by the GDPR, one of the world's strictest privacy laws.

One plan. Zero hassles.

Every feature, one price. Start with a 14-day trial — no credit card needed. Cancel anytime.

  • Lossless quality 1
  • Unmetered streaming
  • Subsonic compatible
  • Offline playback
  • Synchronized lyrics
  • Regular and smart playlists
  • Unlimited members with role support 2
  • Collaborative playlists
  • Crossfading
  • Volume normalization 3
  • Ten-band equalizer and custom presets
  • MilkDrop visualizers 4
  • Scrobbling to ListenBrainz 5
  • Your own subdomain.onkoel.com
  • Guest accounts 6
  • Per-song visibility 7
  • No file size limit
  • Virtually all audio formats
  • Duplicate upload detection
  • Custom themes
  • Your own branding
  • Embeds
  • Two-factor authentication
  • And many more…

€59.99/year

100 GB of storage included *€59.99 per extra 100 GB a year, and even cheaper in bulk.

Coming soon
  1. *Why no unlimited storage, you ask? Because there's no such thing as "unlimited storage." Storage costs real money, so anyone promising unlimited storage is betting you will not use it, hiding a fair-use cap in the terms, or subsidizing hoarders with everyone else's money. We don't do that here. If you need more space, add it 100 GB at a time: €5.99 a month each up to 500 GB, €4.99 up to 1 TB, and €3.99 beyond, or about ten times that a year.
  2. 1You can choose to stream lossless files as-is when your device supports them, or as high-fidelity AAC.
  3. 2You can invite as many members into your organization as you like. Each member uploads their own songs, and can still see and play whatever others have shared. Roles include Admin, Manager, and User, with different privileges.
  4. 3Every song plays at about the same loudness, so a quiet old record and a loud new one never make you reach for the volume. You can turn it off any time.
  5. 4Import any of the thousands of breathtaking community-made MilkDrop presets, or all of them at once.
  6. 5Requires a ListenBrainz account.
  7. 6Guest accounts can only listen to songs made public in the organization.
  8. 7Songs can be marked as public (shared with everyone in the same organization) or private (only seen and listenable by their owner).

Prices in euros, VAT included. Cancel anytime; your library stays downloadable for 30 days afterwards.