alexsolex

Membres
  • Compteur de contenus

    3 807
  • Inscription

  • Dernière visite

Tout ce qui a été posté par alexsolex

  1. tu utilises vraisemblablement un skin différent de PMIII. Sur PMIII on appui sur le bouton blanc et on a une barre de progression (temps écoulé temps restant) ton skin doit présenter le même genre d'info et c'est sans doute dans le keymap.xml qu'il va falloir chercher pour trouver le bouton qui enlève cette info...
  2. alexsolex

    Arret Sur Images

    ok j'ai compris le mot "javascript" devient : "java script" dans le forum......
  3. la ligne est à mettre dans la classe xbmcgui.Window juste au tout début de la fonction __init__ self.setCoordinateResolution(6) 6 est pour PAL4/3. Tu dois mettre la valeur correspondant à la résolution pour laquelle les valeurs des dimensions que tu donnes sont données. Donc moi je met 6 car je donne les positions pour un écran PAL4/3 toutes les valeurs seront corrigées pour que les positions et dimensions des éléments graphiques soit situés aux mêmes endroit quelque soit la résolution. Voici les autres valeurs HDTV_1080i = 0 #(1920x1080, 16:9, pixels are 1:1)HDTV_720p = 1 #(1280x720, 16:9, pixels are 1:1)HDTV_480p_4x3 = 2 #(720x480, 4:3, pixels are 4320:4739)HDTV_480p_16x9 = 3 #(720x480, 16:9, pixels are 5760:4739)NTSC_4x3 = 4 #(720x480, 4:3, pixels are 4320:4739)NTSC_16x9 = 5 #(720x480, 16:9, pixels are 5760:4739)PAL_4x3 = 6 #(720x576, 4:3, pixels are 128:117)PAL_16x9 = 7 #(720x576, 16:9, pixels are 512:351)PAL60_4x3 = 8 #(720x480, 4:3, pixels are 4320:4739)PAL60_16x9 = 9 #(720x480, 16:9, pixels are 5760:4739) Pour les textures des boutons, ce sont des paramètres supplémentaires dans la déclaration du bouton : ControlButton( x, y, width, height, label, focusTexture, noFocusTexture, textXOffset, textYOffset, alignment, font, textColor, disabledColor)x : integer x coordinate of controly : integer y coordinate of controlwidth : integer width of controlheight : integer height of controllabel : string or unicode string (opt)focusTexture : filename for focus texture (opt)noFocusTexture : filename for no focus texture (opt)textXOffset : integer x offset of label (opt)textYOffset : integer y offset of label (opt)alignment : integer alignment of label - see xbfont.h (opt)font : font used for label text e.g. 'font13' (opt)textColor : color of button text e.g. '0xFFFFFFFF' (opt)disabledColor : color of disabled button text e.g. '0xFFFFFFFF' (opt) les infos qui t'intéressent sont focusTexture, noFocusTexture
  4. alexsolex

    Arret Sur Images

    j'ai peut être couillé ! Je l'ai édité, réessaye pour voir maintenant ? (tu reprend le code final)
  5. Salut Marche pas chez moi ton script... Dès que je lance une video, j'entend un bruit (le début du jingle du JT mais pendant une fraction de seconde) et ensuite ca revient à l'interface.... De plus ca ne rend pas bien avec les boutons PMIII il faut que tu mettes des textures sur les boutons. Il faut également que ton script s'adapte à toutes les résolutions, et pour cela il faut ajouter une ligne que je retoruverais et te donnerais
  6. alexsolex

    Arret Sur Images

    OK Ah c'est toi qui voulait faire ce script ? tu as abandonné ? C'est pas si compliqué sérieusement. Tu télécharges le .asx et tu l'ouvres en lecture pour trouver les urls (par les expressions régulières au même titre que ce que tu fais ci dessous pour trouver les .ram) On va voir ce qu'on peut faire... import xbmcimport xbmcguiimport urllibimport timeimport osimport re, urllib pas besoin de tant d'import pour l'instant mais bon... admettons ce n'est pas trop grave n = 1htmlSource = urllib.urlopen("http://www.france5.fr/asi/007548/28/133158.cfm").read()listeDeLiens= re.findall('<a href="java script:MM_openBrWindow(.*?).ram',htmlSource) Je me permet de changer ton expression régulière listeDeLiens= re.findall('<a href="java script:MM_openBrWindow\\(\'/asi/video\\.cfm\\?file=(.*?)\'',htmlSource) là je vais un peu changer en profondeur... ListeRAM = [] #ListeRAM est une liste qui accueillera tous les liens bon pour lecturefor lien in listeDeLiens: #un print pour connaitre le lien récupéré print lien #ce lien ne peut être joué directement dans XBMC si je ne m'abuse #alors on va le télécharger, le lire, et en extraire l'url ramfile=urllib.urlopen(lien).read() #puis on cherche le lien, mais en fait il est directement dedans print ramfile #pour afficher le flux rtsp:// ... .rmi pour vérifier #il nous reste plus qu'à le lire avec le player mais je pense que pour un affichage #sous forme de liste on va le stocker dans une liste ListeRAM que j'ai déclaré auparavant ListeRAM.append(ramfile) #ceci ajoute dans la liste le fichier trouvé à l'instant Tout ceci donne au final : # -*- coding: cp1252 -*-#import xbmc#import xbmcgui#import urllib#import time#import osimport re, urllibhtmlSource = urllib.urlopen("http://www.france5.fr/asi/007548/28/133158.cfm").read()print len(htmlSource)listeDeLiens= re.findall('<a href="java script:MM_openBrWindow\\(\'/asi/video\\.cfm\\?file=(.*?)\'',htmlSource)print listeDeLiensListeRAM = [] #ListeRAM est une liste qui accueillera tous les liens bon pour lecturefor lien in listeDeLiens: #un print pour connaitre le lien récupéré print lien #ce lien ne peut être joué directement dans XBMC si je ne m'abuse #alors on va le télécharger, le lire, et en extraire l'url ramfile=urllib.urlopen(lien).read() #puis on cherche le lien, mais en fait il est directement dedans print ramfile #pour afficher le flux rtsp:// ... .rmi pour vérifier #il nous reste plus qu'à le lire avec le player mais je pense que pour un affichage #sous forme de liste on va le stocker dans une liste ListeRAM que j'ai déclaré auparavant ListeRAM.append(ramfile) #ceci ajoute dans la liste le fichier trouvé à l'instant
  7. plus d'IMDB dans le XML. Je pense qu'ils l'ont viré car en fait l'IP du serveur IMDB change moins souvent qu'on aurait pu le penser. Des CVS sortent bien plus souvent que l'IP ne change. Quand à la fonction que tu mentionnes, assure toi qu'elle correspond au XML à la même date... Peut être que la fonction que tu as a été récupérée alors que le XML possédait encore cette option ? J'espère que tu me suis car je sais pas comment l'expliquer mieux ! lol Si tu sais coder en cpp je pense qu'il y a de bien meilleures solutions et peut être faudrait t'il qu'on se contacte directement. Car ta solution est intéressante mais n'est pas très pure comme tu t'en doute.
  8. alexsolex

    Arret Sur Images

    oui c'est Redbus qui déconne... Je me souviens plus de qui avait fait ce script... Faudrait que je le test pour voir...
  9. alexsolex

    Canalplus.py V2b

    salut Non ce n'est pas normal... Mais il va falloir m'en dire plus pour que je puisse t'aider. Démarres XBMC Lances canalplusV2b (là ca va revenir...) tu appuies alors sur le bouton blanc du pad (affichage de l'ecran de debug) Là tu me fais une recopie de ce qui est écrit à la fin (en espérant qu'il y a des messages)
  10. moi j'ai refait entièrement le script mycine, je pense que j'ai mérité ma place de bétatesteur non ? PS: je change tout ce que je veux ou je veux moi
  11. ok, même si je n'ai pas trop compris, c'est quand même un accessoire matériel qu'il faut AU MOINS UNE FOIS pour pouvoir utiliser la DS à d'autres fin que la simple utilisation de jeux commerciaux (pour distinguer des applis homebrew) - Soit on utilise le pass machinchose au moment de l'utilisation de la flashcart - Soit on utilise le pass machintruc pour flasher le firmware et donc ne plus avoir besoin de lui (passtruc) par la suite ?
  12. lol il semble qu'il y ai un décalage horaire mal géré... C'est comme si la date envoyé lors de l'ajout d'une musique était antérieure à ton inscription... Admettons que le serveur soit en angleterre, il faut peut être que tu attendes 2 heures avant que ca fonctionne....
  13. oui, cette solution a déjà été expliquée. Je ne sais pas trop où elle traine mais je pense que tu la trouveras peut être dans la section skin du forum XBMC. Sinon tu fais une recherche sur "volume" et "keymap" sur le forum XBMC
  14. Tu n’es pas sensé être pas la ? Ben je suis censé être ailleur mais internet me renvoi inexorablement par ici... Là par exemple je suis là où j'étais censé ne pas être et où je n'étais pas d'ailleur ! ... rmm OK ... Je sors... tu viens Modhack ? lol PS: désolé pour la polution mais ca fait du bien des fois...
  15. alexsolex

    Arret Sur Images

    Merci de l'info. Les serveurs hébergés de gx-mods ont connus des coupures d'électricité aujourd'hui. De nouvelles coupures pourraient survenir donc pas d'inquiétude pour l'instant
  16. Je comptais sur la version SD parce que j'ai du SD rapide mais pas de compactFlash rapide... alors ? Oui alors là c'est très ennuyeux car je n'ai personne dans mon entourage qui possède cet engin. Donc je pensais flasher pour être tranquille mais le passkey est obligatoire pour flasher... Cercle vicieux... Donc en mettant simplement le fichier sur ton M3 + passme2 = flashme. pas besoin de passkey ? Merci pour votre aide !
  17. En fait, je crois pouvoir affirmer que le but des "versions" officiels de XBMC est surtout de définir une étape pour arrêter les choses, les valider officiellement quoi... En gros on corrige un max de bugs pour faire les choses propres, et on lance de manière officielle une Vx
  18. La xbox (XBMC) fait ce que fait le freeplayer mais en 10000 fois mieux..... Alors je t'invite à en apprendre un peu plus sur XBMC (il peut lire tous les fichiers à distance sur ton réseau et même sur un serveur FTP...) Apprend sur XBMC.org Tout à fait ! Le stream diffuse sans se soucier de qui il y a derrière. Cela dit tu devrais pouvoir faire pause, peut être que certains formats de stream ne le supporte pas (rtsp notemment)
  19. Salut Si tu as l'aide de python installée sur ton PC (ou google sinon), cherche le module time ou datetime qu'il te faudra importer. import time ensuite tu peux regarder dans le script que j'ai récemment fait 'programmeTV' qui utilise la date et la met en forme
  20. Je ne peut pas le dire ici. Désolé
  21. pas grand chose ? a part le support du RTSP live555... Ok OK... je sors --> [- ]
  22. oui... étonnant....
  23. Bonsoir Après des années (lol) de posts dans le forum XBMC et scripts python, je commence à m'intéresser à la DS. Mes premières péripéties ont commencés par lire tout ce que je pouvais trouver mais il est clair qu'on nage lorsqu'on y connait pas grand chose... Disons que le vocabulaire DS est peu fourni dès lors qu'on évite le "pass"toutpartout ... Ensuite j'ai commandé un MK3 2006 croyant que je serais au top avec ca... mais là gros problème il me fallait une DS ancienne génération car le MK3 ne fonctionne que sur ces DS... Alors j'ai vite contacté le site où j'ai effectué mon achat et heureusement j'ai pu annuler et me faire rembourser. (bigup au site met@games et met@shop pour tout ca !) Maintenant, je pense y voir un peu plus clair .... Bref, je raconte ma vie (ou mon expérience perso) mais j'en vient maintenant au sujet. Je pense donc prendre le M3 et flasher ma DS. Je fonce donc sur le tuto du flashme (v5, ca j'ai bien compris ) et là je lis qu'il faut mettre le flashme sur la carte flash GBA... C'est là que vient ma question : Est-ce que le M3 se comportera comme une carte flash GBA ? Sinon il faudrait en plus du M3, une carte flash ?... D'avance merci
  24. C'est vrai ce que tu dis mais cette fois c'était tout de même un peu plus complexe ! lol
  25. oufff... Ca va tu as repris ton soufle ? La touche [entrée] de ton clavier ne fonctionne plus ? la ponctuation non plus... ? Y'a pas de date officielle pour la V2 à ma connaissance... et pas non plus de lien entre le MC360 et la V2 de XBMC (hormis que le premier est un skin pour le second...) ponctuation ? orthographe ?... pffff :mdr: