Attempt to fix live side-by-side-ads not unmuting

This commit is contained in:
dmunozv04
2025-10-26 20:53:23 +01:00
parent 12bed77cca
commit f9db9a4edd

View File

@@ -133,6 +133,14 @@ class YtLoungeApi(pyytlounge.YtLoungeApi):
self.logger.info("Ad can be skipped, skipping") self.logger.info("Ad can be skipped, skipping")
create_task(self.skip_ad()) create_task(self.skip_ad())
create_task(self.mute(False, override=True)) 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 elif self.mute_ads: # Seen multiple other adStates, assuming they are all ads
self.logger.info("Ad has started, muting") self.logger.info("Ad has started, muting")
create_task(self.mute(True, override=True)) create_task(self.mute(True, override=True))