AirPlay vidéo chez Free
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.

Commentaires
Ou alors de t'afficher un petit JPEG analytics histoire de pas lacher les stats mêem devant la TV :)
Y'a une Chatroulette API ?
Bonjour avec quel outil lancer cettr commande php?
J'essaye d'afficher une image comme tu l'as fait , cela me renvoi l'erreur suivante:
fsockopen(): unable to connect to freebox-player.local:7000 (Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée.)
Tu aurait une idée du pourquoi le freebox player me bloque?
@Freeaddons : php en ligne de commande.
@Kirua : étonnant. Le Airplay fonctionne avec ton téléphone ?
Un ping freebox-player.local te donne quoi ?