[MAJ] Piloter sa Freebox

Dans la série des programmes servant à piloter sa Freebox, après les applications pour smartphones et les pages web, voici une application non graphique.

Je l'ai faite en utilisant la librairie Qt4 (voir liens en fin d'article).

Vous pourrez donc vous en servir aussi bien sous Linux que Windows, moyennant d'avoir Qt 4 d'installé sur votre machine.

 

Son fonctionnement est le suivant :

 

Freebox.exe arg1=valeur1 arg2=valeur2 arg3=valeur3

 

Les arguments sont :

- boitier : numéro du boitier TV ;

- code : code de sécurité à récupérer via l'interface du boitier TV ;

- key : nom de la touche à actionner ;

- chaine : numéro de la chaine sur laquelle on veut zapper ;

- lettre : lettre que l'on souhaite taper.

 

Exemples :

 

Freebox.exe boitier=1 code=1234567 key=vol_inc (augmenter le volume)

Freebox.exe boitier=1 code=1234567 chaine=14 (aller sur France 4 quand on est dans Freebox TV)

Freebox.exe boitier=2 code=1234567 lettre=g (taper la lettre 'g')

 

Je vois déjà certains se dire, mais à quoi ça sert si ya pas d'interface graphique ???

Et bien j'y vois 2 choses possibles.

La première est de pouvoir avoir une interface graphique indépendante utilisant ce petit exécutable pour fonctionner.

La seconde, celle dont je me sers, est de s'en servir via des raccourcis clavier.

Avec mon KDE (je ne sais pas pour Windows), je peux paramétrer des raccourcis comme je le souhaite pour tout et n'importe quoi. Un exemple de raccourci (Meta et F4) pour France 4 sur la capture suivante :

 

Raccourcis KDE

 

Comme cela, en choisissant bien ses raccourcis, on peut piloter sa Freeboite sans avoir à chercher sa télécommande et sans viser. Rigolant

 

Ce n'est qu'une première version, donc encore très évolutive. D'ailleurs, je fournis les sources pour ceux qui souhaiteraient se faire des petites modifications 'maison' et pourquoi pas en faire profiter tout le monde. Clin d'oeil

 

Vous pouvez télécharger les exécutables Linux et Windows, ainsi que les sources ici :

http://siteayoyo.free.fr/Freebox/Freebox.zip

http://siteayoyo.free.fr/Freebox/Liste_Chaine.zip

 

Liste chaines

 

Liens :

Qt4 pour Windows

Qt4 pour Linux => gestionnaire de packages de votre distribution.

 

MAJ - 06/05/2010 :

- mise à jour de l'exécutable Freebox avec support du numéro de boitier ;

- ajout de la capture, des exécutables et des sources d'un exemple d'interface avec une liste de 20 chaines.

Source : Yoyo269
Publié le 03 mai 2010 à 22h22 03/05/10 par yoyo269 Lui envoyer un message

    seb87 - Le 04 mai 2010 à 07h21 Envoyer un message
    c'est un peut compliqué ton affaire mon gars .


    gpmac - Le 04 mai 2010 à 09h53 Envoyer un message
    "c'est un peut compliqué ton affaire mon gars ."

    et toi, que proposes-tu ?  Bisou


    Todd - Le 04 mai 2010 à 13h48 Envoyer un message
    Super !!

    Voici la grosse annonce !!! Une appli sans GUI !

    Merci à toi et à ton post.


    ERA - Le 04 mai 2010 à 17h47 Envoyer un message
    C'est incroyable, je n'imagine pas ce que l'on pourra faire dans 10 ans. La vitesse à laquelle se développe la technologie ...


    jTrex - Le 04 mai 2010 à 18h44 Envoyer un message
    Je vous trouve fantastiques !

    Quelqu'un a une idée, commence à la réaliser, et tout ce qu'on trouve à dire, c'est "Oh la la, c'est pas complet".

    'Tain, si ça ne vous plait pas, ne tapez pas sur le développeur. Lui, au moins, se remue !

    Rien ne vous interdit de faire de même, et de réaliser l'interface graphique pour en faire profiter tout le monde.

    Chiche ?


    foster - Le 04 mai 2010 à 20h10 Envoyer un message
    Sympa ton projet, mais malgré qt-win-opensource et qt-sdk-win-opensource, je n arrive pas à lancer ton application, un fichier "mingwm10.dll manque".

    Merci de ton aide
    j'ai le le problème sur win xp x32 et idem sous Seven x64


    yoyo269 - Le 04 mai 2010 à 21h59 Envoyer un message
    Si qq'un d'autre a le problème, ça ressemble à un problème de variable d'environnement PATH.

    Je ne sais pas pourquoi l'install de Qt met pas à jour le path mais bon...

    Pour que ça tourne, il faut ajouter les répertoires bin de mingw et Qt.

    Ce qui est à ajouter doit être du style :

    Ancien_Path;C:\Qt\2010.02.1\mingw\bin;C:\Qt\2010.02.1\qt\bin


    foster - Le 04 mai 2010 à 22h17 Envoyer un message
    Je confirme, avec les variable d'environnement PATH cela fonctionne!! encore merci yoyo.
    Pour ma par, je crée quelque raccourci Windows (...\release\Freebox.exe code=XXXXXX chaine=4) avec la partie "touche de raccourci" style CTRL F4 jai des raccourcis accessible très rapidement.


    foster - Le 04 mai 2010 à 22h46 Envoyer un message
    moi je par à la chase à une version graphique sous Windows mobile. bonne soiré


    yoyo269 - Le 06 mai 2010 à 09h54 Envoyer un message
    fabrou a écrit

    > un fichier "mingwm10.dll manque" Compiler avec -mno-cygwin ne resoudrait-il pas ce pb ?

    Merci fabrou d'avoir un peu plus de lucidité que certains...

    Pour l'option de compilation, j'essaierai peut-être ce soir.

     

    Sinon, ce soir je pense que je mettrai à jour l'article avec un ou deux exemples (boutons avec 20 chaines de TV et un clavier virtuel basique) d'interface que l'on peut greffer dessus.


    yoyo269 - Le 07 mai 2010 à 00h02 Envoyer un message
    Article mis à jour avec notamment l'exemple de GUI utilisant l'exécutable non graphique.


    tozmani - Le 09 mai 2010 à 15h06 Envoyer un message
    Pour tf1 et m6 dans toute la maison j'enregistre TF1 par tnt et je visionne dans toute la maison par homeplayer ou sur la wii ;)



Votre adresse ip (216.73.216.241) ne se trouve pas en France vous devez créer un compte Freezone et être connecté afin de pouvoir poster un commentaire.

Retrouvez nous sur :
Site développé par JP Legal et Vincent Barrier et Anthony Demangel
Freezone n'a aucun lien avec la société Iliad / Free