Fix #614: Update go-upnpcast for device discovery fix

This commit is contained in:
Drew Weymouth
2026-01-28 19:34:38 -08:00
parent 6c038df537
commit 7b09418017
4 changed files with 13 additions and 10 deletions
-6
View File
@@ -102,7 +102,6 @@ type playbackEngine struct {
onPaused []func()
onStopped []func()
onPlaying []func()
onPlayerChange []func()
onQueueChange []func()
}
@@ -171,10 +170,6 @@ func (p *playbackEngine) unregisterPlayerCallbacks(pl player.BasePlayer) {
}
func (p *playbackEngine) SetPlayer(pl player.BasePlayer) error {
// even if we don't successfully change players,
// make sure UI updates if needed (eg enabling cast button)
defer p.invokeNoArgCallbacks(p.onPlayerChange)
needToUnpause := false
stat := p.CurrentPlayer().GetStatus()
@@ -209,7 +204,6 @@ func (p *playbackEngine) SetPlayer(pl player.BasePlayer) error {
p.playTrackAt(p.nowPlayingIdx, p.pendingPlayerChangeStatus.TimePos)
p.pendingPlayerChange = false
}
p.invokeNoArgCallbacks(p.onPlayerChange)
vol := pl.GetVolume()
if oldVol != vol {
for _, cb := range p.onVolumeChange {