Initial commit: teal.fm Roon scrobbler extension
Roon extension that scrobbles qualifying plays to a user's PDS as
fm.teal.alpha.feed.play records via AT Protocol. Includes zone
allowlist with grouped-zone dedup, per-zone progress tracking with
scrobble threshold logic, authenticated PDS submission, and a
disk-persisted retry queue with exponential backoff.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>