diff --git a/backend/playbackmanager.go b/backend/playbackmanager.go index c616c83..44857f0 100644 --- a/backend/playbackmanager.go +++ b/backend/playbackmanager.go @@ -121,7 +121,7 @@ func (p *PlaybackManager) DisableCallbacks() { // Gets the curently playing song, if any. func (p *PlaybackManager) NowPlaying() *mediaprovider.Track { - if len(p.playQueue) == 0 || p.player.GetStatus().State == player.Stopped { + if p.nowPlayingIdx < 0 || len(p.playQueue) == 0 || p.player.GetStatus().State == player.Stopped { return nil } return p.playQueue[p.nowPlayingIdx]