Vous l'avez peut-être remarqué mais depuis quelques jours, la Freebox v6 permet l'utilisation du Airplay vidéo. Jusque là, seul le mode audio était supporté.
Cette mise à jour proposée par Free est vraiment agréable. Si vous disposez d'un iPhone, d'un iPad, vous pouvez donc afficher photos et vidéos sur votre télé.

C'est bien entendu très pratique. Mais, on pourrait aller plus loin. Pourquoi ne pas afficher toutes types d'informations sur votre écran de TV ?
J'ai donc décidé d'enquêter et de voir si l'on pouvait envoyer une image sur la TV via la Freebox depuis un ordinateur et la ligne de commande.

Après avoir googlé, j'ai trouvé différents outils disponibles en ruby, en java, en php. J'ai décidé de m'intéresser au code suivant : Open-Airplay.
La commande dns-sd m'a bien rendu service. Airplay tourne donc sur le Freebox Player sur le port 7000 et vous pouvez attaquer votre Freebox Player via le hostname freebox-player.local

La ligne de commande suivante : php airplay.php -h freebox-player.local -p 0N8A4450.jpg fonctionne parfaitement.
Mon image s'est bien affichée sur l'écran de ma télé.

Reste à imaginer des services intéressants. Il est très simple en PHP de générer des images à partir d'informations récupérées en ligne par exemple.
Ceci implique qu'un ordinateur soit branché sur le réseau pour pouvoir piloter la freebox. Vous pouvez aussi bricoler quelque chose avec un Raspberry Pi relié à la box.

L'idéal serait que Free autorise l'incrustation d'une image via Airplay. En effet s'il était possible d'afficher un jpg par dessus une chaîne de TV, les applications seraient tout simplement énormes. Il serait alors possible d'afficher les tweets associés à une émissions de TV par exemple.