fix crash when playing new album with fewer tracks than last playing track index
This commit is contained in:
@@ -28,6 +28,9 @@ func NewPlaybackManager(ctx context.Context, s *ServerManager, p *player.Player)
|
|||||||
player: p,
|
player: p,
|
||||||
}
|
}
|
||||||
p.OnTrackChange(func(tracknum int64) {
|
p.OnTrackChange(func(tracknum int64) {
|
||||||
|
if tracknum >= int64(len(pm.playQueue)) {
|
||||||
|
return
|
||||||
|
}
|
||||||
pm.nowPlayingIdx = tracknum
|
pm.nowPlayingIdx = tracknum
|
||||||
for _, cb := range pm.onSongChange {
|
for _, cb := range pm.onSongChange {
|
||||||
cb(pm.NowPlaying())
|
cb(pm.NowPlaying())
|
||||||
|
|||||||
Reference in New Issue
Block a user