Skip to content

v2.0.0

Latest

Choose a tag to compare

@zfoxer zfoxer released this 27 Aug 03:43

Changed: JSON key scanners are replaced with a strict parser written from scratch. It is suited for a Last.fm scrobbler's requirements.

Changed: Worker HTTP calls are now cancellable so exit doesn't block on a stalled socket.

Changed: Using the new JSON parser, detection and handling of Last.fm per-track scrobble refusals of dispatched batches, became feasible and implemented. Not consuming daily budget anymore.

Fixed: Refresh pending metadata by queue entry id.

Changed: Now catching regex errors at match time.

Changed: The maximum daily scrobble submission budget is now set to 900 from 2600. Last.fm recently lowered the daily limit to a value close to 669. When the user reaches this limit, they become rate-limited for the day. Foo Scrobbler already handles this state with queue rate-limiting and cooldown.

A Visual Studio 2022 build, using MSVC/MSBuild tools v143: foo_scrobbler_win-2.0.0-bin-vs2022.zip.

The main bundle: foo_scrobbler_win-2.0.0-bin.zip, using Visual Studio 2026 with MSVC/MSBuild tools v145.