alexsolex

Membres
  • Compteur de contenus

    3 807
  • Inscription

  • Dernière visite

Tout ce qui a été posté par alexsolex

  1. alexsolex

    Canalplus.py V2b

    Salut il existe des méthodes dans la librairie xbmc pour verouiller la gui et la déverrouiller ensuite. Ca accélère notablement le chargement des listes par exemple : lock(...)lock() -- Lock the gui until xbmcgui.unlock() is called. *Note, This will improve performance when doing a lot of gui manipulation at once. The main program (xbmc itself) will freeze until xbmcgui.unlock() is called. example: - xbmcgui.lock() unlock(...)unlock() -- Unlock the gui from a lock() call. example: - xbmcgui.unlock() Voici le lien : http://xbmc.sourceforge.net/python-docs/xbmcgui.html#-lock
  2. Sympa le HS les filles
  3. OK, alors si ce plugin fonctionne, ce topic est donc résolu
  4. alexsolex

    Culture Pub

    Salut Je suis allé faire un tour sur culturepub. J'ai réussi en décortiquant le code source de la page html, à retrouver un lien vers le player swf direct. Voici donc le détail de ma manipulation qui fonctionne dans le navigateur. Il faudrait maintenant tester l'url finale que je fourni dans un fichier .strm sur XBMC. Si ca fonctionne, il ne reste plus qu'à coder le tout pour l'automatiser et trouver une page pour parser toutes les émissions disponibles Si ca ne fonctionne pas... ben je sais pas, on verra à ce moment là ! Je vous laisse le bon soin de tester, lisez maintenant la méthode que j'ai réalisée : Premières recherches : 1- choisir une page avec video J'ai pris le lien fourni ci dessus ( http://www.culturepub.fr/emissions/emission-2007-12-03.html ) 2- étudier le code source J'y connais rien en javascript mais c du code et ca ressemble vaguement à d'autres langages... J'ai cherché dans le code source le mot clé 'player' et j'ai trouvé cette section : //<![CDATA[ var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false; var MMplayerType = (isIE == true) ? "ActiveX" : "PlugIn"; var MMredirectURL = window.location; var MMdoctitle = document.title; var FlashParam = "&MMplayerType=" + MMplayerType + "&MMdoctitle=" + MMdoctitle + "&MMredirectURL=" + MMredirectURL; var so = new SWFObject("player.swf", "playerObject", "442", "370", "8"); so.addParam("flashvars", "VideoDebut=0&RPath=&HD=0&Media=2&Ref=&TypeRef=&SeuilBD=600&Rld=1&SauveBP=200&NoCache=0" + FlashParam); so.addParam("allowFullScreen", "true"); so.write("player"); //]]> 3- décodage du tout... ben oui, c'est juste de la concaténation de chaines de texte... isIE --> donne 'true' pour internet explorer et false dans tous les autres cas MMplayerType --> selon la variable précédente renvoie la chaine 'ActiveX' pour IE et 'PlugIn' dans tous les autres cas (je suis sous firefox donc j'ai pris MMplayerType = "PlugIn" MMredirectURL --> qu'est-ce donc que ce window.location... un peu de réflexion et de souvenir de mes premières pages html ... ah oui c'est l'adresse de la page en cours... je vais essayer MMredirectURL = "http://www.culturepub.fr/emissions/emission-2007-12-03.html" MMdoctitle --> au vu du nom c'est le titre du document... je fouille dans les propriété de la page et je trouve ca : "Culture Pub : L'émission du 3 décembre 2007" FlashParam --> au vu du nom je pense que ce sont là des paramètres de l'animation flash (de la video en l'occurence) de toutes facons y'a tout d'écrit là... en remplacant par les variables précédemment trouvée et en concaténant le tout on obtient : "&MMplayerType=PlugIn&MMdoctitle=Culture Pub : L'émission du 3 décembre 2007&MMredirectURL=http://www.culturepub.fr/emissions/emission-2007-12-03.html" so --> comme SWFObject (objet shockwave flash), il s'agit de la déclaration de l'objet. On a le nom du fichier flash 'player.swf' et les autres paramètres, ne comprenant pas, je ne m'en préoccupe pas pour le moment (les derniers chiffres sont lcertainement la dimension et le 8... je sais pas.... peu importe so.addParam... --> visiblement on ajoute là des paramètres à l'objet flash... (encore des paramètres... pfiouuu) donc vu que ce sont des paramètres, on dit quel paramètre et quelle valeur de paramètre. Donc le paramètre 'flashvars' (comme variable de flash) vaut : VideoDebut=0&RPath=&HD=0&Media=2&Ref=&TypeRef=&SeuilBD=600&Rld=1&SauveBP=200&NoCache=0 concaténé avec notre variable de tout à l'heure : &MMplayerType=PlugIn&MMdoctitle=Culture Pub : L'émission du 3 décembre 2007&MMredirectURL=http://www.culturepub.fr/emissions/emission-2007-12-03.html Arrêtons nous là.... Je me dit, j'ai tous les paramètres donnés par ce bout de code, je vais tester. Je prend donc l'url de base du site : http://www.culturepub.fr/ auquel j'ajoute mon fichier player : player.swf puis je met le marqueur de délimitation des paramètres : ? puis les paramètres : &MMplayerType=PlugIn&MMdoctitle=Culture Pub : L'émission du 3 décembre 2007&MMredirectURL=http://www.culturepub.fr/emissions/emission-2007-12-03.html et on obtient donc le lien suivant : http://www.culturepub.fr/player.swf?VideoDebut=0&RPath=&HD=0&Media=2&Ref=&TypeRef=&SeuilBD=600&Rld=1&SauveBP=200&NoCache=0&MMplayerType=PlugIn&MMdoctitle=Culture%20Pub%20:%20L'%E9mission%20du%203%20d%E9cembre%202007&MMredirectURL=http://www.culturepub.fr/emissions/emission-2007-12-03.html ( cliquer là pour tester : http://www.culturepub.fr/player.swf?VideoD...2007-12-03.html ) Voilà pour le moment. Cette méthode, très simpliste est tout à fait réalisable par le code. On parse la page, on résous les concaténation par le code, etc etc et on obtient normalement le même résultat. J'espère que ca a donné envie à quelqu'un de tester et se lancer !
  5. Salut Nioc Non malheureusement, je n'ai vraiment plus le temps, et si je break complètement, je retrouve plus de temps pour ma famille et pour moi. Donc non, merci Il faut des relèves, c'est le moment.
  6. Voilà, un plugin existe pour seeqpod, lire la réponde de roots66 : http://gueux-forum.net/index.php?s=&sh...t&p=1312770 --------------- Bonsoir à tous Seeqpod est un site qui permet de chercher de la musique sur internet (ou des videos) et de les jouer. Ce n'est pas très original, mais ce site ne s'appuie pas sur les catalogues des grandes maisons de disques, mais sur les musiques trouvées sur les serveurs libres d'accès. Le truc bien pratique pour le codeur qui est intéressé et qui n'a pas trop de temps pour chercher, c'est que l'API est complètement expliquée et libre (en anglais) : http://www.seeqpod.com/api.php Je pense qu'il n'y a rien de bien compliqué à faire Bon code !
  7. oui oui, pas de soucis Je n'ai personnellement pas recensé de scripts à part les plus célèbres et comme tu le sais je n'ai pas le temps. Donc c'est surtout un appel à qui aurait la volonté et un peu de temps pour le faire
  8. Pas de soucis, j'administrais pour gueux une espèce de site pour regrouper les scripts mais il est mort par ma faute et mon manque de temps. Bref, si vous voulez que j'en stocke, je peux le faire. Suffit de me dire quoi et je met. Si quelqu'un se sent l'âme de reprendre l'hébergement xbmc-scripts.gx-mod.com et d'en faire un site, ca peut se faire aussi. Il suffit juste qu'on se mette d'accord avant (et avec les admins gueux qui hébergent généreusement le truc) Voilà
  9. Bonjour à tous J'ai remis la main sur les accès de xbmc-scripts et je peux reprendre le stockage des (de vos) scripts. Donc si vous avez sous la main un script qui vous plait, que vous avez retrouvé après de pénibles recherches, ou que vous venez de coder, vous pouvez m'en faire part, et je l'hébergerais sur http://xbmc-scripts.gx-mod.com/ (merci à l'équipe gueux pour ca) Le tout, c'est de me dire où le trouver pour que je le mette sur le serveur. Il serait bon aussi que vous en fassiez une description, et un test aussi (pour éviter de fournir des scripts qui ne fonctionnent plus) Si vous vous sentez l'âme de faire une petite page html pour proposer une page de téléchargement, ou encore un topic super clean pour stocker tous les bons scripts, je suis preneur. Les talents ne valent que si ils sont partagés. ATTENTION : ce topic ne sert pas à demander si on a un script en réserve, mais juste à stocker des scripts dont vous avez un exemplaire ou un lien pour le récupérer. Merci
  10. alexsolex

    Freeboxtv

    Re- pas de nouvelles depuis... Bref, juste un petit message pour dire que j'ai mis sur mon serveur ton script, juste au cas où http://xbmc-scripts.gx-mod.com/documents/s...2008-03-08).rar
  11. alexsolex

    Canalplus.py V2b

    Salut Toutes mes félicitations ! Je ne peux malheureusement pas tester ton script, mais je le met en téléchargement à cette adresse : http://xbmc-scripts.gx-mod.com/documents/s...XBMCPlusV1b.zip Beau boulot et bonne continuation dans les scripts python !
  12. [tiens... oui j'ai perdu mon avatar !! ?? bizarre....] Merci Shaitan
  13. Salut Ravi de voir que ce script attire aussi d'autres personnes que les (heureux) possesseurs de xbox 1ère génération ! En effet, Nioc (un scripteur dans le coin) a repris le code complet du rtsp2http pour l'intégrer dans un moteur plus orienté multiplateformes. Il sera à priori capable de tourner sur (toute ??) plateforme supportant python. J'ai eut l'honneur à une époque de tester sous linux avec succès. Bref,c'est toujours en développement, et Nioc est en cours de déménagement donc sans internet. Le développement de S2XTV (c'est son actuel futur nom) est une de ses priorités d'ordre 'privé' (et oui il bosse aussi ! lol) Je pense que tu devrais rester dans le coin, car il cherchait à implémenter la couche smb pour pouvoir enregistrer les flux sur NAS. Effectivement, une interface sera html, mais d'autres seront sans doutes prévues (ne serait-ce que pour les xbox, mais là, l'interface pourra être purement graphique) donc peut être que ton cas fera des émules si ca fonctionne Bref reste présent pour suivre l'évolution et Nioc devrait apporter ses précisions dès qu'il passera dans le coin
  14. alexsolex

    M6replay

    Bonjour à tous J'ai fait une petite recherche sur le wiki de XBMC au sujet de la gestion des DRM par XBMC et voici (malheureusement) ce que j'ai trouvé : ( http://xbmc.org/wiki/?title=Troubleshootin..._like_iTunes.3F ) Donc, à moins que quelqu'un sache gérer les DRM par python, c'est bloqué pour le moment...
  15. alexsolex

    M6replay

    Bonjour Je suis désolé mais je ne peux pas laisser ton message. Pour utiliser un logiciel, le mieux est de consulter les forums dédiés à ce logiciel. Ici nous parlons de script python pour XBMC qui est un logiciel de type 'homebrew' multimédia qui tourne sur xbox (pas la 360, la première xbox) Codialement,
  16. alexsolex

    Skin Pour Scripts Python

    Salut et merci de te proposer. Actuellement la version utilise les skins xml telles que celles de XBMC. Tu peux donc te faire la main pour voir. Tu trouveras le script par svn : http://xbmc-scripts.googlecode.com/svn/trunk/ Merci de ton aide et pose tes questions skin ici si besoin.
  17. alexsolex

    M6replay

    Bon, on va tâcher d'arrêter de parler de ce truc qui n'a rien à voir avec M6replay. Merci (sans quoi je serais obligé de nettoyer le topic des messages que je jugerais inoportuns) Merci de votre compréhension.
  18. http://2ndmind.net/xnetload/ Tu peux le récupérer également depuis le 'script installer' qui est un script intégré aux distributions T3CH et qui permet de télécharger / installer. Il est en section 'Games'
  19. Ce dont je parle, si je ne me trompe pas et qu'il existe effectivement, c'est codé en python, et tu risques de le trouver sur www.xbmcscripts.com Mais bon, je ne sais pas si tu imagines bien télécharger 4Go avant de jouer... M'enfin c'est toi qui voit
  20. salut je crois que ca a existé, mais bon l'intérêt est à mon sens trèèèès mince
  21. Salut Effectivement, il y a un script pour enregistrer le flux TV de free sur la xbox. Maintenant il est parfois possible de télécharger un flux live. Je ne pourrais pas vous donner la manip à froid comme ca. Mais en gros, tu lances la lecture du flux video depuis la section video de XBMC, puis tu fais un coup de menu contextuel sur la liste, là tu dois toruver un bouton qui te permet de choisir la source (video/musique/images/fichiers) tu vas sur fichier... Dans fichier tu devrais maintenant avoir à gauche le dossier ou se situe le lien vers le flux video, et à droite tu choisis une destination. Puis tu reviens sur le lien de ta video dans la partie gauche > menu contextuel et tu choisis copier. Ca va te copier le flux (si compatible) là où tu as choisi ! J'ai testé rapidos une fois et ca marchais mais pas pour tout (par exemple ca n'a pas fonctionné pour les flux TV freebox)
  22. Salut Effectivement, désormais une migration de "player" vers "center" me parait plutot une bonne idée... (cherche sur le forum et tu y verras que le player n'est plus développé au profit du center qui propose des màj très (trop??) fréquentes)
  23. Salut Si tu souhaites un script pour ce système, tu ferais mieux de poser ta question en section scripts. Cordialement NB : tu dit que c'est 100% légal mais différentes chaines ont porté plainte contre Free et son système de "TV perso" car des utilisateurs y diffusaient des émissions qu'ils avaient préalablement enregistré sur les dites chaines.... Donc je doute fortement de la légalité du système...
  24. alexsolex

    M6replay

    Salut roots66 Je pense que tout le monde à compris mais ce n'est pas la peine de poluer le topic sur M6replay... On est là pour chercher une solution pour récupérer les émissions de M6replay sur XBMC. Si ton souhait est de faire de la pub alors tu riques le ban... Si ton souhait est un script pour le système dont tu fais mention, alors il vaudrait sans doute mieux de créer un topic en section scripts... Cordialement
  25. Je sais pas si c va t'aider mais voilà http://manuel.xbmc.fr/index.php?title=Les_...mart_Playlistes Donc oui, je pense que les tags doivent être mis. Si tu veux les tagger rapidement tu peux chercher un soft qui s'appelle mediaTagger (pour windows) que j'ai trouvé un peu par hasard lorsque comme toi j'en avais besoin et qui m'a pas mal sauvé la vie. Il permet notemment de renommer tes fichiers avec les tags ET/ou de tagger tes fichiers avec le nom de fichier. Il se connecte également à freeDB.org pour tes recherches (tout ne fonctionne pas avec freedb mais si tu blocs tu peux rechercher manuellement sur le site, puis récupérer l'identifiant et le mettre dans le logiciel.) bref... il faut des tags