Releases: soreikomori/ReplayMixPlus
Releases · soreikomori/ReplayMixPlus
v1.6.3
v1.6.2
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
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
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
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
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
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
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
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
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.