J'ai donné à mon téléviseur LG la fonction de sonnette Apple TV qui lui manquait


J'ai récemment rooté mon téléviseur LG pour essayer de l'empêcher de m'espionner. L'un des avantages de cette opération était que j'ai pu installer des applications homebrew sur le téléviseur pour lui donner des fonctionnalités qu'il n'avait pas auparavant. Lorsque j'ai réalisé que je pouvais utiliser l'IA pour créer des applications personnalisées pour mon téléviseur, j'ai décidé de reproduire une fonctionnalité Apple TV que j'ai toujours voulue.

Reddit regorge de tableaux de bord TV codés par ambiance qui se ressemblent tous

Vous pouvez faire bien plus avec un téléviseur rooté

Une capture d'écran de Reddit montrant plusieurs publications de personnes qui ont créé un lanceur personnalisé pour leur téléviseur.

Depuis la vidéo YouTube extrêmement populaire de Gamers Nexus sur la quantité de données que les téléviseurs LG envoient à la maison, tout le monde, y compris leur mère, roote leur téléviseur et installe des applications telles que Serre pour tenter d'empêcher les sociétés de télévision d'accéder aux données privées. Cela a conduit à une explosion de publications sur Reddit de la part de personnes qui ont codé un écran d'accueil de remplacement pour leur téléviseur afin de remplacer la version d'origine.

Le problème est que tous ces lanceurs codés par ambiance se ressemblent exactement et font exactement les mêmes choses. Cela montre un réel manque d’imagination ; créer un écran d'accueil est génial, mais c'est loin d'être la chose la plus intéressante que vous puissiez créer pour votre téléviseur rooté. J'utilise l'IA pour créer toute une série de fonctionnalités différentes qui sont bien plus utiles qu'un simple lanceur.

J'ai toujours été jaloux de la fonctionnalité Apple TV qui montre qui est à la porte

Je reçois une notification par SMS indiquant qu'une personne a été repérée

Un écran de télévision montrant la sortie d'une Apple TV 4K, avec une notification indiquant qu'une personne avec un visage reconnu a sonné à la porte, superposée à un épisode de Ted Lasso. Crédit : Apple

L'une des premières choses que j'ai décidé de faire a été d'essayer de reproduire une fonctionnalité Apple TV dont j'ai toujours été jaloux. Les notifications de sonnette vidéo HomeKit peuvent afficher le flux en direct d'une sonnette vidéo compatible directement sur votre téléviseur via une Apple TV. Le flux de la caméra apparaît image dans l'image sans mettre en pause l'émission ou le film que vous regardez.

C'est quelque chose que j'ai toujours voulu avoir. Grâce à Home Assistant, je peux envoyer une alerte texte à mon téléviseur lorsqu'une personne est détectée à la porte d'entrée, mais je n'ai pas pu afficher le flux vidéo. Cela signifie que même si je sais que quelqu'un est à la porte, je ne peux toujours pas dire de qui il s'agit.

Jusqu'à présent, j'ai dû me contenter de solutions de contournement, comme configurer un Raspberry Pi connecté à l'écran extrait d'un ancien iPad. En le plaçant dans un cadre photo, j'ai un cadre photo numérique qui peut également afficher le flux de la sonnette lorsque quelqu'un est à la porte. Cela fonctionne, mais ce n'est pas aussi utile ou facile à comprendre que le serait un flux vidéo à l'écran.

J'ai pointé le Codex vers ma télé et lui ai dit ce que je voulais

Les captures d'écran permettent au Codex de voir les résultats

Une réponse du Codex confirmant qu'il a créé une superposition de sonnette webOS.

J'ai décidé de voir si je pouvais demander à un chatbot IA de coder par ambiance la fonctionnalité que je souhaitais. J'ai utilisé Codex car j'avais quelques réinitialisations de limites d'utilisation qui devaient être utilisées avant leur expiration, mais vous pouvez faire la même chose avec Claude Code.

Grâce à Homebrew Channel, mon téléviseur rooté exécute désormais un serveur SSH auquel Codex a pu se connecter. Grâce au shell racine, Codex est capable d'envoyer des commandes sur le même bus interne que celui utilisé par le logiciel natif de LG.

J'ai rapidement compris que Codex pouvait capturer des captures d'écran de l'écran de mon téléviseur, j'ai donc expliqué ce que je voulais et lui ai demandé d'essayer de le construire, en utilisant des captures d'écran pour vérifier ce que l'écran affichait, afin de ne pas avoir à rester là et à dire au Codex si le flux vidéo était apparu ou non. J'ai fourni un lien vers le flux de ma sonnette vidéo via Home Assistant.

Codex a travaillé pendant environ 15 minutes, testant les choses et prenant des captures d'écran pour voir quels étaient les résultats. Il a ensuite annoncé que la fonctionnalité fonctionnait.

Ma fonction de sonnette est exactement ce que j'ai toujours voulu

Une vue presque en direct de la sonnette chaque fois qu'une personne est détectée

Je l'ai immédiatement testé et, à mon grand plaisir, c'était exactement ce que je souhaitais. Lorsque ma sonnette détecte une personne à la porte d'entrée ou que quelqu'un sonne physiquement, une superposition apparaît sur mon téléviseur montrant le flux vidéo de ma sonnette. La superposition flotte au-dessus de tout ce qui est en cours de lecture et le contenu continue à être lu sans pause.

Le flux est affiché pendant 25 secondes, avec une barre indiquant combien de temps il faudra pour qu'il disparaisse. Une fois le temps écoulé, la superposition disparaît. Je peux également faire disparaître la superposition en appuyant sur un bouton de la télécommande du téléviseur.

Cela fonctionne parfaitement. J'ai exactement la fonctionnalité que je souhaitais travailler sur mon téléviseur standard. La superposition est déclenchée par Home Assistant, le téléviseur gérant la superposition, et tout fonctionne localement sans que le flux de la caméra n'ait besoin de quitter mon réseau domestique.

L’IA peut faire le gros du travail, mais il faut quand même un peu d’imagination

Les outils d’IA tels que Claude Code et Codex ont permis de concrétiser des idées incroyablement rapidement et facilement. Il semble inutile d’utiliser ce pouvoir pour recréer un autre lanceur personnalisé qui ressemble exactement à tous les autres. Avec un peu d'imagination, vous pouvez faire en sorte que votre téléviseur fasse toutes sortes de choses que le micrologiciel d'origine n'offre tout simplement pas.



Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com