Releases: hakula139/listenbrainz-scrobbler
Releases · hakula139/listenbrainz-scrobbler
Release list
v0.2.0
-
Show the current Apple Music track on ListenBrainz before it qualifies for listening history, and clear this service's notification when playback pauses or stops.
-
Keep current playback updates responsive while older listens wait for retry, while respecting shared API rate limits.
-
Provide a maintained changelog linked from the package description.
v0.1.1
Restore timely Apple Music observation under heavy system load by using launchd's default scheduling policy for manual and Home Manager installations.
- Fix false observer timeouts and enforce a deadline for incomplete output.
- Report macOS Automation permission errors accurately.
- Refresh the PyPI description with current installation, upgrade, and Home Manager instructions.
v0.1.0
Initial Apple Music scrobbler for macOS
- Observe Apple Music playback, including streamed tracks outside the library, and send qualifying listens to ListenBrainz.
- Retain playback checkpoints and failed submissions in a durable SQLite queue, with the token stored separately in login Keychain.
- Provide a Python 3.13 package and a Home Manager module that runs as a user LaunchAgent at login.
The wheel and source archive are attached with SHA-256 checksums. The Nix flake is available as github:hakula139/listenbrainz-scrobbler/v0.1.0.