Releases: swingmx/swingmusic
v2.1.4
What's New?
- Vulnerability patch: Path traversal on directory browser endpoint, reported by @d-virtuosa
- Bug fix: Last fm scrobbles being saved to user id 1 (#434 by @tikhonp)
- Bug fix: Fix: list index out of range when trying to unset admin role (#432 by @tikhonp)
- Bug fix: move freeze_support to top of run.py to fix Windows crash (#450 by @tikhonp )
- Update default artist split ignore list
- classify albums ending with "the album" as soundtracks
v2.1.3
v2.1.2
v2.1.1
v2.1.0
What's new?
This release fixes a critical security vulnerability that allowed an authenticated user to download an arbitrary file from the host server via the streaming endpoint. Fix commit: d7e2710
Important
If you are running an older release, please upgrade to this release; especially if your server is exposed to the internet.
Special thanks to @443pablo for the security report ❤️.
Enjoy!
The Docker container for this release is available here:
https://github.com/orgs/swingmx/packages/container/swingmusic/594568544?tag=master
Get the Android client APK here: https://github.com/swingmx/android/releases
Join our community on Telegram: https://t.me/+9n61PFcgKhozZDE0
v2.0.9
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
What's New?
- Bug fix: Embedded Album thumbnails not diplayed #313
- Bug fix: Hide removed folders from homepage
- Bug fix: Errors restoring user data backups
- New: Backup and restore now available for collections
- Rework: artist name split ignore list (join default list and user provided list).
TIP: You can create aartist_split_ignore.txtat the root of your config folder containing artist names separated by new lines to ignore artists. - 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
Fix: Parsing malformed explicit tag
v2.0.6
What's New?
- Bug fix: multiprocessing bugs
v2.0.5
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