Aller au contenu

Telecommande Freebox Player


pepite

Messages recommandés

Salut tout le monde,

 

Tout est dans le titre, quelqu'un a deja fait un VD pour la Freebox Player ?

 

Je ne parle pas evidemment du plugin de Krikroff, mais bien d'un VD ;-)

Me connaissant, si je mets un plugin tiers, je vais oublier de l'enlever avant de faire une MAJ et après chaque MAJ faut remettre le plugin lol

Lien vers le commentaire
Partager sur d’autres sites

Oui, j'ai çà ... mais il y a bien longtemps que je l'ai testé

Et il y a bien longtemps également que Free devait abandonner l'ancienne api utilisée par ce VD

 

Le code est simple, par exemple pour augmenter le volume :

HC2 = Net.FHttp("hd1.freebox.fr")
response = HC2:GET("/pub/remote_control?code=98473290&key=vol_inc")

Changement de chaîne (+)

HC2 = Net.FHttp("hd1.freebox.fr")
response = HC2:GET("/pub/remote_control?code=98473290&key=prgm_inc")

Changement de chaîne (-)

HC2 = Net.FHttp("hd1.freebox.fr")
response = HC2:GET("/pub/remote_control?code=98473290&key=prgm_dec")

D'où je suis actuellement, je ne peux pas tester

 

 

Lien vers le commentaire
Partager sur d’autres sites

J'ai légèrement retouché mon VD pour ne pas être ennuyé avec x fois l'intégration d'icône

Puis, comme @Petermoto nous a donné un lien très intéressant, j'ai intégré quelques boutons supplémentaires

med_gallery_12_6_12563.png

Concernant l'icône, c'est @Domodial qui l'avait élaboré. Il est ICI (l'icône ;) )

Attention : comme je m'étais créé ce VD il y a bien longtemps, j'avais oublié que le code de la télécommande est intégré... (code=xxxxxx) Vous devez donc le changer et ceci pour chaque bouton

J'aurais peut-être dû faire appel àune variable globale pour vous éviter de faire la modification autant de fois qu'il y a de boutons ? L'inconvénient étant d'ajouter une variable globale àgérer parmi d'autres peut-être déjànombreuses ?

NB : je n'ai jamais réussi àobtenir le code pour la commande AV

Le VD :

Freebox_TV.vfib

  • Upvote 2
Lien vers le commentaire
Partager sur d’autres sites

En fait, je me sers de la touche AV uniquement après le démarrage de la Freebox Player, pour contourner un bug dans la gestion du Volume HDMI-CEC configuré sur Amplificateur A/V

 

Voir Bugtracker Freeplayer ICI

Bug signalé par un certain nombre d'utilisateurs depuis fin 2012... Bug probablement lié au matériel utilisé, notamment amplis

 

Bref, lors du démarrage "à  froid" de la Box, si la TV s'allume automatiquement, mon ampli ne démarre pas, sauf si j'appuie sur la touche AV

Lien vers le commentaire
Partager sur d’autres sites

H.S: C'est dingue, j'ai codé le plugin en 2014 et en 2016 nous sommes toujours à  galérer pour faire fonctionner le tout dans des VD... J'aime ma box :lol: 

 

@I-magin, oui c'est vraiment énervant ce problème, il me semble avoir lu quelque part que le design hardware du player empêche le serveur http interne de communiquer avec la fonction AV, même si je ne comprends pas bien pourquoi  :rolleyes: 

  • Upvote 3
Lien vers le commentaire
Partager sur d’autres sites

Excellent messieurs, je vole.

 

Ca évite de le refaire lol

 

Oui on attend desesperement les plugins tiers ;-)

Merci Krikroff tout de meme ;-)

 

Suggestion aux modos, pouvez-vous mettre le Vd dans Tuto Multimédia svp ? ;-)

 

Merciii

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

merci,

ce VD fonctionnerait-il avec le player de la 4K ? :D

Non, je ne pense vraiment pas.

Et je suis même surpris que Free ait gardé cette ancienne API en même temps que la nouvelle sur la Freebox Player

Il y a un sujet sur la Freebox mini 4K sur le forum ICI

Peut-être y évoque ton l'API de cette box ?

Lien vers le commentaire
Partager sur d’autres sites

Ils ont pas eu d'autres choix, lorsque les utilisateurs sont mécontents parque plus rien ne marche :) Et puis franchement la nouvelle API c'est une vrai ..... à  faire fonctionner ! c'est quand même particulièrement tordu la nouvelle (ancienne maintenant ;)) API RUDP/HID, même pas envisageable sur le HC2.

 

Pour la mini V4 il me semble que c'est encore plus simple, il n'y pas d' API !

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Tu dois avoir adressé une adresse IP fixe à  ton boîtier player.

Cette IP est à  renseigner dans le VD.

 

Et pour chaque bouton du VD, tu renseignes le code de ta télécommande Freebox.

Ce code se trouve dans le menu: Réglages>Système>Informations Freebox Player et Server

Et dans le paragraphe Télécommande tu as ton code

 

;)

Lien vers le commentaire
Partager sur d’autres sites

Le code de la télécommande n'est pas nécessaire, pas plus que l'adresse IP

Je ne suis pas chez moi, et je ne peux pas accéder àma box... mais vous pouvez tester en accédant depuis un navigateur àl'adresse mentionnée dans les boutons des VD : hd1.freebox.fr (je crois) suivi de la commande

Lien vers le commentaire
Partager sur d’autres sites

Désolé, j'ai la mémoire qui flanche...

Ce module virtuel date déjàpas mal et je n'y ai pas fait attention !

J'aurais dû modifier le code pour mettre une variable locale et la commenter ....

Je verrai çààmon retour dans une dizaine de jours

Et merci de votre indulgence !

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...