ensure play queue track state is updated on favorite/unfavorite and scrobbles

This commit is contained in:
Drew Weymouth
2023-02-22 18:42:16 -08:00
parent 4cef01f1ca
commit d25baa9869
7 changed files with 65 additions and 16 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ import (
"log"
"supersonic/backend"
"supersonic/res"
"supersonic/sharedutil"
"supersonic/ui/controller"
"supersonic/ui/layouts"
"supersonic/ui/util"
@@ -87,7 +88,7 @@ func (a *PlaylistPage) OnSongChange(song *subsonic.Child, lastScrobbledIfAny *su
a.nowPlayingID = song.ID
}
a.tracklist.SetNowPlaying(a.nowPlayingID)
a.tracklist.IncrementPlayCount(lastScrobbledIfAny)
a.tracklist.IncrementPlayCount(sharedutil.TrackIDOrEmptyStr(lastScrobbledIfAny))
}
func (a *PlaylistPage) Reload() {