fix crash when playing new album with fewer tracks than last playing track index

This commit is contained in:
Drew Weymouth
2022-12-30 13:49:50 -08:00
parent 83571a30ec
commit cd97b58c61
+3
View File
@@ -28,6 +28,9 @@ func NewPlaybackManager(ctx context.Context, s *ServerManager, p *player.Player)
player: p,
}
p.OnTrackChange(func(tracknum int64) {
if tracknum >= int64(len(pm.playQueue)) {
return
}
pm.nowPlayingIdx = tracknum
for _, cb := range pm.onSongChange {
cb(pm.NowPlaying())