4822pts
3015pts
3002pts
2620pts
2570pts
2450pts
2378pts
2320pts
2190pts
1745pts
1730pts
1702pts
1625pts
1615pts
public
public
public
public
privé
privé
public
public
privé
public
public
public
public
public
public
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 :
Comme cela, en choisissant bien ses raccourcis, on peut piloter sa Freeboite sans avoir à chercher sa télécommande et sans viser. 
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. 
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
Liens :
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.



"c'est un peut compliqué ton affaire mon gars ."
et toi, que proposes-tu ? 
Super !!
Voici la grosse annonce !!! Une appli sans GUI !
Merci à toi et à ton post.



C'est incroyable, je n'imagine pas ce que l'on pourra faire dans 10 ans. La vitesse à laquelle se développe la technologie ...



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 ?



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



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



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.



moi je par à la chase à une version graphique sous Windows mobile. bonne soiré



Pour yoyo269 : super lisible ton code et en plus très court. il devrait permettre effectivement de fabriquer très rapidement quelques plugins. Merci à toi.
Pour les quelques uns qui ont fait des commentaires des plus agressifs et d'une portée intellectuelle des plus discutables, ceci est un bout de code qui permet à un programmeur de niveau moyen à faible voire très faible de réaliser immédiatement une interface pour le multiposte sur son ordi, pilotable de multiples facons (clavier, telecommande ... telephone, etc.) en fonction de ses désirs/envies/matériel à disposition....
Les utilisateurs d'XBMC/BOXEE et autres logiciels tout-en-un apprécieront....
Tiens, petit exemple : tf1 et m6 (entre autres) envoyes par freebox sur serveur pc dans mon salon via une carte de capture. Ce serveur arrose ensuite toute la maison ... et hop on a alors tf1 et m6 à l'étage par exemple ... sauf qu'il faut descendre pour changer les chaines -) ...
Merci à toi yoyo269 d'avoir diffusé ton code car ce sont des heures de gagnées pour les autres.



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



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.



Article mis à jour avec notamment l'exemple de GUI utilisant l'exécutable non graphique.



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 ;)









à marquer Replique Montre Pour une fois qu'un grand médiapublie un article de presse fouillé, c'est un jour d'une Rolex Replica pierre blanche
Votre adresse ip (38.107.179.227) ne se trouve pas en France vous devez créer un compte Freezone et être connecté afin de pouvoir poster un commentaire.
c'est un peut compliqué ton affaire mon gars .