From ffef55090aaef3eceb5b3323d066d8fa001f4dda Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sat, 11 Feb 2023 13:27:29 -0800 Subject: [PATCH] add TODO comment for scrobbling when removing currently playing track --- backend/playbackmanager.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/playbackmanager.go b/backend/playbackmanager.go index 5ee3168..ffe8956 100644 --- a/backend/playbackmanager.go +++ b/backend/playbackmanager.go @@ -180,6 +180,8 @@ func (p *PlaybackManager) RemoveTracksFromQueue(trackIdxs []int) { for i, tr := range p.playQueue { if rmIdx < len(trackIdxs) && trackIdxs[rmIdx] == i { // removing this track + // TODO: if we are removing the currently playing track, + // we need to scrobble it if it played for more than the scrobble threshold rmIdx++ if err := p.player.RemoveTrackAt(i - rmCount); err == nil { rmCount++