Swing Music
A beautiful, self-hosted music player and streaming server for your personal audio collection. Features a sleek, modern interface for browsing by artist, album, genre, and folder with gapless playback support.
What You Can Do After Deployment
- Visit your domain — the web UI loads with a setup wizard to configure your music directory
- Add music — place audio files in the
/music volume; Swing Music scans and indexes them automatically
- Browse your library — explore by artist, album, genre, folder, or playlist
- Create playlists — organize tracks into custom playlists
- Stream anywhere — play music from any device with a web browser
Key Features
- Sleek, modern web UI with artist pages and album art
- Gapless playback
- Browse by artist, album, genre, folder, or playlist
- Built-in search across your entire library
- Lyrics support
- Supports MP3, FLAC, OGG, WAV, M4A, and more
- Lightweight and fast — built with Python and Vue.js
Storage
/music — your audio file library (read-only mount is fine)
/config — application database and configuration
License
MIT — GitHub