Skip to content

Releases: swingmx/swingmusic

v2.0.9

14 Aug 19:48

Choose a tag to compare

Stats card using the album page's accent color

What's New ✨

  • Stats cards now use the album or artist accent color ✨

Bug fixes:

  • #335 The lowercase letter "b" being removed from track metadata (you will need to remove your root dirs and restart swing music to take effect)
  • Double click on tracks not playing a track
  • SEE ALL button not visible on favorites and artist page (for albums)

Have fun guys!

v2.0.8

18 Jun 23:06

Choose a tag to compare

What's New?

  1. Bug fix: Embedded Album thumbnails not diplayed #313
  2. Bug fix: Hide removed folders from homepage
  3. Bug fix: Errors restoring user data backups
  4. New: Backup and restore now available for collections
  5. Rework: artist name split ignore list (join default list and user provided list).
    TIP: You can create a artist_split_ignore.txt at the root of your config folder containing artist names separated by new lines to ignore artists.
  6. Rework: Album and artist color extraction to use multiprocessing.

Have fun guys!


Special thanks to @michilyy for the various project source refactors. #314, #319, and other PRs. Not to forget the contributions made via the Swing Music Community chat on telegram.

Your contributions are appreciated. ❤️ 🎊

v2.0.7

27 May 08:31

Choose a tag to compare

Fix: Parsing malformed explicit tag

v2.0.6

11 May 14:39

Choose a tag to compare

What's New?

  • Bug fix: multiprocessing bugs

v2.0.5

10 May 14:21

Choose a tag to compare

What's New?

  • Fix: Failure to launch Swing Music binaries
  • New: Mac ARM64 and Mac Intel builds

Important

MacOS builds are unsigned meaning you will get the "Apple could not verify “swingmusic_macos_arm64” is free of malware that may harm your Mac or compromise your privacy." popup prompting you to move the app to bin.

To launch launch Swing Music, please follow the instructions provided here: https://support.apple.com/en-ke/guide/mac-help/mchleab3a043/mac

v2.0.3

05 Apr 18:27

Choose a tag to compare

What's New?

  • New: Apple Metal builds 🎉🎊
  • Fix: memory leak on Linux by using a single threaded server (bjoern). Important: you need to install the libev package to use this version. You can find the guide here: https://github.com/jonashaag/bjoern/wiki/Installation#libev
  • Fix: multiprocessing bug on 1 cpu machine
  • Fix: Favorite card heart being over modal text on the webclient
  • Improve: CLI help text

v2.0.2

14 Mar 10:02

Choose a tag to compare

What's New?

  • Fix files not being indexed errors when running on Windows (dev note: multiprocessing bugs)
  • Fix favorites card not appearing on homepage
  • Process audio silence using processes instead of threads

v2.0.1

02 Mar 13:20

Choose a tag to compare

Bug Fix

  • Not being able to login with default user admin

v2.0.0

01 Mar 17:15

Choose a tag to compare

image

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:

  1. Authentication and multi-user system

Important

The default password for the admin account is admin. Please change it after logging in.

  1. Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
  2. Last.fm integration
  3. Defaulting to alternate layout on the web client
  4. A pairing mechanism for use with the Android client
  5. 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
  6. 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)
  7. Collections: Group together albums/artists like a playlist. Collections are shown in the homepage.
  8. Native arm64 builds
  9. Use folder images for tracks without embedded album art
  10. Tracks with an explicit tag now show an E label next to the track title
  11. You can prevent artist names from being split by manually editing the settings.json file in the config directory
  12. You can now use an inline favorite icon by enabling it on the settings
  13. More undocumented features, improvements and bug fixes

Bug fixes

  1. Background playback on mobile browsers thanks to @Type-Delta via swingmx/webclient#38
  2. Fix: playback issue when track is ~30 seconds to end
  3. 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:

v2.0.0.beta13

31 Jan 13:57

Choose a tag to compare

v2.0.0.beta13 Pre-release
Pre-release

image

What's new?

  1. New: Pages (like playlists, but for albums and artists). Right click on an album/artist to add to a page. All pages appear in the homepage.
  2. Arm64 binary builds are now available thanks to @jensgrunzer1 🎉 🎊
  3. You can now right click on album/artist cards
  4. Bug fix: artist header and artist colors not being shown properly when using alternate artist header
  5. Bug fix: remove bottom bar master bitrate test component
  6. Remove root dirs draft settings

This release is also available on Docker: https://github.com/orgs/swingmx/packages/container/swingmusic/346971236?tag=v2.0.0.beta13