You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Swing Music is a fast and beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music. Just run the app and enjoy your music library in a web browser.
Features
Daily Mixes - curated everyday based on your listening activity
Metadata normalization - a clean and consistent library
Album versioning - normalized albums and association with version labels (eg. Deluxe, Remaster, etc)
Related artist and albums
Folder view - Browse your music library by folders
Playlist management
Beautiful browser based UI
Silence detection - Combine cross-fade with silence detection to create a seamless listening experience
Collections - Group albums and artists based on your preferences
Statistics - Get insights into your listening activity
Lyrics view
Android client
Last.fm scrobbling
Multi-user support
Cross-platform - Windows, Linux, MacOS (coming soon), arm64, x86
Blazingly fast
Pure awesomeness
Installation
Swing Music is available as pre-compiled binaries for Windows and Linux. Just download the latest release from the downloads page and launch it.
FFmpeg is needed for the audio silence skip feature, so you need to install it first. On windows, you can follows this tutorial to install FFmpeg.
The app should start at https://localhost:1970 by default. Open it in your browser to configure and use Swing Music. You can change the default port by using the --port flag.
./swingmusic --port 1980
Important
The default password for user admin is "admin". Please change the password via the settings after first login.
Options
Options flags can be passed when starting the app in the terminal to tweak runtime settings or perform tasks. You can use the -h flag to see all supported options.
Don't forget to replace /path/to/music and /path/to/config with the appropriate values. In addition, specify the the /music directory as the root directory. Using the Home Directory option won't work.
Swing Music is looking for contributors. If you're interested, please join us at the Swing Music Community group on Telegram. For more information, take a look at #186.