21/11
Comment créer un télécommande virtuelle pour la Freebox
Free vient de publier l’API permettant de développer une télécommande virtuelle pour la Freebox. Pour simuler des appuis sur la télécommande de la Freebox en appelant l’url suivante : http://hd1.freebox.fr/pub/remote_control ?key= (ou hd2 si vous disposez de plusieurs Freebox HD).
Chaque bouton est ensuite défini de la sorte :
power : la touche rouge on/off
list : la touche d’affichage de la liste des chaînes entre power et tv
tv : la touche verte TV de commutation péritel.
0 à 9 : les touches 0 à 9
back : la touche jaune en dessous du 7
swap : la touche en dessous du 9
info, mail, help, pip : les touches bleues à droite des numéros de chaîne
epg, media, options : les fonctionnalités "secondaires" de ces mêmes touches
vol_inc, vol_dec : volume+ et volume-
prgm_inc, prgm_dec : program+ et program-
ok : touche OK
up, right, down, left : les touches directionnelles entourant le OK
mute : la touche de mise en sourdine
home : la touche free
rec : la touche d’enregistrement
bwd : la touche de retour en arrière (<<)
prev : la touche "précédent" (|<<)
play : la touche lecture/pause
fwd : la touche d’avance rapide (>>)
next : la touche "suivant" (>>|)
Concernant les boutons de couleurs, de haut en bas, et de gauche à droite (par rapport à la télécommande physique) les valeurs disponibles pour :
red : le bouton rouge (B)
green : le bouton vert (A)
yellow : le bouton jaune (Y)
blue : le bouton bleu (X)
Vous pouvez simuler un appui long sur la télécommande en ajoutant long=true à l’URL. Ainsi, pour accéder au guide des programmes, vous avez le choix entre :
http://hd1.freebox.fr/pub/remote_control ?key=epg ou http://hd1.freebox.fr/pub/remote_control ?key=info&long=true
Pour appuyer n fois de suite sur une touche, vous pouvez ajoutez repeat=n à l’URL. Par exemple, http://hd1.freebox.fr/pub/remote_control ?key=home&repeat=5
A noter que les touches restantes (start, select, L, R et le pavé directionnel des jeux) ne sont pas accessibles via cette interface.
Vous pouvez tester la télécommande virtuelle en utilisant cette première application ou celle-ci.