From f9db9a4edd8f6f7ac2cfb2ed15e477e23a1c25b5 Mon Sep 17 00:00:00 2001 From: dmunozv04 <39565245+dmunozv04@users.noreply.github.com> Date: Sun, 26 Oct 2025 20:53:23 +0100 Subject: [PATCH] Attempt to fix live side-by-side-ads not unmuting --- src/iSponsorBlockTV/ytlounge.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/iSponsorBlockTV/ytlounge.py b/src/iSponsorBlockTV/ytlounge.py index bdf7f92..e795bc0 100644 --- a/src/iSponsorBlockTV/ytlounge.py +++ b/src/iSponsorBlockTV/ytlounge.py @@ -133,6 +133,14 @@ class YtLoungeApi(pyytlounge.YtLoungeApi): self.logger.info("Ad can be skipped, skipping") create_task(self.skip_ad()) create_task(self.mute(False, override=True)) + elif data["adState"] == "1082": # Livestream side-by-side-ad finished + #TODO: Remove this when confirmed working + self.logger.debug( + "Suspected side-by-side ad end detected" + "on livestream, unmuting. (adState=1082)" + ) + self.logger.info("Ad has ended, unmuting") + create_task(self.mute(False, override=True)) elif self.mute_ads: # Seen multiple other adStates, assuming they are all ads self.logger.info("Ad has started, muting") create_task(self.mute(True, override=True))