Swing MusicEnjoy your music in a beautiful and modern UI
Beautiful and fast music streaming server.
Beautiful and fast music streaming server.
The cleanest and most streamlined user interface you'll ever need for your music streaming server
Browse your library by folders. It's the most natural way to organize your music.
Get recommendations and mixes based on your listening activity. Discover related artists, tracks and albums.

Track your listening history and get insights into your listening habits.
You don't need to get the spelling right. Swing Music handles typos and misspellings like a champ.
It can detect and hide duplicate tracks from your library. The track with the highest bitrate is preferred.
You can group albums, artists, and other library items into a single page. Like a playlist, but for larger items.
Swing Music is still a young project, and there's a lot of cool features to come in future releases. Stay tuned!
Wanna try it?
Install with one command on Linux or Mac (Apple Silicon):
curl -fsSL http://setup.swingmx.com | bashOr run with Docker:
services:
swingmusic:
image: ghcr.io/swingmx/swingmusic:latest
container_name: swingmusic
ports:
- "1970:1970"
volumes:
- /path/to/config:/config
- /path/to/music:/music
restart: unless-stoppedOr download portable binaries for Linux, Windows and Mac.
Loading total downloads and stars on GitHub
Read the docs