A snapshop of the new homepage
What's new?
I've been hard at work for the last 11 months working on Swing Music without a release. I've decided to make this beta release before the year ends to show the world what I've been staying up all night to work on.
Important
This is not a polished released, so please expect a few broken things here and there.
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 Beta community on Telegram: https://t.me/+9n61PFcgKhozZDE0
Here are the new features, improvements and bug fixes since v1.4.8
:
- Authentication and multi-user system
- Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
- Last.fm integration (beta)
- 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)
- A (not finalized) backup and restore system for your playlists, favorites and listening data
- Fix: background playback in the background, thanks to @Type-Delta in 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
(including this release) are not compatible with older releases. 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!