Releases: flazepe/osu-scrobbler
Releases · flazepe/osu-scrobbler
v0.4.1
Changelog
- Don't log skipped scrobbles for failed scores (ddc875d)
- Make album name fetching an option (2b87f2e)
- Available in the config under
[scrobbler]calledfetch_album_names(defaults tofalse)
- Available in the config under
- Show program version on startup (843839b, f5d55f8)
- Reduce binary sizes (98ad017)
- Other miscellaneous code changes
v0.4.0
Warning
The configuration structure has been changed a little since this major release. Refer here for the new example config file and here for documentation.
Note
You can now reliably configure osu-scrobbler to start during startup. Refer here for a guide.
Changelog
- Try to fetch song's album from MusicBrainz (7714a12)
- Only poll for new scores if osu! is running (135c5fb)
- Added
scrobble_failsconfig support for scrobbling failed plays (b868394)- Note that on osu!lazer, the program only scrobbles failed plays that are at least half of the beatmap's drain time or 4 minutes, whichever occurs earlier
- Added support for the
OSU_SCROBBLER_CONFIG_PATHenvironment variable for specifying the path of the config file (01add18) - Added blacklist support for scrobbles via equal/regex matches of artists/titles/difficulties (226d1c8, 75fe669, d70a535)
- Added artist/title redirects support via equal matches/regex string patterns and replacers (f158203, d70a535)
- Added the "default" mode for using the user's default osu! mode (9ec217b, 3c2d424)
- Previously, the user would need to remove/comment out the
modekey from the config in order to use their default mode, which wasn't a very clear way to do it
- Previously, the user would need to remove/comment out the
- Log user's configuration and its path on startup (c655635, 766ef79)
- Watch scrobbler config file changes (5e7b4a2, c4f9f23)
- Also log errors on reload attempts (58f611a)
- Note that Last.fm/ListenBrainz credentials require a restart for them to take effect
- Show date/time in logs (13bb26a)
- Show username/ID in logs for new scores (1dae1e4)
- Slightly alter the log file's formatting (e4d6b42)
- Other miscellaneous code/dependencies update
v0.3.2
Changelog
- You can now log scrobbles to the
scrobble.logfile by settinglog_scrobblestotruein the config under[scrobbler](84772fa) - Added artist redirect feature to redirect a specific artist to a new name (example in the
config.example.tomlfile) (c4c6128) - Added a tiny cooldown if osu! API returned an error to prevent ratelimits (7d53638)
- Program now requires confirmation before exiting after an error (e64221c)
v0.3.1
v0.3.0
Changelog
- Use osu! API for detecting new scores and getting beatmap/beatmapset information. As a result, the scrobbler now works for all maps, without the need to rely on any beatmap mirrors* (0a0368e)
- Add build artifacts for Linux and macOS (806ed9b)
- Rename the
scrobbleconfig section toscrobbler(06da388) - Provide additional data to ListenBrainz (230ebeb)
- Use custom Last.fm scrobbler for more accurate scrobbles (9200731)
*Make sure to include your osu! user ID in the config file!