Releases: jeselnik/rb-scrobbler
Releases · jeselnik/rb-scrobbler
v2.0
Dusting off a branch I was putting off merging....
BREAKING CHANGE:
- When using the offset parameter (-o), you must now drop the "h". So for example:
rb-scrobbler -f .scrobbler.log -o 10
CHANGELOG
- Move to @sonjek 's fork of the go-lastfm library
- Update to Go 1.22
- Replace deprecated ioutil library with io
- Change unix permissions of the keyfile & keyfile storage directory to something not insane (0600 & 0700, respectively)
- Bubble up all errors to the main() function instead of exiting with a file still open
v1.1.1
CHANGELOG:
Bugfix:
- Use regex to ignore the log file header lines instead of parsing from a pre-determined index, fixing issue ( #4 ) while maintaining backwards compatibility with logs generated by older versions of rockbox
- Default windows to no colour output
Misc:
- Log file opening now uses a scanner to read the log line by line instead of dumping the entirety of the file into a string
v1.1
CHANGELOG
User Facing:
- Timeless Support: Players with no RTC will no longer have their scrobbles rejected as they are now sent with the current local time
- Colours: The OK/Fail indicators now print in green/red respectively. Turn them off with flag -nc
Bugfix:
- If you're reauthenticating you can now just start the auth stream again instead of needing to delete the config folder.
- Properly close the saved key file after opening it
Misc:
- Minor code cleanup
v1.0.1
CHANGELOG
User Facing:
- Non Interactive Mode updated with a delete log only on success option
- After scrobbling, the program outputs how many submits were successful, how many
failed and how many total
Bugfix:
- Fixed a rare bug which could mistakenly scrobble a skipped track titled
or from an album named "L" - Improved error handling
Another reminder that if you are upgrading from a legacy release (v0.2 or prior) you will need to delete
your config folder and re-authenticate.
v0.3
CHANGELOG:
- You will need to re-authenticate if you've used this before,
delete your old rb-scrobbler config directory & check the
readme for the new authentication method - Command line flags have changed. Only shorthand flags are
accepted now, offset is in format "+11h or -1.5h" and non-interactive
only accepts "keep" or "delete" as written. - Program rewritten in Go
- Feature parity with old codebase
I've pushed this out as I wanted to replace the old unmaintained build ASAP. In the coming days
I'll be documenting (and probably cleaning) code before implementing "delete on success" in the
next release.