Skip to content

feat(playback): report plays to subsonic servers - #573

Open
imaviso wants to merge 1 commit into
sonorahq:mainfrom
imaviso:main
Open

imaviso wants to merge 1 commit into
sonorahq:mainfrom
imaviso:main

Conversation

@imaviso

@imaviso imaviso commented Sep 12, 2026

Copy link
Copy Markdown

Summary

  • report plays to subsonic servers: a now-playing notice when a track starts and a play counted once most of it has been heard
  • this is what subsonic servers with last.fm integration need to track plays, so last.fm scrobbling works once the server is linked
  • add a switch in playback settings to turn play reporting off

Sends a now-playing notice when a track starts and a submission once
75% of it has been heard, with the track's end as a fallback for tracks
without a duration. Submissions follow the legacy scrobble endpoint's
semantics: the server counts the play and fans it out to its own
scrobblers. A switch in Playback settings turns reporting off; a failed
report only logs at debug.
@sonora-buddy sonora-buddy Bot added i18n translations, missing strings, plurals, locale selection state subsonic a Subsonic or Navidrome server labels Sep 14, 2026
@sonora-buddy sonora-buddy Bot added playback audio output, stutter, gaps, seeking, volume, the equalizer settings the settings screen, stored preferences, the updater and removed i18n translations, missing strings, plurals, locale selection labels Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

playback audio output, stutter, gaps, seeking, volume, the equalizer settings the settings screen, stored preferences, the updater subsonic a Subsonic or Navidrome server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants