Skip to content

Releases: chusopr/musync

0.6.0

28 Dec 22:11
29cae4b
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release
  • Add license files for source code and binary releases.
  • Switch from PyQt5 to PySide2 to avoid licensing issues.
  • Search for chromedriver in a more platform-independent path.
  • Fix correctly searching for modules directory independently of where the main script is called from.
  • Check chromedriver availability and show a warning if it's missing instead of silently failing.
  • Make ICU optional because it's not supported in Windows.
  • Force QWizard Classic style because Aero looks so bad in Windows.
  • Use QSettings abstraction to store application settings instead of plaintext files.
  • Use keyring abstraction to store credentials securely instead of plaintext files.
  • Remove external dependencies loaded dynamically in Windows and MacOS binary builds.
  • Add support for Python 3.9.
  • Add support for Windows and MacOS binary releases.
  • Improve code styling and best practices (PEP8, marking Qt slots and not accessing UI elements from threads).
  • Don't use XDG icons for sync results because they are usually not available in Windows and MacOS.
  • Fix allowing to progress to step 2 when step 1 is still not completed.
  • Add binary releases and installer for Windows and MacOS.

0.5.0

27 Nov 18:56
727f83f
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

First public release.

Basically, just syncs Amazon Music tracklists to Last.fm Loved Tracks.

See the website for more details on known bugs and current limitations.