-
Compteur de contenus
3 807 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Downloads
Tout ce qui a été posté par alexsolex
-
Salut Je ne les ai pas tous, et ceux que j'ai, je les ai trouvé en tatonnant... Touche clavier / bouton pad Echap / 'back' Entrée / A {touche du menu contextuel en bas vers la touche ctrl} / bouton blanc I / bouton blanc dans les scripts +=} / volume + °)] / volume - backspace / bouton B S / clic sur stick analogique gauche (appel du menu d'arrêt) page Up / gachette gauche page Down / gachette droite [espace] / ?? mais agit quand même ... Le mieux est de faire un script un label et tu y affiches le code de la touche renvoyé
-
Salut ! Ca c'est impossible à faire pour le moment... C'est dommage mais bon... Il va falloir te contenter d'attribuer un bouton par joueur ou par équipe !
-
Lire Des Film Avec La Xbox Sur Un Server Ftp Distant
alexsolex a répondu à un(e) sujet de zed13 dans Xbox Media Player et Xbox Media Center
salut tu créés un nouveau partage : ftp://login:pass@ftpserver/dossier/ -
[résolu] Xbmc + Vista
alexsolex a répondu à un(e) sujet de Haywire dans Xbox Media Player et Xbox Media Center
[résolu] dans le sujet de ton post stp -
Interprétation D'un Formulaire Javascript En Python ? (résolu)
alexsolex a répondu à un(e) sujet de docbenton dans Scripts Python
cool J'ai vraiment l'impression d'avoir été utile sur ce coup là... Sympa ton monologue sinon Alors un script sur quoi et pour quand ? -
Gestion Des Film En 2 Parties ?
alexsolex a répondu à un(e) sujet de Fougueux dans Xbox Media Player et Xbox Media Center
lol désolé -
Gestion Des Film En 2 Parties ?
alexsolex a répondu à un(e) sujet de Fougueux dans Xbox Media Player et Xbox Media Center
salut le mieux est de poser une autre question dans un nouveau topic. Ca permet de résoudre un problème à la fois et c'est bien plus pratique pour celles et ceux qui chercheraient réponse à une question déjà posée. Ensuite, je t'invite à consulter le manuel : http://manuel.xbmc.org Tu y trouveras bon nombre de réponses à toutes tes questions ! XBMCialement -
Interprétation D'un Formulaire Javascript En Python ? (résolu)
alexsolex a répondu à un(e) sujet de docbenton dans Scripts Python
Salut bon je suis pas calé en javascript, mais j'imagine que quoiqu'il y ai sur la page, le tout est envoyé en requête POST ou GET... Si tu utilises firefox, il y a un plugin qui se nomme Tamper Data et qui te permettra de bien voir tous les champs de formulaire utile à la requête post ou get de ton javascript. Ca peut te servir de bonne base. Si tu veux en savoir plus mais que tu ne souhaites pas dévoilé tout "tes secrets" alors PM moi. On verra ce qu'on peut faire ! -
alexo, si c'est moi ce personnage, alors c'est alexsolex Après cette rectification, je peux dire canalplus je n'ai pas moyen de savoir pourquoi il ne fonctionne plus 'simplement'. Je n'ai pas le temps de plonger dans le script, et dans le code html du site de canalplus pour voir ce qui ne vas pas. Si je répond dans MyCine, c'est car le problème semble toucher qu'une personne. Donc j'essaye de lui trouver une solution. Aurais tu aimé une réponse de ma part du style : <<Je ne sais pas pourquoi il ne fonctionne plus... Mais je n'ai pas le temps de regarder>> on, je préfère laisser les autres faire part de leur expérience. Et si ca ne fonctionne vraiment pour personne, je suis persuadé que quelqu'un fera en sorte de le réparer. Merci de ton attention
-
lol non, je crois qu'il parle du pack de stream
-
Re-salut les skinners fou. Alors mon post n'intéresse personne ?
-
Voici un exemple très basique qu'il conviendra d'améliorer. Apprend avec ca, je pourrais essayer de te montrer d'autres bout de code pour alimenter le tout plus tard. # ceci est un commentaire# toutes les lignes de commentaires commencent par le symbole #print "ceci est une commande..." # suivi d'un commentaire# on importe nos librairiesimport xbmcgui # cette librairie contient tous les éléments graphiques de XBMC# ensuite on peut définir ici même des variables qui seront accessibles en lecture dans tout le script#par exemple on donne à une variable nommée "Bouton_Back" la valeur 10 qui correspond au code# retourné pour le bouton 'back' du padBouton_Back = 10# maintenant on écrit nos classes#la classe qui nous importe le plus pour montrer des choses, c'est xbmcgui.Windowclass ecranprincipal(xbmcgui.Window): def __init__(self): print "ici on fait tout ce qui doit être fait lors du démarrage de la classe" #affichons par exemple une image de fond self.addControl(xbmcgui.ControlImage(0,0,720,576, "Q:\\scripts\\monscript\\monimagedefond.png" ) ) #maintenant on met un bouton self.monbouton = xbmcgui.ControlButton(120,120,150,30,"ceci est un bouton") #déclaration du bouton dans une variable self.addControl( self.monbouton ) # intégration du bouton déclaré sur la fenêtre #maintenant on a fini l'affichage, on définit 2 autres fonction très intéressantes def onControl(self,control): # cette fonction est appelé automatiquement lorsqu'on actionne un controle # la variable "control" prend alors l'ID du control appuyé if control == self.monbouton : print "bouton appuyé" print " on peut lancer du code suite à cette action sur le control else : print "sinon on a pressé un autre control, on fait autre chose..." def onAction(self, action): # cette fonction est appelé automatiquement lorsque tu appuies sur un des boutons de la manette, télécommande, ou le clavier) # la variable "action" prend l'ID de la touche appuyée if action == Bouton_Back: #le bouton back a été pressé !! #on va utiliser ce bouton pour quitter le script self.close() #quitte la classe Window en supprimant tous les contrôles qu'elle contenait#maintenant que tout est importé, déclaré, codé...# on lance la classe qu'on a fabriquéGo = ecranprincipal() #la variable Go reprend la classe ecranprincipal (le init de celle ci est chargé)# et on l'affiche, en la rendant bloquante, c'est à dire qu'elle ne se ferme pas une fois les actions menées.Go.doModal() # elle reste active jusqu'à ce que la commande close soit appelée#puis on peu nettoyer la mémoire un petit peu del Go A noter que l'action sur le bouton ne provoquera rien de visible à l'écran et que le bouton back du pad est utilisé pour quitter le script. De plus le fond sera tout noir sauf si tu met une image : Q:\\scripts\\monscript\\monimagedefond.png
-
Bon, nous te parlions de l'émulateur python de XBMC. CA tombe bien, une nouvelle version à jour est sortie ce soir !! http://www.xbmcscripts.com/index.php?optio...mp;Itemid=Array
-
Tous les jours, du moins, je m'y essaie... Bizarre que ca ne fonctionne pas... Normalement la librairie Image est fournie avec le python de XBMC... Donc il ne devrait pas y avoir de problèmes.
-
Yes ! je voulais en parler mais j'ai oublié ! Bon c'est chose faite Merci Pour les substs, ca doit bien se faire sous linux... Je sais pas si tu as vu mais y'a un bat qui monte les lecteurs 'adhoc' pui lance XBMC_PC puis qui démonte tout à la fin. tu as testé ca ? subst q: .subst p: q:\userdatasubst t: q:\userdatasubst z: q:\cacheXBMC_PC.exesubst q: /dsubst p: /dsubst t: /dsubst z: /d
-
Pour tester, moi je choisis personnellement de tester en live sur la xbox, parce que PC et xbox ne sont pas très éloignés. Linux ubuntu possède Python si je ne m'abuse. Il doit bien y avoir des éditerus fournis, sinon une simple recherche google te donnera plusieurs résultats (pspad, ultraedit, notepad2...) J'utilise personnellement l'éditeur intégré 'idle' entièrement codé en python. Beaucoup ne l'aime pas, mais moi je l'aime bien J'utilise PSPad en secondaire. Il y eut une librairie python pour émuler les controles de XBMC mais elle n'a jamais été terminée et depuis, les controles ont beaucoup changés. Voilà ce que je peux dire pour le moment...
-
Très bonne idée ma foix (ma foie ? ma fois ? m'afois ?) En gros : je créé une classe xbmcgui.Window j'attend une action bouton A ou bouton B et dès que j'ai cette action je bloque tout tant que je n'ai pas appuyé sur le bouton blanc pour réinitialiser. Lorsqu'un bouton A ou B a été pressé, j'affiche un gros JOUEUR 1 ou JOUEUR 2 ... On peut même mapper les boutons X, Y pourquoi pas. On peut aussi demander le nom des joueurs en début de partie. Et pourquoi pas jouer une musique d'attente ? Lancer une tempo au delà de laquelle il n'est plus possible de répondre ? Tout cela reste simple à faire, croyez moi. Allez ! Lancez vous !
-
F2xtv : Enregistrement Freeboxtv Sur Xbox
alexsolex a répondu à un(e) sujet de alexsolex dans Scripts Python
waou chelou ton truc... Si ca fait ca, c'est sans doute que ta VGA box est mal configuré avec XBMC... Au pire tu actives le debug, tu consultes les logs et tu verras sans doute un message. En tous cas, je ne vois pas en quoi ca pourrait venir du script -
Bonjour les skinners fou ! Bon je ne viens pour ainsi dire jamais sur le forum des skins car je ne m'en sers vraiment pas. Ceux qui me connaissent savent que mon truc c'est les scripts python. Ma présence ici n'est donc pas dénué de sens... Nous sommes en train de coder un nouveau script pour enregistrer la TV freebox sur la xbox. Pour faire l'interface de ce script, je vais utiliser un système de skin qui utilise la même syntaxe XML que les skins XBMC. Aussi j'aurais besoin qu'une âme charitable me créé une "trame", un XML avec les éléments suivants dedans : - un fond d'écran - un label en haut au milieu - un logo en haut à gauche - 4 boutons dans une colonne à droite - une liste dans la grosse partie centrale - une zone texte dans le bas C'est à peu près tout pour le moment. Je peux vous fournir l'exemple donné pour la librairie que je vais utiliser : <window> <id>1156</id> <allowoverlay>no</allowoverlay> <defaultcontrol always="false">30</defaultcontrol> <resolution>PAL</resolution> <controls> <control> <description>background image</description> <type>image</type> <id>1</id> <posx>0</posx> <posy>0</posy> <width>720</width> <height>576</height> <texture>background.png</texture> </control> <control> <description>xbox media center label</description> <type>label</type> <id>1</id> <posx>200</posx> <posy>50</posy> <width>250</width> <height>35</height> <align>right</align> <label>xbox media center</label> <font>special12</font> </control> <control> <description>description label</description> <type>label</type> <id>1</id> <posx>207</posx> <posy>50</posy> <width>250</width> <height>35</height> <align>left</align> <label>GUI Builder</label> <font>special13</font> </control> <control> <description>description label</description> <type>label</type> <id>1</id> <posx>660</posx> <posy>50</posy> <width>250</width> <align>right</align> <info>system.profilename</info> <font>special13</font> </control> <control> <description>background image</description> <type>image</type> <id>500</id> <posx>25</posx> <posy>425</posy> <width>150</width> <height>150</height> <aspectratio>keep</aspectratio> <texture>\Jimmy-Neutron-Planet.png</texture> <visible>!player.muted</visible> </control> <control> <description>background image</description> <type>image</type> <id>501</id> <posx>25</posx> <posy>425</posy> <width>150</width> <height>150</height> <aspectratio>keep</aspectratio> <texture>\Jimmy-Neutron-Planet-off.png</texture> <visible>player.muted</visible> </control> <control> <description>RSS Feeds</description> <type>fadelabel</type> <id>20</id> <posx>15</posx> <posy>18</posy> <width>690</width> <height>33</height> <font>special13</font> <scroll>true</scroll> <label>This control is a fadelabel. It can have multiple <label> tags. This is where an RSS feed could be displayed.</label> <include>controldefaults</include> <!--shadowcolor>FFFFFFFF</shadowcolor--> <!--visible>!Skin.HasSetting(rss-feeds)</visible--> </control> <control> <description>Category Button</description> <type>button</type> <id>10</id> <posx>15</posx> <posy>119</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Category</label> <onleft>30</onleft> <onright>30</onright> <onup>4</onup> <ondown>11</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <description>Level Button</description> <type>button</type> <id>11</id> <posx>15</posx> <posy>152</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Level</label> <onleft>30</onleft> <onright>30</onright> <onup>10</onup> <ondown>12</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <description>Type Button</description> <type>button</type> <id>12</id> <posx>15</posx> <posy>185</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Type</label> <onleft>30</onleft> <onright>30</onright> <onup>11</onup> <ondown>13</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <description>Loop Button</description> <type>button</type> <id>13</id> <posx>15</posx> <posy>251</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Loop</label> <onleft>30</onleft> <onright>30</onright> <onup>12</onup> <ondown>14</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <description>Frame Button</description> <type>button</type> <id>14</id> <posx>15</posx> <posy>284</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Frame</label> <onleft>30</onleft> <onright>30</onright> <onup>13</onup> <ondown>15</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <description>set as default Button</description> <type>button</type> <id>15</id> <posx>15</posx> <posy>350</posy> <width>150</width> <height>33</height> <texturefocus>button-focus.png</texturefocus> <texturenofocus>button-nofocus.png</texturenofocus> <textxoffset>0</textxoffset> <textyoffset>0</textyoffset> <label>Set as Default Map</label> <onleft>30</onleft> <onright>30</onright> <onup>14</onup> <ondown>4</ondown> <align>center</align> <aligny>center</aligny> <include>controldefaults</include> <disabledcolor>60000000</disabledcolor> <pulseonselect>no</pulseonselect> </control> <control> <type>listcontrol</type> <id>30</id> <label>This was from the xml file</label> <label>This was from the xml file</label> <label>This was from the xml file</label> <label>This was from the xml file</label> <label2>1 of 4</label2> <label2>2 of 4</label2> <label2>3 of 4</label2> <label2>4 of 4</label2> <image>defaultAlbumCover.png</image> <image>\Jimmy-Neutron-Planet.png</image> <image>\Jimmy-Neutron-Planet-off.png</image> <image>defaultAlbumCover.png</image> <posx>250</posx> <posy>115</posy> <width>420</width> <height>400</height> <spinwidth>18</spinwidth> <spinheight>16</spinheight> <spinposx>343</spinposx> <spinposy>397</spinposy> <spincolor>FFFFFFFF</spincolor> <spinfont>font12</spinfont> <textcolor>FFFFFFFF</textcolor> <!--textureup>scroll-up.png</textureup> <texturedown>scroll-down.png</texturedown> <textureupfocus>scroll-up-focus.png</textureupfocus> <texturedownfocus>scroll-down-focus.png</texturedownfocus> <texturefocus>list-focus.png</texturefocus> <texturenofocus>list-nofocus.png</texturenofocus--> <textureheight>26</textureheight> <itemwidth>20</itemwidth> <itemheight>20</itemheight> <font>font13</font> <font2>font12</font2> <selectedcolor>FFffffff</selectedcolor> <textcolor2>FFFFFFFF</textcolor2> <textcolor>FFFFFFFF</textcolor> <colordiffuse>d0ffffff</colordiffuse> <shadowcolor>a0dadada</shadowcolor> <font>font13</font> <suffix> |</suffix> <textxoff>3</textxoff> <textxoff2>0</textxoff2> <aligny>center</aligny> <onup>30</onup> <ondown>30</ondown> <onleft>10</onleft> <onright>10</onright> </control> <control> <description>default checkmark</description> <id>4</id> <type>checkmark</type> <width>200</width> <height>33</height> <posx>50</posx> <posy>400</posy> <textcolor>FFFFFFFF</textcolor> <disabledcolor>60FFFFFF</disabledcolor> <font>font13</font> <label>mute speakers</label> <!--texturecheckmark>check-box.png</texturecheckmark> <texturecheckmarknofocus>check-boxNF.png</texturecheckmarknofocus--> <markwidth>20</markwidth> <markheight>20</markheight> <align>right</align> <shadow>no</shadow> <onup>15</onup> <ondown>10</ondown> <onleft>30</onleft> <onright>30</onright> </control> <control> <description>default textarea</description> <id>1</id> <type>textbox</type> <posx>220</posx> <posy>520</posy> <width>300</width> <label> This is a textbox that you can use for information purposes. The text should wrap to the next line.</label> <height>75</height> <spinwidth>18</spinwidth> <spinheight>16</spinheight> <spinposx>410</spinposx> <spinposy>305</spinposy> <spincolor>d0ffffff</spincolor> <!--textureup>scroll-up.png</textureup> <texturedown>scroll-down.png</texturedown> <textureupfocus>scroll-up-focus.png</textureupfocus> <texturedownfocus>scroll-down-focus.png</texturedownfocus--> <image>icon-folder.png</image> <font>font13</font> <colordiffuse>ffffffff</colordiffuse> </control> </controls> </window> Je pense qu'il sera possible de modifier ensuite ce skin pour adapter, mais si il vous manquait des trucs, merci de me le faire savoir... Je serais ravi d'intégrer à une espèce d'équipe ceux qui pourront nous aider. Merci à tous
-
Xbmc Serveur Multimédia Et Autres Nouvelles Du Front
alexsolex a répondu à un(e) sujet de JohnJohn Krazuki dans Xbox Media Player et Xbox Media Center
depuis le temps que tous les pays l'attendais !! Ca va faire du bien pour l'IMDB -
[résolu] Plus De Réseau Sous Xbmc
alexsolex a répondu à un(e) sujet de wop dans Xbox Media Player et Xbox Media Center
Salut Moi je n'avais plus le net sur ma xbox, et pourtant j'avais une IP (en DHCP). J'ai donc cherché et j'ai réactivé la fonction "activer les recherches internet" que j'avais désactivé pour ne pas être embêté lorsque ma xbox n'était pas connecté au réseau. En espérant que ca t'aide. -
Tv En Direct Live/ Radio En Direct Live Tnt Webtv
alexsolex a répondu à un(e) sujet de concordemodiale dans Xbox Media Player et Xbox Media Center
Bon, j'aurais aimé connaitre ce qui, à tes yeux, faisait de moi un provocateur.... Mais si tu ne souhaites pas chercher un peu, c'est peut être que tu ne veux pas te rendre compte de ton erreur... Bref, parle nous de ton pack STP, histoire qu'on parle d'autre chose -
Tv En Direct Live/ Radio En Direct Live Tnt Webtv
alexsolex a répondu à un(e) sujet de concordemodiale dans Xbox Media Player et Xbox Media Center
Excusez moi très cher concordemodiale. Je vous présente toutes mes plus plates excuses que j'espère vous accepterez. Ma notoriété reconnu et mon talent me font parfois perdre la tête, je suis tellement fier et imbu de ma personne que je me permet trop hativement de juger les petits nouveaux que je me permet trop souvent de surnommer affectueusement "boulet"... Alors je m'excuse une nouvelle fois, mais s'il te plait, montre moi par une habile citation, la première des fois où je t'ai provoqué, ou bien la première des fois où je t'ai agressé. Je me précipiterais alors pour corriger la chose et réitérer mes excuses. Cordialement, ton dévoué serviteur. -
F2xtv : Enregistrement Freeboxtv Sur Xbox
alexsolex a répondu à un(e) sujet de alexsolex dans Scripts Python
salut Ton poste ne me parait pas très clair.... mais bon on va trier les boulons... Déjà tu dit que le multiposte fonctionne sur le PC, donc c bon. Le serveur http de xbmc n'est utile qu'à une seule chose : connaitre l'espace libre de la xbox. Si le serveur http de xbmc n'est pas actif, alors le script ne trouvera pas l'espace libre et donc coupera de lui même l'enregistrement lorsque l'espace sera devenu insuffisant. inutile. Ceci ne sert que pour te faire une playliste à lancer depuis XBMC sans passer par le script F2XTV. si F2XTV.py te marque "running" mais qu'il ne t'affiche rien, alors il y a un problème. Que ca fonctionne ou pas, tu devrais avoir une interface à l'écran avec la liste des chaines freebox. ==> Quelle est ta version de XBMC ? Ensuite une chose à faire, lancer le script rtsp2http-0.0.7.py tout seul. Il doit mettre 'running' et rester dans cet état (running reste affiché) Ensuite, tu ouvres VLC sur ton PC et tu tapes l'adresse suivante : http://ipdetaxbox:8083/freeboxtv/201 Ca devrait lancer la chaine France2. Si ca ne marche pas, on va creuser par là. allez à toi [edit] -
bien joué !
