iSponsorBlockTV is a self-hosted Python application that adds SponsorBlock-style segment skipping to YouTube apps on televisions and other media devices. It connects to a YouTube TV client and uses the SponsorBlock API to skip marked portions of videos, such as sponsor messages and introductions. It can also mute ads and activate YouTube’s “Skip Ad” control as soon as it appears. The project is intended to work across a broad range of platforms, including Apple TV, Samsung and LG televisions, Android TV, Chromecast, Google TV, Roku, Fire TV, Nintendo Switch, Xbox, and PlayStation.
The application runs on a computer with internet access; it does not have to share a network with the TV device after setup. Initial automatic device discovery does require both devices to be on the same network, while manual pairing is possible using a code shown in the YouTube TV app’s settings. Its README directs users to the project wiki for installation and pairing instructions. There are some limitations: Shorts are not fully supported, and ad muting may fail when audio is sent to another speaker through AirPlay. YouTube’s recent changes to device screen IDs may also require users to pair their devices again. The project uses libraries for device communication, asynchronous networking, discovery, and a graphical configuration tool, and is available under the GPLv3 license.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.