emitting events is crashing for some reason; comment out for now
This commit is contained in:
+13
-11
@@ -44,17 +44,19 @@ func NewMPRISHandler(playerName string, p *player.Player, pm *PlaybackManager) *
|
||||
m := &MPRISHandler{playerName: playerName, p: p, pm: pm}
|
||||
m.s = server.NewServer(playerName, m, m)
|
||||
m.evt = events.NewEventHandler(m.s)
|
||||
m.p.OnSeek(func() {
|
||||
pos := secondsToMicroseconds(m.p.GetStatus().TimePos)
|
||||
m.evt.Player.OnSeek(pos)
|
||||
})
|
||||
m.pm.OnSongChange(func(_, _ *mediaprovider.Track) {
|
||||
m.evt.Player.OnTitle()
|
||||
})
|
||||
emitPlayStatus := func() { m.evt.Player.OnPlayPause() }
|
||||
m.p.OnStopped(emitPlayStatus)
|
||||
m.p.OnPlaying(emitPlayStatus)
|
||||
m.p.OnPaused(emitPlayStatus)
|
||||
/*
|
||||
m.p.OnSeek(func() {
|
||||
pos := secondsToMicroseconds(m.p.GetStatus().TimePos)
|
||||
m.evt.Player.OnSeek(pos)
|
||||
})
|
||||
m.pm.OnSongChange(func(_, _ *mediaprovider.Track) {
|
||||
m.evt.Player.OnTitle()
|
||||
})
|
||||
emitPlayStatus := func() { m.evt.Player.OnPlayPause() }
|
||||
m.p.OnStopped(emitPlayStatus)
|
||||
m.p.OnPlaying(emitPlayStatus)
|
||||
m.p.OnPaused(emitPlayStatus)
|
||||
*/
|
||||
return m
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user