SwingMusic
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring your own music.
Swing Music provides a self‑hosted server that streams locally stored audio files through a web‑based interface. It presents a clean, modern UI that lets users browse their collection by folders, search with fuzzy matching, and view recommendations, daily mixes, and related artists generated from listening activity. The system also normalizes metadata, handles duplicate tracks by keeping the highest‑bitrate version, and supports album versioning such as deluxe or remaster labels.
The application includes features for organizing music into collections, tracking listening statistics, and scrobbling to Last.fm. Multi‑user support allows separate accounts, and silence detection combined with cross‑fade creates seamless playback. It runs on Linux, macOS, and Windows (portable build) and can be deployed via Docker or a simple installation script. The project is open‑source under the AGPLv3 license, free to use without subscription, and maintained by a community of contributors.
Reviews
Loading reviews…
Similar apps

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

Radio & Streaming Servers
mStream
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.

Radio & Streaming Servers
koel
Personal music streaming server that works.

Radio & Streaming Servers
Lyrion Music Server
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media…

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

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