mirror of
https://github.com/navidrome/navidrome.git
synced 2026-11-02 08:27:56 +01:00
reportPlaybackStopped set IgnoreScrobble and force-submitted a play on every Stopped report, so a briefly-played track (e.g. an immediate skip) was marked played. Finamp sends Stopped on every track switch, so the threshold must be applied server-side. Let ReportPlayback's StateStopped logic decide (play + scrobble only past 50% of the track / 4-minute cap) instead. Subsonic differs because there the client gates submission. |
||
|---|---|---|
| .. | ||
| annotations_test.go | ||
| auth_test.go | ||
| browsing_test.go | ||
| e2e_suite_test.go | ||
| images_test.go | ||
| multiuser_test.go | ||
| playlists_test.go | ||
| routing_test.go | ||
| search_test.go | ||
| sessions_test.go | ||
| smoke_test.go | ||
| streaming_test.go | ||
| system_test.go | ||