Repository navigation
|
Lyrics, metadata, search all work with zero accounts. Is scrobbling the same story? |
Replies: 1 comment
|
The guardrail is deliberate: lyrics and metadata stay keyless, and opt-in bridges never gate core playback. That's why the app works fully offline-account: synced lyrics come from LRCLIB, metadata from the guest catalogue, no login anywhere. Last.fm scrobbling is the one feature that cannot be keyless (Last.fm requires your own API key + session). |
The guardrail is deliberate: lyrics and metadata stay keyless, and opt-in bridges never gate core playback. That's why the app works fully offline-account: synced lyrics come from LRCLIB, metadata from the guest catalogue, no login anywhere.
Last.fm scrobbling is the one feature that cannot be keyless (Last.fm requires your own API key + session).
hearth/scrobble.pyships the honest groundwork: the eligibility rule (should_scrobble— half the track or 4 minutes), a cappedScrobbleQueue(200) with JSON persistence, the token-flow URL builder, the documented md5sign()helper andbuild_scrobble_payload(). Wiring it into playback waits for account onboarding — it's opt-in by design, never a …