ensure casting playback stops when quitting app
This commit is contained in:
@@ -512,6 +512,10 @@ func (p *PlaybackManager) Stop() {
|
||||
p.cmdQueue.Stop()
|
||||
}
|
||||
|
||||
func (p *PlaybackManager) Shutdown() {
|
||||
p.cmdQueue.StopAndWait()
|
||||
}
|
||||
|
||||
func (p *PlaybackManager) Pause() {
|
||||
p.cmdQueue.Pause()
|
||||
}
|
||||
@@ -662,6 +666,9 @@ func (p *PlaybackManager) runCmdQueue(ctx context.Context) {
|
||||
mpv.ForceRestartPlayback()
|
||||
}
|
||||
}
|
||||
if c.OnDone != nil {
|
||||
c.OnDone()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user