Transform your personal audio collection into a fully functional streaming service that rivals popular platforms. This self-hosted server provides a lightweight, browser-based interface, eliminating the need for heavy desktop applications. It automatically organizes your library by inferring album versions like deluxe editions and helps you discover new favorites through related artists and related albums recommendations. You can navigate your media naturally using the folder browser or find exactly what you want with a forgiving fuzzy search that handles typos with ease. The system also keeps your collection clean with smart duplicates handling, automatically hiding redundant tracks and prioritizing the highest bitrate versions. Available for Linux, Windows, and Docker, it offers a fast, visually stunning way to experience the music you own.
services:
swingmusic:
image: ghcr.io/swing-opensource/swingmusic:latest
container_name: swingmusic
restart: unless-stopped
ports:
- "1970:1970"
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./music:/music
- ./data:/data# No sensitive credentials are required for the default Swing Music installation.
# Environment variables can be added here if needed for advanced configuration.Auto-fetched about 22 hours ago
Auto-fetched about 22 hours ago