github swingmx/swingmusic v2.0.0.beta10

latest release: v2.0.0.beta11
pre-release9 days ago

v2 homepage screenshot
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:

  1. Authentication and multi-user system
  2. Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
  3. Last.fm integration (beta)
  4. Defaulting to alternate layout on the web client
  5. A pairing mechanism for use with the Android client
  6. 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
  7. 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)
  8. A (not finalized) backup and restore system for your playlists, favorites and listening data
  9. Fix: background playback in the background, thanks to @Type-Delta in swingmx/webclient#38
  10. Fix: playback issue when track is ~30 seconds to end
  11. 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!

Don't miss a new swingmusic release

NewReleases is sending notifications on new releases.