The Docker container for this release is available here:
https://github.com/orgs/swingmx/packages/container/swingmusic/329450410?tag=v2.0.0.beta10
Get the Android client APK here: https://github.com/swingmx/android/releases
Join our community on Telegram: https://t.me/+9n61PFcgKhozZDE0
What's new?
Here are the new features, improvements and bug fixes since v1.4.8
:
- Authentication and multi-user system
Important
The default password for the admin account is admin
. Please change it after logging in.
- Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
- Last.fm integration
- Defaulting to alternate layout on the web client
- A pairing mechanism for use with the Android client
- Listening statistics:
- Charts data showing your top 10 albums, artists and track over periods of the last week, month, or year
- Various data and play statistics in albums and artists, at the bottom of the page
- More homepage items:
- Mixes for you
- Artist mixes
- Because you listened to artist (album recommendations)
- Artists you might like
- Top artists this week (shown at the end of the week)
- Top artists this month (shown at the middle and end of the month)
- Collections: Group together albums/artists like a playlist. Collections are shown in the homepage.
- Native arm64 builds
- Use folder images for tracks without embedded album art
- Tracks with an explicit tag now show an
E
label next to the track title - You can prevent artist names from being split by manually editing the
settings.json
file in the config directory - You can now use an inline favorite icon by enabling it on the settings
- More undocumented features, improvements and bug fixes
Bug fixes
- Background playback on mobile browsers thanks to @Type-Delta via swingmx/webclient#38
- Fix: playback issue when track is ~30 seconds to end
- More undocumented features, improvements and bug fixes
Warning
Starting v2.0.0
(this release) releases are not compatible with older releases. If you point this releases to the config directory of v14.8
, you will loose all your playlists and favorites.
Please set up this release in a separate config folder if you want to keep your old data . You can do so by passing the --config <folder>
flag. eg. ./swingmusic --config ~/temp
.
Have fun guys!
New Contributors
Shout out to the following people who made various contributions towards this release:
- @Ericgacoki (Android client 🔥🎊)
- @Simonh2o (Web client)
- @jensgrunzer1 (automated Arm64 builds)
- @Type-Delta (Web client)
- @skilletfun (Web client)