alexsolex

Membres
  • Compteur de contenus

    3 807
  • Inscription

  • Dernière visite

Tout ce qui a été posté par alexsolex

  1. J'espère que je ne t'ai pas choqué ? Pour te répondre : NON ! On est sur que la connexion est correcte UNIQUEMENT si le résultat des 2 tests effectué par le script nommé précédemment est OK dans les 2 cas... Si ca t'intéresse je justifierais en disant que je ne sais pas comment est fait le script movie trailer... Si il utilise des adresses IP pour obtenir les différentes infos sur le net, alors tu n'es absolument pas certain que lorsqu'un script (ou autre) demanderas un nom (http://nom.de.domaine/) il réussira à obtenir l'IP... Il y a d'autres moyens de savoir si la connexion est bonne, mais ce script est la solution la plus simple.
  2. envoi ton fichier plutot, car là je vois pas trop ce que tu fais.. enfin je crois voir mais alors c'est pas le plus simple ! Comme je te disais, tu devrais créé une liste de toutes les valeurs de la variable 'des' des_list= ['france' , 'region1' , 'region2' , ...] Ensuite au début du script tu ecrits : @global desdes = des_list[0] #l'élément 0 de la liste : 'france' maintenant la variable 'des' sera connu en lecture depuis n'importe ou dans ton script. Lorsque tu choisis une nouvelle région dans la liste, il faut changer cette vrariable 'des' par la nouvelle région. Donc si le controlList renvoi : 1 (item N°2 sélectionné) alors tu pointe l'item 2 dans la liste des_list que tu attibues à 'des' bon.. c pas clair ... Mais sache donc que tu vas actualiser ton lien pour les images dès que l'utilisateur aura choisi sa ragion... le reste du script se comportant normalement... Dans chaque fonction où tu voudras écrire la variable 'des', il faudra au préalable dire que 'des' que tu vas écrire est la variable globale: global desdes = des_list[list.selecteditem] #aproximativement C'est pas clair comme ca... hein ? lol Envoi ton code, qu'on parle de la même chose ! a+
  3. Comme t'as dit estebanx, il se peut que le son soit trop faible... (chez moi c'est juste correct et je crois que l'amplification audio de XBMC est réglée à +6dB...) Bizarre ce que tu dis là, remarqe j'ai cru aussi la même chose jusqu'a ce que je pousse le son de la Tv trés trés trés trés fort ... Possible que ce soit la même chose possible que non ... Possible, en tous cas, ca semble montrer que le son des fichiers au transformés en .wav par mon script soit trop faible...
  4. Pour le screenshot, tu avais juste modifier le lien visible mais pas le lien effectif... c corrigé. Pour ton soucis, je ne comprend pas trop... Cela dit, tu peux déclarer ta variable au préalable... Si tu ne sais pas si ta variable est globale ou pas, tu peux contourner le problème en disant à python : <<essaye defaire ca : ... et si ca marche pas, fait ceci : ....>> Concrètement ca s'écrit comme ca (tu vas voir c'est super compliqué -surtout si tu as des bases en anglais- ) try: if reg=='maregion': des = 'leiendemaregion' else: des = 'lelienpardefault'except: des = 'lelienpardefaut' Bien entendu le code que je met n'est pas super logique car ce que tu sembles vouloir toi, c'est détecter si la variable reg a été déclarée avant ou pas, et si elle n'a pas été déclarée, alors tu lui déclares une valeur par défaut... En tous cas, si c'est pas ce que tu voulais, alors voici une présentation du 'try: except : ' si pratique en python !!!
  5. Ta connexion internet sur la xbox n'est pas bonne... Vas sur mon site : http://xbmc-scripts.gx-mod.com Dans la section téléchargement tu cherches un peu et tu devrais trouver un script pour tester sa connexion internet ( http://xbmc-scripts.gx-mod.com/modules/mydow...wcat.php?cid=17 ) Ce script procède à 2 tests : - Résolution d'une IP en un nom de domaine (DNS) - Résolution d'un nom de domaine en une adresse IP Les 2 doivent être OK pour une bonne connexion internet. PS: pas la peine de dire que la météo fonctionne car elle ne permet pas de justifier à elle seule le bon fonctionnement complet de ta connexion internet !
  6. Je comprend pas trop ton histoire de météo... bref MyCine, j'ai tendance à oublier qu'il ne fonctionne plus complètement.. lol (je m'en sert jamais ! lol ) Je vaisessayer de plancher dessus la semaine prochaine
  7. et ? tu bugs toujours ? faut débugger le reste maintenant ! lol
  8. re- Premièrement, ton screenshot n'est pas bon, il s'agit d'un screenshot de lecteur RSS... Pour ton problème de liste , c koi exactement ? tu as réussi à faire apparaitre la liste pour pouvoir choisir un élément ? mais une fois choisi, tu ne sais pas comment traiter le choix ? pour obtenir l'élément sélecionné d'une liste : def onControl(control): if control==self.talistdechoix: itemselection=self.talistedechoix.getSelectedPosition itemselection dans cet exemple prendra un entier correspondant à l'item de ta liste qui a été sélectionné (de 0 pour le premier à n-1 pour le dernieravec n éléments dans la liste) Donc ensuite, si tu as rempli le controlList avec une variable de type liste : listeregions= ['region 1','région2', .... ,'région n'] il te suffit d'utiliser itemselection pour pointer l'élément de la liste et obtenir la chaine pointer par le controllist : des = listeregions[itemselection] donc si itemselection = 0 (premier element de laliste choisi, la commande des = listeregions[itemselection] renverra 'region 1' Ensuite, une fois que tu as ta variable 'des' il va falloir : 1- effacer le controllist : un truc du genre self.talistedechoix.setVisible(False) et True pour la rendre visile de nouveau 2- donner le focus à un élément de la gui : self.setFocus(self.unboutonGUI) 3- redessiner le controlImage en prenant en compte la variable 'des' A toi maintenant !!
  9. Yes ! On atteint des versions de plus en plus fonctionnelles et de plus en plus stables. Je t'invite Vinz à créer un nouveau topic dédié à ton script. Il le mérite. Une petite suggestion, pourrais tu faire ton script de manière à piloter VLC pour la freebox mais aussi ppour n'importe quoi d'autre ? Par exemple faire du time shifting etc...
  10. Salut Waouu que de monde qui veut se lancer dans python ! C'est cool !! Alors ton script , je sais pourquoi il lance le script météo... parce que tu as lancé le script météo avant de lancer ton script test... Or à mon avis le script météo est lancé par la classe nommée "Window". Cette classe reste en mémoire après l'éxécution du script (ce doit être un bug de python dans XBMC, car le del Window final devrait supprimer la classe ainsi que toutes les variables de classe) Donc, toi, tu as appelé ta classe test :'test' donc forcément tu ne l'appels pas mais en plus tu appels celle de la météo qui est restée en mémoire... bref ! change les dernières lignes : w = Window()w.doModal()del w par w = test() #je déclare w comme étant l'objet class testw.doModal() #je lance la fonction doModal qui fait boucler la classe xbmc.window sur elle même del w # et une fois sorti de la class je supprime tout (enfin je crois le faire... lol) En espérant t'avoir aidé un peu, cette réparation devrait te permettre de continuer à exécuter ton script pour voir si ca fonctionne.
  11. ah ah ! Les cours tu crois que je les ai pris ou ? J'ai fouillé un peu partout, et j'ai appris sur le tas. A la base je ne suis pas programmeur ! Crois moi, c'est pas très compliqué
  12. Je te félicite pour ca.... MAIS Un script par région, ca fait un peu riche non ? Allez, on ajoute un controlList quelque part, on programme les controlLeft/controlRight avec les autres éléments de la GUI pour la navigation... Dans le controllist on choisi sa région, on recréé alors les liens vers les images et hop !! Allez les gars c pas dur !!! GO GO GO
  13. non je en pense pas... Cela dit, tu peux mettre à jour ton XBMC, tu ne seras pas décu !
  14. Si un modo pourvait déplacer ce topic en section scripts SVP @ verik tu peux commencer par tester ta connexion internet à l'aide du script inettest : http://xbmc-scripts.gx-mod.com/modules/mydow...wcat.php?cid=17 il va tester la résolution des IP en noms de domaine et vice-versa. Le résultat OK de ces 2 tests te confirmera le bon fonctionnement de ta connexion et ce sera donc un bon début.
  15. tu peux, après lancement du script python, afficher l'écran de débug en appuyant sur le bouton blanc du pad après l'execution. Il se peut que la dedans, des messages d'erreur t'indiquent la raison du pourquoi du comment... Sinon, tu peux avoir une trace écrite de l'execution du script en configurant dans le xboxmediacenter.xml le debug level à 0 de manière à afficher un max d'info de debug. Ensuite la trace écrite se trouve dans le fichier xbmc.log (ou xbmc.old.log)
  16. Merci pour ton retour. C'est dommage ces erreurs qui ne se reproduisent pas... Je ne peux pas savoir de quoi c'est venu... Bref... la seule chose que je puisse dire à ton post est au sujet de l'archivage. Je sais que l'archivage ne supprime pas le message du serveur. C'est prévu de le faire par la suite. (c'est même fait je crois masi j'ai pas eut trop trop le temps de tester et débugger.) J'ai également fait la suppression de message... A tester... Ce qui est étrange par contre, c'est qu'il t'ai dit qu'il a eut un problème d'archivage, mais qu'il soit archivé quand même... Décidément, ce script qui ne devrait poser aucun problème m'aura donner pas mal de fil à retordre.. Continuez à me donner vos retour en attendant la prochaine version.
  17. déjà, arrives tu à lire la TV freebox sur ton PC avec VLC ?
  18. ahh ! le boot... en train bout-en-train... OK je sors
  19. Lol Je comprend rien (ou pas grand chose ! lol) Mais je te souhaite bon courage... Je réitère ma proposition, créé ton propre sujet si besoin...
  20. b-wax, fait un nouveau topic car je m'y perd et j'ai pas le courage de tout relire et de trier les morceaux... Je verrais comme je peux t'aider. PS: c'est un skin XBMC ta video ? Je sais pas comment tu as fait les 'mouvements' d'icones mais ca peut être super intéressant pour les futurs skin... un peu d'animation dans les menus ne ferait pas de mal...
  21. Je pense surtout que tu n'as pas trop lu... Effectivement.. tu as mal lu.... très mal même Bon, si il ne fonctionne pas c'est une chose... mais est-ce que tu as lu un peu le forum ? Donc je te simplifie la tâche : va lire ceci (dans le topic canalplus2) : http://gueux-forum.net/index.php?s=&showto...ndpost&p=589162 Tu apprendras qu'il faut éditer le script pour le faire fonctionner... Ouvre le script avec notepad (un éditeur de texte simple) et tu trouveras ca dans les toutes premières lignes : # -*- coding: cp1252 -*-# canalplus V2 par Alexsolex®#les informations suivantes sont une inscription fictive que j'ai réalisé#sur le site de canalplus.# Je ne sais pas combien de temps elle tiendra, ni même si elle suporteras# d'éventuelles connexions simultanées# Toutefois, si vous êtes inscrit ou si vous préférez vous inscrire,# rendez vous sur le site de canalplus.fr, puis saisissez votre mail# et votre mot de passe ci-dessous#LOGIN_EMAIL = "canalplus@xbmc.py"#PASSWORD = "xbmc"LOGIN_EMAIL = ""PASSWORD = ""################################### bref, tel qu'il est, le script ne fonctionne pas pour toutes les émissions... (a moins qu'il ne fonctionne plus du tout...) Va donc sur canalplus.fr pour t'inscrire (email bidon si tu veux ca marche quand même) et tu saisis ce que tu as mis dans l'inscription en face les lignes sans les # devant : LOGIN_EMAIL = "" PASSWORD = "" J'ai moi même créé une inscription fictive, et, si elle fonctionne toujours (si elle n'a pas été supprimée par c+) tu peux la mettre en lieu et place : LOGIN_EMAIL = "canalplus@xbmc.py" PASSWORD = "xbmc"
  22. alexsolex

    Eurotv Sauce Pm3

    Oui, toujours ces foutus problèmes d'accent et cette interface finale qui n'est pas super présentable...
  23. alexsolex

    Eurotv Sauce Pm3

    Cool ! Bon ben tu as fait tes premiers pas dans le script !! Il faut continuer maintenant pour aller plus loin Pour les accents, ce n'est pas trop grave étant donné que le script d'origine (si je ne m'abuse) avait déjà des carrés à la place des accents... Mais si tu peux régler le problème c'est tiptop