Skip to content

Releases: hakula139/listenbrainz-scrobbler

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:00
2aa3cdb
  • 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

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:09
fd341cf

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

Choose a tag to compare

@github-actions github-actions released this 13 Sep 10:04

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.