koel
Personal music streaming server that works.
Koel is a self‑hosted web‑based personal audio streaming server built with a Vue front‑end and a Laravel back‑end. It lets users upload, organize, and stream their music collections from a browser or the official mobile app for iOS and Android, supporting lossless formats, metadata editing, album art, and playlist management. The interface follows a modern, familiar design and includes features such as smart playlists, favorites, equalizer settings, visualizers, and support for radio and podcasts.
The platform integrates with external services like MusicBrainz, Wikipedia, Last.fm, Spotify, and YouTube to enrich libraries with metadata and media, and it can store files on a range of drivers including Amazon S3, DigitalOcean Spaces, Cloudflare R2, MinIO, and Dropbox. Multi‑user support allows separate personal libraries, while public sharing and collaborative playlists enable music sharing among friends and family.
Koel is released under the MIT license, offers a free, open‑source core with no subscription model, and provides an optional paid “Koel Plus” tier for additional enhancements. It targets developers and music enthusiasts who want a fast, extensible, and fully controllable streaming solution they can run on their own infrastructure.
Reviews
Loading reviews…
Similar apps

Radio & Streaming Servers
Lidarr
Music collection manager for Usenet and BitTorrent users.

Radio & Streaming Servers
SwingMusic
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring…

Radio & Streaming Servers
Navidrome Music Server
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.

Radio & Streaming Servers
AzuraCast
Modern and accessible web radio management suite.

File Management & Transfer
Koillection
Koillection is a service allowing users to manage any kind of collections.

Radio & Streaming Servers
Ampache
Web based audio/video streaming application.