diff --git a/backend/mpris.go b/backend/mpris.go index aedb71b9..58a92605 100644 --- a/backend/mpris.go +++ b/backend/mpris.go @@ -73,6 +73,11 @@ func NewMPRISHandler(playerName string, pm *PlaybackManager) *MPRISHandler { m.evt.Player.OnVolume() } }) + pm.OnLoopModeChange(func(loopMode LoopMode) { + if m.connErr == nil { + m.evt.Player.OnOptions() + } + }) emitPlayStatus := func() { if m.connErr == nil { m.evt.Player.OnPlayPause()