Bloquer les publicités YouTube grâce à votre NAS et iSponsorBlockTV

Pour bloquer les publicités, vous utilisez peut-être Pi-Hole ou AdGuard Home. Ces solutions sont très efficaces sur votre réseau (navigateur Web et application). En revanche, elles restent inefficaces aux publicités intégrées directement dans les vidéos YouTube. Il faut avouer que c’est devenu un enfer !

il est possible d’utiliser uBlock ou directement Brave… mais sur une télévision connectée, les options sont quasi inexistantes. Passer par des applications alternatives est souvent contraignant, peu ergonomique et surtout rarement compatible avec les Smart TV. Heureusement, il existe une solution : iSponsorBlockTV.

iSponsorBlockTV - Bloquer les publicités YouTube grâce à votre NAS et iSponsorBlockTV

iSponsorBlockTV : bloquer les pub YouTube TV

iSponsorBlockTV est une application auto-hébergée qui se connecte à l’application YouTube TV et ignore automatiquement certains segments indésirables des vidéos (publicités). Pour cela, elle s’appuie sur l’API SponsorBlock (extension disponible pour Firefox, Safari, Chrome…), alimentée par la communauté. Elle peut également couper automatiquement le son et appuyer à votre place sur le bouton « Ignorer la publicité » sur les publicités YouTube.

Aucune application n’est à installer sur la TV. Vous conservez l’application officielle YouTube TV, ce qui garantit une compatibilité maximale et une expérience utilisateur intacte.

Compatibilité des plateformes

iSponsorBlockTV est compatible avec YouTube TV sur les plateformes suivantes :

  • Apple TV
  • Samsung TV (Tizen)
  • LG TV (WebOS)
  • Android TV
  • Google TV
  • Chromecast
  • Roku
  • Fire TV
  • Nintendo Switch
  • Xbox One / Series
  • PlayStation 4 / 5…

Retour d’expérience

À titre personnel, je regarde peu YouTube. En revanche, mes filles l’utilisent régulièrement. Sans leur en parler, j’ai mis iSponsorBlockTV via Docker sur mon NAS Synology, puis je l’ai associé à YouTube TV sur l’Apple TV. Pour info, le conteneur consomme vraiment très peu de ressource…

Après une semaine d’utilisation, je leur ai simplement demandé si elles avaient remarqué un changement. Leur réponse a été immédiate : le nombre de publicités affichées à l’écran avait fortement diminué. Non, iSponsorBlockTV ne permet pas d’éliminer 100% des publicités (mais une grande majorité).

Pour une utilisation sur TV, c’est aujourd’hui LA solutions les plus efficaces à ma connaissance. N’hésitez pas à partager votre expérience si vous utilisez cette solution ou une autre 😉

  1. De mon côté, j’ai installé SmartTube, un client YouTube alternatif pour Android TV. L’application bloque toutes les publicités et zappe automatiquement les segments sponsorisés.

  2. Merci
    Par contre la procédure me semble complexe 🙁
    J’ai plus l’habitude d’installer des containers depuis Portainer.
    Je suis un peu perdu 🙁

  3. bonjour, est il possible d’avoir un guide pour installer l’application dans un conteneur docker ? merci bonne journée 🙂

  4. J’ai pas bien compris comment l’appli Youtube de la TV (j’ai un LG) est sensée passer magiquement par iSponsorBlockTV pour zapper les pubs.

    1. De ce que j’ai pu entrevoir dans le code de l’application, iSponsorblocktv tourne en boucle pour voir le statut de l’application Youtube sur le téléviseur connecté (grace a l’identification). Dès qu’une vidéo est détectée, les segments de celle ci sont analysés pour en extraire les « Ads » (pub) et soit les masquer soit couper le son.
      Me concernant sur quelques videos les pubs sont toujours la mais le son se coupe automatiquement.

  5. Pour ceux qui veulent l’installer sur un conteneur avec OpenMediaVault (& docker) vous pouvez suivre ce tuto :

    https://medium.com/@lumenyx/isponsorblocktv-on-a-r...

    Attention à bien modifier l’adresse du conteneur (/docker/appdata/isponsorblock pour ma part).

    Fonctionne sur une TV LG, une notification de connexion est apparue sur la TV.

    Je viens de tester sur une vidéo, la pub au démarrage est présente mais est « muté » automatiquement (ça fait drole ^^), le son revient quand la vidéo commence, c’est déjà bien !

  6. Bonjour,

    Effectivement très intéressant pour l’AppleTv qui n’as pas SmartTube.

    Comme plusieurs ici un petit tuto pour l’installation sur un Nas Synology ou autre serait le bienvenue.

    Car malgré les liens fournies dans les commentaires, je n’ai pas tout compris…

  7. je viens de l’installer et j’ai déjà l’impression d’avoir moins de pub

    Image : dmonoz04/isponsorblocktv
    Containeur : Créer puis

    Volume /volume1/docker/iSponsorBlockTV -> /app/data
    Réseau : changer bridge en host

    Lancer le container puis Ouvrir Terminal Créer sh
    python3 -u —setup-cli

    pour ajouter le Device AppleTV par exemple faut récupérer un code à 12 chiffres dans Associer avec le téléviseur

    1. Merci, mais ça ne fonctionne pas dans mon cas (DS728+ DSM 7.3) peut importe la manière via l’image, json, yml… à chaque fois j’ai « Le conteneur isponsorblocktv s’est arrêté de manière inattendue. » je suis perdu >_<

      1. j’ai eu aussi cela en passant par le mode Projet de Container Manager mais c’est passé avec l’image en créant un Containeur. Il faut aussi ajouter –setup dans les commandes pour que le container lance la commande :

        python3 -u main.pyx –setup

        ensuite on retirera –setup en recréant un container sans

  8. Moi aussi j’utilise Smarttube sur ma chromecast tv et j’utilise l’application (Pour mon smartphone Android) qui s’appel CleanTube – No Ad vidéos (de S & G Apps) qu’on peut trouver directement trouver sur Google Play (étonnant vu que google aime pas ce genre d’appli qui bloque.
    Le fonctionnement est identique à SmartTube sauf qu’il n’y à pas d’affichage par couleurs sur la barre de progression (ca utilise la même base de données)

    Et pour éviter que le vrai youtube s’ouvre dans des pages internet sous android j’ai simplement désactivé le vrai youtube.

    Pour les pubs en général sur Android j’utilise Brave comme navigateur (Il à un bloqueur de pub intégré) car on ne peut pas ajouter d’extensions à chrome sous android.

    Résultat, plus aucunes pubs nulle part et aucun dockers en tâches de fond

  9. Bonjour,

    j’ai réussi avec cette méthode.

    Step 1: Preparation

    Open File Station and go to your docker folder.

    Create a new folder named isponsorblocktv.

    Inside that folder, create another folder named data.

    🛠️ Step 2: Initial Setup (The « Secret » Step)

    Unlike most containers, you need to « pair » your TV with the NAS first.

    Open Container Manager → Project → Create.

    Name it isponsorblocktv-setup.

    Set the path to the isponsorblocktv folder you created.

    Choose Create docker-compose.yml and paste this temporary config:

    YAML

    services:
    isponsorblocktv:
    image: ghcr.io/dmunozv04/isponsorblocktv
    container_name: isponsorblocktv-setup
    stdin_open: true
    tty: true
    volumes:
    – /volume1/docker/isponsorblocktv/data:/app/data
    command: –setup-cli

    Run the project.

    Go to the Container tab, select isponsorblocktv-setup, and click Action → Open Terminal (or use the Log tab).

    Follow the prompts to link your TV. You will need to open the YouTube app on your TV, go to Settings → Link with TV Code, and enter that code into the Synology terminal.

    Once the setup says « Config saved, » Stop and Delete this setup project.

    🛠️ Step 3: Run the Permanent Service

    Now that your credentials are saved in the /data folder, you can run it as a background service.

    Create a new Project named isponsorblocktv.

    Use this permanent docker-compose.yml:

    YAML

    services:
    isponsorblocktv:
    image: ghcr.io/dmunozv04/isponsorblocktv
    container_name: iSponsorBlockTV
    restart: unless-stopped
    volumes:
    – /volume1/docker/isponsorblocktv/data:/app/data

    Build and Run. —

  10. Après avoir testé smarttube sur shield j’ai abandonné rapidement. Pour ma part je trouvais l’interface plus brouillon et surtout celui ci ne prend pas le cast d’un autre appareil.

    Donc durant longtemps j’avais les pubs (mais vu que cela reste pour moi un lecteur occasionnel je prenais mon mal en patiente), mais avec cela je pense que l’on a le meilleur des deux mondes.

    Petite question qui peu surement paraitre bête (vu que je n’ai pas pris plus de renseignement sur ce docker), est ce qu’il peu aussi bloquer les pubs sur un appareil de type smartphone qui serait sue le même réseau voir sur pc??

    1. Pour Smartphone il existe Newpipe, zero pub et on choisit ce qu’on veut. Ca demande juste de sélectionner ses chaines.

      1. Effectivement bien qu’ayant lu l’article il semble que ma lecture ne fut que superficielle. Concernant le smartphone ayant essayé plusieurs solutions pour ma part je reste sur ReVanced Youtube qui propose un nombre presque effrayant de parametre de personnalisations….

  11. Mon retour:

    Après avoir un peu lutté pour configurer le docker sur synology (certes j’ai pris le temps mais au final mis a part un petit passage par ssh rien de bien méchant) le résultat est là.
    Toutefois cela n’a pas la saveur de ReVanced Youtube bien que cela soit déjà un gros plus sur Android TV et Google TV.
    Les publicités ajouté au début ou en milieu de vidéo par youtube ne peuvent pas être enlevé, elles sont alors mises en MUTE et dès que le compteur de temps arrive à zéro elles sont zappé (c’est sur ce point que j’en attendait plus).
    Pour le reste normalement les praties de vidéos qui sont sponsorisées elles devraient être directement sautées (je dis devrait car comme dis précédement je ne suis pas un grans utilisateur de Youtube TV et je n’ai pas eu la patiente d’attendre un message sponsorisé dans une des vidéos que j’ai testé).
    Malgré cela ça reste un docker a avoir pour tout possesseur d’un ou plusieurs appareils listés.

    Merci pour la découverte fort appréciable.

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.