Merge pull request #332 from adamantike/fix/mpris-broken-seek
fix: MPRIS Seek functionality on Linux
This commit is contained in:
+3
-3
@@ -59,14 +59,14 @@ func NewMPRISHandler(playerName string, pm *PlaybackManager) *MPRISHandler {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
pm.OnSongChange(func(tr, _ *mediaprovider.Track) {
|
pm.OnSongChange(func(tr, _ *mediaprovider.Track) {
|
||||||
if m.connErr == nil {
|
|
||||||
m.evt.Player.OnTitle()
|
|
||||||
}
|
|
||||||
if tr == nil {
|
if tr == nil {
|
||||||
m.curTrackPath = ""
|
m.curTrackPath = ""
|
||||||
} else {
|
} else {
|
||||||
m.curTrackPath = dbusTrackIDPrefix + encodeTrackId(tr.ID)
|
m.curTrackPath = dbusTrackIDPrefix + encodeTrackId(tr.ID)
|
||||||
}
|
}
|
||||||
|
if m.connErr == nil {
|
||||||
|
m.evt.Player.OnTitle()
|
||||||
|
}
|
||||||
})
|
})
|
||||||
pm.OnVolumeChange(func(vol int) {
|
pm.OnVolumeChange(func(vol int) {
|
||||||
if m.connErr == nil {
|
if m.connErr == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user