diff --git a/backend/mpris.go b/backend/mpris.go index 5d22e0b..aedb71b 100644 --- a/backend/mpris.go +++ b/backend/mpris.go @@ -59,14 +59,14 @@ func NewMPRISHandler(playerName string, pm *PlaybackManager) *MPRISHandler { } }) pm.OnSongChange(func(tr, _ *mediaprovider.Track) { - if m.connErr == nil { - m.evt.Player.OnTitle() - } if tr == nil { m.curTrackPath = "" } else { m.curTrackPath = dbusTrackIDPrefix + encodeTrackId(tr.ID) } + if m.connErr == nil { + m.evt.Player.OnTitle() + } }) pm.OnVolumeChange(func(vol int) { if m.connErr == nil {