diff --git a/internal/device/watch.go b/internal/device/watch.go index fe6b570..28b09e4 100644 --- a/internal/device/watch.go +++ b/internal/device/watch.go @@ -330,6 +330,8 @@ func (d *Device) queryVideoId() { d.queryState = QueryStarted d.meta.PrevArtist = d.meta.CurrArtist d.meta.PrevTitle = d.meta.CurrTitle + d.unmuteSegment() + d.segments = nil go func() { if err := util.Retry(d.ctx, 3, time.Second, func(try uint) (err error) { contentId, err := youtube.QueryVideoId(d.ctx, d.meta.CurrArtist, d.meta.CurrTitle)