
Koel
Web-based personal music streaming server

Koel is a web-based personal audio streaming service designed for hosting and streaming your own music collection. It combines a modern web player with robust library management and supports multi-user setups.
Key Features
- Stream your personal music library via a fast, modern web interface
- Multi-user support with user accounts
- Favorites, playlists, and smart playlists
- Cross-device playback synchronization
- Library management: upload, delete, and edit track metadata and artwork
- Lossless audio support, equalizer settings, and visualizers
- Radio and podcast support
- Optional metadata enrichment integrations (e.g., MusicBrainz and Last.fm)
Use Cases
- Self-host a personal “Spotify-like” music server for your own library
- Provide a shared home or community music library with separate user accounts
- Stream music from a server while keeping a centralized, curated collection
Koel is well-suited for users who want a polished, developer-friendly music server with a familiar listening experience. It focuses on fast browsing and playback while keeping your library under your control.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding...

Beets
Command-line music library manager and metadata tagger
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


Mopidy
Extensible music server with MPD and web control
Mopidy is an extensible Python music server that plays local files and radio streams, and can add streaming service backends via extensions with MPD and web clients.




