Aller au contenu
Hard Hub
Retour à Chromecast et Chromecast avec Google TV

Hack · Chromecast et Chromecast avec Google TV

Le piloter depuis ton propre script

Trouve-le sur le réseau par mDNS et envoie-lui une URL vidéo, une commande pause ou un changement de volume, tout par le protocole Cast local.

Trouver le Chromecast sur ton réseau et lui envoyer une URL vidéo, une commande pause ou un changement de volume, tout cela depuis ton propre script Python, sur le réseau local.

Est-ce que ça marche sur le mien

Modèles de Chromecast et Chromecast avec Google TV, pas encore vérifiés pour ce hack en particulier

ChromecastChromecast UltraChromecast with Google TV HDChromecast with Google TV 4K

Ce que ça coûte

Une soirée~30 minSans risque

pychromecast repose sur mDNS, donc les exigences réseau du README comptent avant tout le reste : le multicast UDP doit être transféré par ton routeur Wi-Fi, la machine qui lance le script doit autoriser le trafic entrant et sortant sur le port 5353, et elle doit être sur le même sous-réseau que le Chromecast, puisque les paquets mDNS ne sont pas routés entre sous-réseaux. Quand l'une de ces conditions n'est pas possible, la solution de repli du README consiste à passer directement des adresses IP connues aux fonctions de découverte, plutôt que de compter sur mDNS.

Les étapes

  1. Installe la bibliothèque depuis PyPI avec pip install PyChromecast, selon sa propre fiche PyPI ; le README du projet liste requests, protobuf et zeroconf comme dépendances.
  2. Appelle get_listed_chromecasts() avec le nom convivial de l'appareil pour le trouver et t'y connecter, comme montré dans le démarrage rapide du même README.
  3. Appelle cast.wait() pour attendre qu'il soit prêt, puis envoie une URL vidéo ou contrôle la lecture et le volume via son contrôleur de média, selon le même README.
  4. Si un appareil home cinéma à proximité se comporte mal par CEC, ajoute-le à la liste IGNORE_CEC de pychromecast, comme documenté dans le même README.

Risques et retour en arrière

Rien n'est flashé sur l'appareil. Le pire des cas décrit par le README est une incompatibilité CEC avec un autre appareil home cinéma, contournée avec IGNORE_CEC plutôt que réglée sur le Chromecast lui-même. Le retour en arrière consiste à fermer le script et à caster depuis l'appli officielle exactement comme avant.

Projets utilisés

Sources

Les autres hacks de Chromecast et Chromecast avec Google TV

Relu le 26 oct. 2026