Skip to content

Releases: soreikomori/ReplayMixPlus

v1.6.3

30 Jul 23:46
b697fe0
Compare
Choose a tag to compare

Version 1.6.3

Enhancements

  • Title checking logic enhanced by adding even more titles to check against in edge cases like a song with both " - " and "(feat. ".

Changes

  • General dependency update (addresses vulnerabilities, etc.)

v1.6.2

20 Jan 02:59
0b83344
Compare
Choose a tag to compare

Version 1.6.2

Fixes

  • Removed unintentional compendium resetting when updating the whole compendium
  • Refactored cross-checking logic to check titles in a better way, fixing potential issues with less tracks showing up on the playlist

v1.6.1

11 Jan 22:14
e0c26cc
Compare
Choose a tag to compare

Version 1.6.1

Enhancements

  • Tracks now match if their title is hyphenated on the compendium. For example, if a track's title is "Track - Song", and in last.fm it is scrobbled as either "Track" or "Song", it will now match.

v1.6.0

28 Dec 21:04
d2aba8a
Compare
Choose a tag to compare

Version 1.6.0

Enhancements

  • Improved track matching logic for better accuracy. Now titles can be matched even if they're not exactly the same, but the threshold is very high, and most importantly, tracks will now match to the correct artist, so if more than one artist made a track with the same name, they will now show up correctly.
  • Enhanced logging across multiple functions to improve traceability and debugging.
  • Streamlined duplicate removal logic with an optional configuration to skip different-version duplicates. Not yet added to the config file, though.
  • The application requirements are now installed from requirements.txt.

Other Changes

  • Updated YTMusic authentication file handling to accommodate changes in OAuth compatibility.
  • Refactored the initial setup process to streamline package installation and support multiple ytmusicapi authentications, considering the new oauth deprecation.

v1.5.0

20 Oct 05:14
Compare
Choose a tag to compare

New Features

  • Sometimes, scrobblers tend to scrobble tracks with a "(feat. artist)" as the track name only, which interfered with RPM+. Now both the track name with and without the (feat.) will work for the playlist. Do take into account that if your last.fm has both the track versions, RPM+ might duplicate it on the playlist.

v1.4.0

06 Oct 04:26
Compare
Choose a tag to compare

Changes

  • From now on, the password on the last.fm credentials .json file will be hashed to increase security.
  • Documentation all changed to docstring for consistency.
  • The user console now always checks that the dependencies are installed independently of the config file being filled.

v1.3.2

13 Apr 20:23
Compare
Choose a tag to compare

Changes

  • Added an empty playlist checker to avoid the issue with the RPM playlist ending up empty on occasions. (Still in beta)
  • Changed logging slightly.

v1.3.1

21 Mar 01:49
Compare
Choose a tag to compare

Fixes

  • Fixed an issue where the dependencies would be checked after they were imported, thus resulting in an error if they were not installed.

v1.3.0

21 Mar 00:46
Compare
Choose a tag to compare

Changes

  • Changed filenames for everything.
  • Added two new python scripts, one as a tool for .json files to avoid errors, and one as the automated console.
  • Automated console executes RPM+ without needing user input using command line arguments.
  • Optimized a lot of the code, specifically how the compendium is handled, thus reducing the file size a lot.
  • Other minor tweaks.

v1.2.0

25 Feb 06:13
Compare
Choose a tag to compare

Changes

  • Fixed an import error in the Console.
  • Added an option to skip credential reauth if the credentials are found.
  • Added more useful info in the readme.