F2xtv : Enregistrement Freeboxtv Sur Xbox


alexsolex
 Share

Messages recommandés

Salut,

quand vous lancez le script F2XTV, est-ce que le script rtsp2http se lance aussi?

Chez moi oui aucun problème ca se lance et j'arrive bien sur la page avec les chaines du multiposte

On peut faire un test simple pour voir si le problème vient du proxy (rtsp2http) ou de F2XTV.

Créez un fichier strm avec à l'intérieur: http://127.0.0.1:8083/freeboxtv/201

Transférez le sur votre xbox, lancez uniquement le script rtsp2http.py, puis lancer votre fichier de stream.

donc chez moi la fenetre souvre mais bloque sur l'ouverture du flux et je suis obliger de rebooter la Xbox

Si ça ne fonctionne pas, mettez le loglevel à 3 et le showDebug à 1 ( tout est expliqué quelques posts plus haut), relancez la xbox, et refaites le test. Récupérez xbmc.log et mettez le en lien dans votre post.

je te joint ca dans mon poste

http://fbravard.free.fr/xbmc.log

Je suis en train de faire un test avec une version plus ancienne que je viens de prendre chez mon cousin qui est la XBMC-SVN_2007-02-09_rev7813-T3CH et le script F2XTV fonctionne nickel donc ca viens bien de la version de XBMC et je confirme qu'avec la XBMC 20-04-2007 SVN rev8582 build - T3CH ca ne fonctionne pas.

J'ai quelque versions intermediaires (2 de Mars et 4 d'avril 2007) entre les mains je testerais ca demain afin de vous dire a partir de quel version cela ne fonctionne plus.

J'arrete pour ce soir, suite demain et pour ceux qui le désire voici un lien avec la version de février qui fonctionne nickel chez moi.

_http://dl.free.fr/0Dop6Q9b/XBMC-SVN_2007-02-09_rev7813-T3CH.rar

Modifié par cyberbob93
Lien vers le commentaire
Partager sur d'autres sites

  • Réponses 760
  • Created
  • Dernière réponse

Top Posters In This Topic

Bon alors voici le resultat des tests de ce matin, jusqu'a la version XBMC-SVN_2007-04-01_rev8391-T3CH le script F2XTV fonctionne nikel aucun problème quand les port son bien ouvert ou il faut (je met un lien plus bas pour la télécharger) par contre a partir de la version XBMC-SVN_2007-04-08_rev8443-T3CH et donc toutes les versions suivantes (XBMC-SVN_2007-04-15_rev8519-T3CH et XBMC-SVN_2007-04-20_rev8582-T3CH-MIDI) le script ne fonctionne plus il met le message que le proxy semble ne pas etre activé.

Voila donc le résultat de mes tests ce matin et bon courrage a ceux qui développe le script en question pour trouver ou est la faille.

Donc comme dit voici le lien pour recup la dernière version fonctionnel avec le script

_http://dl.free.fr/ct1rToDg/XBMC-SVN_2007-04-01_rev8391-T3CH.rar

Lien vers le commentaire
Partager sur d'autres sites

Chez moi aucun changement que ce soit avec la version de février ou d'avril, pourtant j'ai réinstallé complètement ( suppression du dossier xbmc et recopie des fichiers tout neuf ).

Niveau routeur le port 8093 est redirigé vers l'IP de ma box (j'ai précisé plus haut que j'avais changé le port 8083 étant déjà attribué à une autre ordi) ainsi que la plage 31330-31340.

Lien vers le commentaire
Partager sur d'autres sites

Merci Cyberbob93, dès que j'ai un peu de temps, je regarde ça!

Par contre, je ne promets pas d'avoir la solution à votre problème. Dès que l'on aura une idée plus précise de la source du problème, je pense qu'il serait bien de soumettre une demande de modification aux développeurs d'xbmc.

yourimacmiloud:

Si tu as encore la version qui devrait fonctionner (février d'après ton post), est-ce que tu pourrais envoyer le log d'xbmc après avoir activé les paramètres qui vont bien (loglevel, showdebug)?

++

Lien vers le commentaire
Partager sur d'autres sites

Voilà la résultat du test :

13:07:29 M: 38412288   DEBUG:   ParentPath = [Q:\scripts]13:07:29 M: 38227968   DEBUG: CApplication::OnKey: 167 pressed, action is 413:07:30 M: 38203392   DEBUG: CApplication::OnKey: 167 pressed, action is 413:07:30 M: 38203392   DEBUG: CApplication::OnKey: 167 pressed, action is 413:07:30 M: 38227968   DEBUG: CApplication::OnKey: 167 pressed, action is 413:07:31 M: 38227968   DEBUG: CApplication::OnKey: 167 pressed, action is 413:07:32 M: 38227968   DEBUG: CApplication::OnKey: 11 pressed, action is 713:07:32 M: 38215680   DEBUG: LoadLibraryA('python24.dll')13:07:33 M: 37097472   DEBUG: LoadLibrary('python24.dll') returning: 0xc312f013:07:33 M: 37097472   DEBUG: dllGetProcAddress(0xa64110(kernel32.dll), 'InterlockedCompareExchange') => 0x1d49b413:07:33 M: 36823040   DEBUG: GetModuleFileNameA(0x0, 0xea2490, 256) => 'xbmc.xbe'13:07:33 M: 36823040   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:07:33 M: 36823040   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:07:33 M: 36790272    INFO: Stating file Q:\system\python\python24.zlib13:07:33 M: 36757504    INFO: Stating file Q:\system\python\python24.zlib\zlib13:07:33 M: 36761600    INFO: Stating file Q:\system\python\DLLs13:07:33 M: 36741120    INFO: Stating file Q:\system\python\DLLs\zlib13:07:33 M: 36741120   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:07:33 M: 36741120   DEBUG: LoadLibraryA('zlib.pyd')13:07:33 M: 36671488   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:07:33 M: 36671488   DEBUG: LoadLibrary('zlib.pyd') returning: 0xc3c94013:07:33 M: 36671488   DEBUG: dllGetProcAddress(0xec0000(zlib.pyd), 'initzlib') => 0xec215013:07:33 M: 36028416    INFO: Stating file Q:\system\python13:07:33 M: 36028416    INFO: Stating file Q:\system\python\lib\site-packages13:07:33 M: 35639296    INFO: Stating file Q:\system\python\python24.zlib\encodings13:07:33 M: 35639296    INFO: Stating file Q:\system\python\python24.zlib13:07:33 M: 35639296    INFO: Stating file Q:\system\python\python24.zlib\encodings\codecs13:07:33 M: 35639296    INFO: Stating file Q:\system\python\python24.zlib\encodings\exceptions13:07:33 M: 35639296    INFO: Stating file Q:\system\python\python24.zlib\encodings\types13:07:33 M: 35635200    INFO: Stating file Q:\system\python\python24.zlib\encodings\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\python24.zlib\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\DLLs\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\Lib13:07:33 M: 35614720    INFO: Stating file Q:\system\python\Lib\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\spyce13:07:33 M: 35614720    INFO: Stating file Q:\system\python\spyce\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\python24.zip13:07:33 M: 35614720    INFO: Stating file Q:\system\python13:07:33 M: 35614720    INFO: Stating file Q:\system\python\python24.zip\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\plat-win13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\plat-win\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\lib-tk13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\lib-tk\cp013:07:33 M: 35614720    INFO: Stating file Q:\python13:07:33 M: 35614720    INFO: Stating file Q:\python\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python13:07:33 M: 35614720    INFO: Stating file Q:\system\python\cp013:07:33 M: 35614720    INFO: Stating file Q:\system\python\python24.zlib\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\DLLs\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\Lib\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\spyce\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\python24.zip\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\plat-win\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\lib\lib-tk\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\python\sitecustomize13:07:33 M: 35614720    INFO: Stating file Q:\system\python\sitecustomize13:07:33 M: 35627008    INFO: -->Python Initialized<--13:07:33 M: 35606528    INFO: 13:07:33 M: 35278848   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:07:33 M: 35266560   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:07:33 M: 34963456    INFO: Stating file Q:\scripts\F2XTV13:07:33 M: 34963456    INFO: Stating file Q:\scripts\F2XTV\socket13:07:33 M: 34787328    INFO: Stating file Q:\scripts\F2XTV\_socket13:07:33 M: 34799616    INFO: Stating file Q:\system\python\python24.zlib\_socket13:07:33 M: 34799616    INFO: Stating file Q:\system\python\DLLs\_socket13:07:33 M: 34795520   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:07:33 M: 34795520   DEBUG: LoadLibraryA('_socket.pyd')13:07:33 M: 34742272   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:07:33 M: 34742272   DEBUG: LoadLibrary('_socket.pyd') returning: 0xc96d3013:07:33 M: 34742272   DEBUG: dllGetProcAddress(0x10e0000(_socket.pyd), 'init_socket') => 0x10e4bf013:07:33 M: 34729984    INFO: Stating file Q:\scripts\F2XTV\_ssl13:07:33 M: 34729984    INFO: Stating file Q:\system\python\python24.zlib\_ssl13:07:33 M: 34729984    INFO: Stating file Q:\system\python\DLLs\_ssl13:07:33 M: 34725888   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:07:33 M: 34725888   DEBUG: LoadLibraryA('_ssl.pyd')13:07:33 M: 34230272   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:07:33 M: 34230272   DEBUG: LoadLibrary('_ssl.pyd') returning: 0xf2352013:07:33 M: 34230272   DEBUG: dllGetProcAddress(0x10f0000(_ssl.pyd), 'init_ssl') => 0x10f182013:07:33 M: 34103296    INFO: Stating file Q:\scripts\F2XTV\threading13:07:33 M: 34058240   DEBUG: kernel32.dll fake function SetConsoleCtrlHandler called13:07:33 M: 34037760    INFO: Stating file Q:\scripts\F2XTV\traceback13:07:33 M: 34050048    INFO: Stating file Q:\scripts\F2XTV\atexit13:07:33 M: 34017280    INFO: Stating file Q:\scripts\F2XTV\string13:07:33 M: 34013184    INFO: Stating file Q:\scripts\F2XTV\re13:07:33 M: 34013184    INFO: Stating file Q:\scripts\F2XTV\sre13:07:33 M: 34000896    INFO: Stating file Q:\scripts\F2XTV\sre_compile13:07:33 M: 33988608    INFO: Stating file Q:\scripts\F2XTV\sre_constants13:07:33 M: 33988608    INFO: Stating file Q:\scripts\F2XTV\sre_parse13:07:33 M: 33693696    INFO: Stating file Q:\scripts\F2XTV\select13:07:33 M: 33693696    INFO: Stating file Q:\system\python\python24.zlib\select13:07:33 M: 33673216    INFO: Stating file Q:\system\python\DLLs\select13:07:34 M: 33673216   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:07:34 M: 33693696   DEBUG: LoadLibraryA('select.pyd')13:07:34 M: 33665024   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:07:34 M: 33665024   DEBUG: LoadLibrary('select.pyd') returning: 0xfe5c2013:07:34 M: 33665024   DEBUG: dllGetProcAddress(0x1170000(select.pyd), 'initselect') => 0x11715b013:07:34 M: 33665024    INFO: Stating file Q:\scripts\F2XTV\ConfigParser13:07:34 M: 33644544    INFO: Stating file Q:\userdata\rtsp2http.ini13:07:34 M: 33644544   DEBUG: LoadLibraryA('ws2_32')13:07:34 M: 33644544   DEBUG: LoadLibrary('ws2_32.dll') returning: 0xa642dc13:07:34 M: 33644544   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getaddrinfo') => 0x1af4f113:07:34 M: 33644544   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getaddrinfo') => 0x1af4f113:07:34 M: 33644544   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getnameinfo') => 0x1af50c13:07:34 M: 33644544   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'freeaddrinfo') => 0x1af53013:07:34 M: 33644544    INFO: proxy démarré13:07:34 M: 33644544    INFO: 13:07:34 M: 33644544    INFO: version: Proxy RTSP 2 HTTP, version 0.0.7, 116337363113:07:34 M: 33644544    INFO: 13:07:34 M: 33644544    INFO: en attente de client ...13:07:34 M: 33644544    INFO: 13:07:34 M: 33644544   DEBUG: CApplication::OnKey: 166 pressed, action is 313:07:34 M: 33644544   DEBUG: CApplication::OnKey: 11 pressed, action is 713:07:34 M: 33304576   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:07:34 M: 33284096   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:07:34 M: 33075200    INFO: Stating file Q:\scripts\F2XTV\urllib13:07:34 M: 32501760    INFO: Stating file Q:\scripts\F2XTV\urlparse13:07:34 M: 32505856    INFO: Stating file Q:\scripts\F2XTV\nturl2path13:07:35 M: 32509952    INFO: Stating file Q:\scripts\F2XTV\shutil13:07:35 M: 32509952    INFO: Stating file Q:\scripts\F2XTV\glob13:07:35 M: 32505856    INFO: Stating file Q:\scripts\F2XTV\fnmatch13:07:35 M: 32501760    INFO: Stating file Q:\scripts\F2XTV\StringIO13:07:35 M: 32497664    INFO: Stating file Q:\scripts\F2XTV\_winreg13:07:35 M: 32497664    INFO: Stating file Q:\system\python\python24.zlib\_winreg13:07:35 M: 32497664    INFO: Stating file Q:\system\python\DLLs\_winreg13:07:35 M: 32497664    INFO: Stating file Q:\system\python\Lib\_winreg13:07:35 M: 32497664    INFO: Stating file Q:\system\python\spyce\_winreg13:07:35 M: 32493568    INFO: Stating file Q:\scripts\F2XTV\httplib13:07:35 M: 32448512    INFO: Stating file Q:\scripts\F2XTV\mimetools13:07:35 M: 32456704    INFO: Stating file Q:\scripts\F2XTV\rfc82213:07:35 M: 32423936    INFO: Stating file Q:\scripts\F2XTV\tempfile13:07:35 M: 32423936    INFO: Stating file Q:\scripts\F2XTV\random13:07:35 M: 32407552   DEBUG: dllGetProcAddress(0xa64280(advapi32.dll), 'CryptAcquireContextA') => 0x1ae57a13:07:35 M: 32387072   DEBUG: dllGetProcAddress(0xa64280(advapi32.dll), 'CryptGenRandom') => 0x1ae58b13:07:35 M: 32387072   DEBUG: advapi32.dll fake function dllCryptAcquireContext() called13:07:35 M: 32387072    INFO: Stating file Q:\scripts\F2XTV\fcntl13:07:35 M: 32407552    INFO: Stating file Q:\system\python\python24.zlib\fcntl13:07:35 M: 32407552    INFO: Stating file Q:\system\python\DLLs\fcntl13:07:35 M: 32407552    INFO: Stating file Q:\system\python\Lib\fcntl13:07:35 M: 32407552    INFO: Stating file Q:\system\python\spyce\fcntl13:07:35 M: 32399360    INFO:  **** F drive freespace ****13:07:35 M: 32378880    INFO: 13:07:35 M: 31854592   DEBUG: webs: accept request13:07:35 M: 32063488   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:07:35 M: 32063488   DEBUG: XBMCHTTPShim: Received command GetSystemInfoByName (system.freespace(F))13:07:35 M: 32043008   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:07:35 M: 31834112   DEBUG: HttpApi Start command: GetSystemInfoByName  paras: GetSystemInfoByName; system.freespace(F)13:07:35 M: 31834112    INFO: Stating file Q:\userdata\rtsp2http.ini13:07:35 M: 31834112   DEBUG: HttpApi Finished command: getsysteminfobyname13:07:35 M: 31834112    INFO: proxy démarré13:07:35 M: 31834112    INFO: 13:07:35 M: 31834112    INFO: version: Proxy RTSP 2 HTTP, version 0.0.7, 116337363113:07:35 M: 31834112    INFO: 13:07:35 M: 31834112    INFO: en attente de client ...13:07:35 M: 31834112    INFO: 13:07:35 M: 31834112    INFO:                              <li>Lecteur F: 45633 MB13:07:35 M: 31834112    INFO: 13:07:35 M: 31834112    INFO: Espace disque récupéré avec succès : 46728 Mo13:07:35 M: 31834112    INFO: 13:07:35 M: 30015488   DEBUG: Activating window ID: 1300013:07:35 M: 29995008   DEBUG: Checking if window ID 13000 is locked.13:07:36 M: 33701888   DEBUG: CApplication::OnKey: 168 pressed, action is 213:07:37 M: 33665024   DEBUG: CApplication::OnKey: 11 pressed, action is 713:07:37 M: 33652736    INFO: play [url="http://127.0.0.1:8083/freeboxtv/201"]http://127.0.0.1:8083/freeboxtv/201[/url].13:07:37 M: 33652736    INFO: 13:07:37 M: 33652736    INFO: Loading skin file: DialogOK.xml13:07:37 M: 33263616   DEBUG: CApplication::OnKey: 11 pressed, action is 7

A titre indicatif, le test échoue avec web server actif ou non, idem que je clique successivement sur rtsp2http puis f2xtv ou seulement f2xtv.

Modifié par yourimacmiloud
Lien vers le commentaire
Partager sur d'autres sites

Bon, après avoir jeté un oeil sur un changelog entre la version du 01/04/2007 et celle du 08/04/2007, il y aurait des modifications de faites sur les dlls liées aux sockets. Le problème, c'est que je ne sais pas très bien quelle modification induit notre problème. Il faudrait donc, que je fasses des tests directement avec une version qui pose problème pour savoir d'où ça vient. Le problème c'est que je n'ai pas envie de mettre à jour xbmc puisque ma version ne pose pas de problème, et si je me rappelle bien la version pc ne fonctionnait que sur windows, non?

Si vous avez une manière simple de faire fonctionner la version pc sur ubuntu, je prends, et je ferais des tests.

Sinon, si vous voulez faire un peu plus de tests, on peut tester en utilisant le serveur VOD de VLC sur PC. Il y a un programme que j'ai développé qui s'appelle gestvod, installez le, ajoutez une vidéo et tester le m3u que gestvod vous créera (n'oubliez pas de lancer rtsp2http sur xbmc avant le test). On va voir si le problème est le même.

S'il y a une personne aussi qui est inscrit sur le forum officiel d'xbmc, il pourrait créer un topic expliquant le problème :

une modification de la gestion des sockets entre la version du 01/04/2007 et celle du 08/04/2007 entraîne un bug dans certains scripts python.

Les erreurs sont:

INFO: (10038, 'Socket operation on non-socket')

ERROR: GetSocketForIndex() invalid index:-804363672

ERROR: ReleaseSocket() invalid index:-804363672

yourimacmiloud:

Peux-tu laisser tourner un peu plus le proxy pendant le test, car là les dernières lignes m'indiquent juste que tu as demandé une lecture d'un flux, mais pas le résultat.

++

Lien vers le commentaire
Partager sur d'autres sites

Je vais laisser tourner un peu mais j'ai du nouveau, j'ai refait le test avec le fichier strm d'hier et là merveille ça marche, je vois france 2.

J'ai refait le test mais le truc c'est que dès que je clique sur une chaine j'ai le message d'erreur aussitôt donc je sais pas si ça va t'être très utile 20 secondes de message d'erreur néanmoins les voilà :

13:12:11 M: 38408192   DEBUG:   ParentPath = [Q:\scripts]13:12:11 M: 38223872   DEBUG: CApplication::OnKey: 167 pressed, action is 413:12:12 M: 38223872   DEBUG: CApplication::OnKey: 167 pressed, action is 413:12:12 M: 38199296   DEBUG: CApplication::OnKey: 167 pressed, action is 413:12:12 M: 38223872   DEBUG: CApplication::OnKey: 167 pressed, action is 413:12:13 M: 38223872   DEBUG: CApplication::OnKey: 167 pressed, action is 413:12:14 M: 38223872   DEBUG: CApplication::OnKey: 11 pressed, action is 713:12:14 M: 38211584   DEBUG: LoadLibraryA('python24.dll')13:12:14 M: 37089280   DEBUG: LoadLibrary('python24.dll') returning: 0xc2fbc013:12:14 M: 37089280   DEBUG: dllGetProcAddress(0xa64110(kernel32.dll), 'InterlockedCompareExchange') => 0x1d49b413:12:14 M: 36814848   DEBUG: GetModuleFileNameA(0x0, 0x10a2490, 256) => 'xbmc.xbe'13:12:14 M: 36814848   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:12:14 M: 36814848   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:12:14 M: 36782080    INFO: Stating file Q:\system\python\python24.zlib13:12:14 M: 36749312    INFO: Stating file Q:\system\python\python24.zlib\zlib13:12:14 M: 36749312    INFO: Stating file Q:\system\python\DLLs13:12:14 M: 36749312    INFO: Stating file Q:\system\python\DLLs\zlib13:12:14 M: 36749312   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:12:14 M: 36749312   DEBUG: LoadLibraryA('zlib.pyd')13:12:14 M: 36679680   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:12:14 M: 36679680   DEBUG: LoadLibrary('zlib.pyd') returning: 0xbc636013:12:14 M: 36679680   DEBUG: dllGetProcAddress(0x10c0000(zlib.pyd), 'initzlib') => 0x10c215013:12:14 M: 36007936    INFO: Stating file Q:\system\python13:12:14 M: 36007936    INFO: Stating file Q:\system\python\lib\site-packages13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\encodings13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\encodings\codecs13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\encodings\exceptions13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\encodings\types13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\encodings\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\DLLs\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\Lib13:12:14 M: 35618816    INFO: Stating file Q:\system\python\Lib\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\spyce13:12:14 M: 35618816    INFO: Stating file Q:\system\python\spyce\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zip13:12:14 M: 35618816    INFO: Stating file Q:\system\python13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zip\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\plat-win13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\plat-win\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\lib-tk13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\lib-tk\cp013:12:14 M: 35618816    INFO: Stating file Q:\python13:12:14 M: 35618816    INFO: Stating file Q:\python\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python13:12:14 M: 35618816    INFO: Stating file Q:\system\python\cp013:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zlib\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\DLLs\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\Lib\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\spyce\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\python24.zip\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\plat-win\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\lib\lib-tk\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\python\sitecustomize13:12:14 M: 35618816    INFO: Stating file Q:\system\python\sitecustomize13:12:14 M: 35618816    INFO: -->Python Initialized<--13:12:14 M: 35598336    INFO: 13:12:14 M: 35270656   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:12:14 M: 35270656   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:12:14 M: 34910208    INFO: Stating file Q:\scripts\F2XTV13:12:14 M: 34971648    INFO: Stating file Q:\scripts\F2XTV\socket13:12:14 M: 34770944    INFO: Stating file Q:\scripts\F2XTV\_socket13:12:14 M: 34770944    INFO: Stating file Q:\system\python\python24.zlib\_socket13:12:14 M: 34770944    INFO: Stating file Q:\system\python\DLLs\_socket13:12:14 M: 34770944   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:12:14 M: 34770944   DEBUG: LoadLibraryA('_socket.pyd')13:12:15 M: 34738176   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:12:15 M: 34738176   DEBUG: LoadLibrary('_socket.pyd') returning: 0xde2ca013:12:15 M: 34738176   DEBUG: dllGetProcAddress(0x10e0000(_socket.pyd), 'init_socket') => 0x10e4bf013:12:15 M: 34713600    INFO: Stating file Q:\scripts\F2XTV\_ssl13:12:15 M: 34713600    INFO: Stating file Q:\system\python\python24.zlib\_ssl13:12:15 M: 34713600    INFO: Stating file Q:\system\python\DLLs\_ssl13:12:15 M: 34713600   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:12:15 M: 34713600   DEBUG: LoadLibraryA('_ssl.pyd')13:12:15 M: 34217984   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:12:15 M: 34217984   DEBUG: LoadLibrary('_ssl.pyd') returning: 0xde8f3013:12:15 M: 34217984   DEBUG: dllGetProcAddress(0x10f0000(_ssl.pyd), 'init_ssl') => 0x10f182013:12:15 M: 34103296    INFO: Stating file Q:\scripts\F2XTV\threading13:12:15 M: 34058240   DEBUG: kernel32.dll fake function SetConsoleCtrlHandler called13:12:15 M: 34037760    INFO: Stating file Q:\scripts\F2XTV\traceback13:12:15 M: 34025472    INFO: Stating file Q:\scripts\F2XTV\atexit13:12:15 M: 34025472    INFO: Stating file Q:\scripts\F2XTV\string13:12:15 M: 34004992    INFO: Stating file Q:\scripts\F2XTV\re13:12:15 M: 34004992    INFO: Stating file Q:\scripts\F2XTV\sre13:12:15 M: 33988608    INFO: Stating file Q:\scripts\F2XTV\sre_compile13:12:15 M: 33980416    INFO: Stating file Q:\scripts\F2XTV\sre_constants13:12:15 M: 33976320    INFO: Stating file Q:\scripts\F2XTV\sre_parse13:12:15 M: 33656832    INFO: Stating file Q:\scripts\F2XTV\select13:12:15 M: 33673216    INFO: Stating file Q:\system\python\python24.zlib\select13:12:15 M: 33673216    INFO: Stating file Q:\system\python\DLLs\select13:12:15 M: 33673216   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:12:15 M: 33673216   DEBUG: LoadLibraryA('select.pyd')13:12:15 M: 33652736   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:12:15 M: 33652736   DEBUG: LoadLibrary('select.pyd') returning: 0xebd9a013:12:15 M: 33652736   DEBUG: dllGetProcAddress(0x1170000(select.pyd), 'initselect') => 0x11715b013:12:15 M: 33652736    INFO: Stating file Q:\scripts\F2XTV\ConfigParser13:12:15 M: 33652736    INFO: Stating file Q:\userdata\rtsp2http.ini13:12:15 M: 33632256   DEBUG: LoadLibraryA('ws2_32')13:12:15 M: 33632256   DEBUG: LoadLibrary('ws2_32.dll') returning: 0xa642dc13:12:15 M: 33632256   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getaddrinfo') => 0x1af4f113:12:15 M: 33632256   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getaddrinfo') => 0x1af4f113:12:15 M: 33632256   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'getnameinfo') => 0x1af50c13:12:15 M: 33632256   DEBUG: dllGetProcAddress(0xa642dc(ws2_32.dll), 'freeaddrinfo') => 0x1af53013:12:15 M: 33632256    INFO: proxy démarré13:12:15 M: 33632256    INFO: 13:12:15 M: 33632256    INFO: version: Proxy RTSP 2 HTTP, version 0.0.7, 116337363113:12:15 M: 33632256    INFO: 13:12:15 M: 33632256    INFO: en attente de client ...13:12:15 M: 33632256    INFO: 13:12:16 M: 33632256   DEBUG: CApplication::OnKey: 166 pressed, action is 313:12:16 M: 33632256   DEBUG: CApplication::OnKey: 11 pressed, action is 713:12:16 M: 33284096   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:12:16 M: 33284096   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:12:17 M: 33075200    INFO: Stating file Q:\scripts\F2XTV\urllib13:12:17 M: 32493568    INFO: Stating file Q:\scripts\F2XTV\urlparse13:12:17 M: 32501760    INFO: Stating file Q:\scripts\F2XTV\nturl2path13:12:17 M: 32501760    INFO: Stating file Q:\scripts\F2XTV\shutil13:12:17 M: 32505856    INFO: Stating file Q:\scripts\F2XTV\glob13:12:17 M: 32505856    INFO: Stating file Q:\scripts\F2XTV\fnmatch13:12:17 M: 32505856    INFO: Stating file Q:\scripts\F2XTV\StringIO13:12:17 M: 32497664    INFO: Stating file Q:\scripts\F2XTV\_winreg13:12:17 M: 32497664    INFO: Stating file Q:\system\python\python24.zlib\_winreg13:12:17 M: 32497664    INFO: Stating file Q:\system\python\DLLs\_winreg13:12:17 M: 32497664    INFO: Stating file Q:\system\python\Lib\_winreg13:12:17 M: 32497664    INFO: Stating file Q:\system\python\spyce\_winreg13:12:17 M: 32497664    INFO: Stating file Q:\scripts\F2XTV\httplib13:12:17 M: 32444416    INFO: Stating file Q:\scripts\F2XTV\mimetools13:12:17 M: 32440320    INFO: Stating file Q:\scripts\F2XTV\rfc82213:12:17 M: 32411648    INFO: Stating file Q:\scripts\F2XTV\tempfile13:12:17 M: 32415744    INFO: Stating file Q:\scripts\F2XTV\random13:12:17 M: 32403456   DEBUG: dllGetProcAddress(0xa64280(advapi32.dll), 'CryptAcquireContextA') => 0x1ae57a13:12:17 M: 32403456   DEBUG: dllGetProcAddress(0xa64280(advapi32.dll), 'CryptGenRandom') => 0x1ae58b13:12:17 M: 32403456   DEBUG: advapi32.dll fake function dllCryptAcquireContext() called13:12:17 M: 32403456    INFO: Stating file Q:\scripts\F2XTV\fcntl13:12:17 M: 32403456    INFO: Stating file Q:\system\python\python24.zlib\fcntl13:12:17 M: 32403456    INFO: Stating file Q:\system\python\DLLs\fcntl13:12:17 M: 32403456    INFO: Stating file Q:\system\python\Lib\fcntl13:12:17 M: 32403456    INFO: Stating file Q:\system\python\spyce\fcntl13:12:17 M: 32403456    INFO:  **** F drive freespace ****13:12:17 M: 32382976    INFO: 13:12:17 M: 31858688   DEBUG: webs: accept request13:12:17 M: 32055296   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts\F2XTV)13:12:17 M: 32055296   DEBUG: XBMCHTTPShim: Received command GetSystemInfoByName (system.freespace(F))13:12:17 M: 32055296   DEBUG:   ParentPath = [Q:\scripts\F2XTV]13:12:17 M: 31821824   DEBUG: HttpApi Start command: GetSystemInfoByName  paras: GetSystemInfoByName; system.freespace(F)13:12:17 M: 31821824    INFO: Stating file Q:\userdata\rtsp2http.ini13:12:17 M: 31821824   DEBUG: HttpApi Finished command: getsysteminfobyname13:12:17 M: 31821824    INFO: proxy démarré13:12:17 M: 31821824    INFO: 13:12:17 M: 31821824    INFO: version: Proxy RTSP 2 HTTP, version 0.0.7, 116337363113:12:17 M: 31821824    INFO: 13:12:17 M: 31821824    INFO: en attente de client ...13:12:17 M: 31821824    INFO: 13:12:17 M: 31830016    INFO:                              <li>Lecteur F: 45633 MB13:12:17 M: 31830016    INFO: 13:12:17 M: 31830016    INFO: Espace disque récupéré avec succès : 46728 Mo13:12:17 M: 31830016    INFO: 13:12:17 M: 30015488   DEBUG: Activating window ID: 1300013:12:17 M: 29995008   DEBUG: Checking if window ID 13000 is locked.13:12:29 M: 33697792   DEBUG: CApplication::OnKey: 168 pressed, action is 213:12:31 M: 33677312   DEBUG: CApplication::OnKey: 11 pressed, action is 713:12:31 M: 33665024    INFO: play [url="http://127.0.0.1:8083/freeboxtv/201"]http://127.0.0.1:8083/freeboxtv/201[/url].
13:12:31 M: 33665024    INFO: 
13:12:31 M: 33665024    INFO: Loading skin file: DialogOK.xml
13:12:46 M: 33275904   DEBUG: CApplication::OnKey: 11 pressed, action is 7

C'est bon ça fonctionne, en fait j'ai édité f2xtv et j'ai changé les 8083 contenu dans le code par mon port ( oui j'aurais pu y penser avant, désolé) et hop tout amrche, idem pour rtsp2http.py

Modifié par yourimacmiloud
Lien vers le commentaire
Partager sur d'autres sites

Tant mieux que tu es tout résolu!!

En effet, je n'ai pas pensé à te demander de vérifier F2XTV pour le port, je ne connais pas assez le script. :( Par contre, pour rtsp2http, il n'y a rien à modifier, il prend la valeur que tu as dans rtsp2http.ini. La preuve, c'est que quand tu as pris juste le strm ça a marché.

Si quelqu'un est motivé pour reprendre rapidement F2XTV et rajouter les modifications des différents posteurs, et en plus de modifier le port 8083 présent dans tout le script par une variable initialisé dans le début du script. Si j'ai le temps, je m'en occupe aujourd'hui

++

Lien vers le commentaire
Partager sur d'autres sites

Merci à toi, d'avoir été patient!

Bien, je viens de mettre à jour F2XTV afin de prendre les modifs de piproix et blondin000 et d'utiliser un fichier de configuration simplifié commun à rtsp2http et F2XTV. J'ai envoyé le script chez Alex, il va le tester prochainement. Cette version tiendra lieu de version intermédiaire avant la sortie de S2XTV.

Maintenant, je vais m'atteler au problème des sockets, je ne vous promets rien. Est-ce que quelqu'un a plus de renseignements?

++

Lien vers le commentaire
Partager sur d'autres sites

Bien,

je souhaiterais qu'au moins un de ceux qui ont un problème avec la partie rtsp2http, fasses un petit test.

Téléchargez le fichier joint, renommez le en testServer.py et coller le dans le dossier script d'XBMC, lancez-le.

Ensuite, sur votre pc (pour que ça soit plus simple), lancez votre navigateur internet, et demandez la page:

http://ip_xbox:50000

Si tout se passe bien, vous devriez voir apparaître:

test Socket - reponse http

Si ça ne fonctionne pas, on testera autre chose.

++

[EDIT] Suppression du fichier de test, si le problème n'est toujours pas résolu, une nouvelle version est présente plus bas, sinon, merci de votre participation.

Modifié par nioc bertheloneum
Lien vers le commentaire
Partager sur d'autres sites

je viens de faire le test avec la dernière version d'XBMC(XBMC-SVN_2007-04-20_rev8582-T3CH-MIDI), rien ne s'est affiché sur mon navigateur ( pare feu et antivirus désactivé au cas où), voilà le log correspondant.

13:10:58 M: 42946560   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts)13:10:58 M: 42946560   DEBUG:   ParentPath = []13:11:00 M: 40542208   DEBUG: CApplication::OnKey: 167 pressed, action is 413:11:00 M: 40517632   DEBUG: CApplication::OnKey: 167 pressed, action is 413:11:00 M: 40542208   DEBUG: CApplication::OnKey: 167 pressed, action is 413:11:01 M: 40517632   DEBUG: CApplication::OnKey: 167 pressed, action is 413:11:01 M: 40542208   DEBUG: CApplication::OnKey: 11 pressed, action is 713:11:01 M: 40529920   DEBUG: LoadLibraryA('python24.dll')13:11:01 M: 39411712   DEBUG: LoadLibrary('python24.dll') returning: 0xb8a01013:11:01 M: 39411712   DEBUG: dllGetProcAddress(0xaa5f50(kernel32.dll), 'InterlockedCompareExchange') => 0x9e22413:11:01 M: 39145472   DEBUG: GetModuleFileNameA(0x0, 0x1562490, 256) => 'xbmc.xbe'13:11:01 M: 39145472   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:11:01 M: 39145472   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called13:11:01 M: 39108608    INFO: Stating file Q:\system\python\python24.zlib13:11:01 M: 39079936    INFO: Stating file Q:\system\python\python24.zlib\zlib13:11:01 M: 39079936    INFO: Stating file Q:\system\python\DLLs13:11:01 M: 39079936    INFO: Stating file Q:\system\python\DLLs\zlib13:11:01 M: 39079936   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:11:01 M: 39079936   DEBUG: LoadLibraryA('zlib.pyd')13:11:01 M: 39010304   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:11:01 M: 39010304   DEBUG: LoadLibrary('zlib.pyd') returning: 0xcaf83013:11:01 M: 39010304   DEBUG: dllGetProcAddress(0x1580000(zlib.pyd), 'initzlib') => 0x158215013:11:02 M: 38387712    INFO: Stating file Q:\system\python13:11:02 M: 38387712    INFO: Stating file Q:\system\python\lib\site-packages13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\encodings13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\encodings\codecs13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\encodings\exceptions13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\encodings\types13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\encodings\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\DLLs\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\Lib13:11:02 M: 37990400    INFO: Stating file Q:\system\python\Lib\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\spyce13:11:02 M: 37990400    INFO: Stating file Q:\system\python\spyce\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zip13:11:02 M: 37990400    INFO: Stating file Q:\system\python13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zip\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\plat-win13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\plat-win\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\lib-tk13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\lib-tk\cp013:11:02 M: 37990400    INFO: Stating file Q:\python13:11:02 M: 37990400    INFO: Stating file Q:\python\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python13:11:02 M: 37990400    INFO: Stating file Q:\system\python\cp013:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zlib\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\DLLs\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\Lib\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\spyce\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\python24.zip\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\plat-win\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\lib\lib-tk\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\python\sitecustomize13:11:02 M: 37990400    INFO: Stating file Q:\system\python\sitecustomize13:11:02 M: 37982208    INFO: -->Python Initialized<--13:11:02 M: 37982208    INFO: 13:11:02 M: 38699008   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts)13:11:02 M: 38682624   DEBUG:   ParentPath = [Q:\scripts]13:11:02 M: 38694912    INFO: Stating file Q:\scripts13:11:02 M: 38694912    INFO: Stating file Q:\scripts\select13:11:02 M: 38694912    INFO: Stating file Q:\system\python\python24.zlib\select13:11:02 M: 38694912    INFO: Stating file Q:\system\python\DLLs\select13:11:02 M: 38694912   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:11:02 M: 38694912   DEBUG: LoadLibraryA('select.pyd')13:11:02 M: 38662144   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:11:02 M: 38641664   DEBUG: LoadLibrary('select.pyd') returning: 0xb1beb013:11:02 M: 38621184   DEBUG: dllGetProcAddress(0x15a0000(select.pyd), 'initselect') => 0x15a15b013:11:02 M: 38621184    INFO: Stating file Q:\scripts\socket13:11:02 M: 38621184    INFO: Stating file Q:\scripts\_socket13:11:02 M: 38604800    INFO: Stating file Q:\system\python\python24.zlib\_socket13:11:02 M: 38604800    INFO: Stating file Q:\system\python\DLLs\_socket13:11:02 M: 38391808   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:11:02 M: 38174720   DEBUG: LoadLibraryA('_socket.pyd')13:11:02 M: 37883904   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:11:02 M: 37961728   DEBUG: LoadLibrary('_socket.pyd') returning: 0xcc007013:11:02 M: 37990400   DEBUG: dllGetProcAddress(0x15b0000(_socket.pyd), 'init_socket') => 0x15b4bf013:11:02 M: 37744640    INFO: Stating file Q:\scripts\_ssl13:11:02 M: 37744640    INFO: Stating file Q:\system\python\python24.zlib\_ssl13:11:02 M: 37527552    INFO: Stating file Q:\system\python\DLLs\_ssl13:11:02 M: 37527552   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH13:11:02 M: 37699584   DEBUG: LoadLibraryA('_ssl.pyd')13:11:02 M: 36839424   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called13:11:02 M: 36839424   DEBUG: LoadLibrary('_ssl.pyd') returning: 0xbdd6b013:11:02 M: 36839424   DEBUG: dllGetProcAddress(0x15c0000(_ssl.pyd), 'init_ssl') => 0x15c182013:11:02 M: 36728832    INFO: Stating file Q:\scripts\threading13:11:02 M: 36413440   DEBUG: kernel32.dll fake function SetConsoleCtrlHandler called13:11:02 M: 36421632    INFO: Stating file Q:\scripts\traceback13:11:02 M: 36417536    INFO: Stating file Q:\scripts\atexit13:11:02 M: 36380672   DEBUG: LoadLibraryA('ws2_32')13:11:02 M: 36380672   DEBUG: LoadLibrary('ws2_32.dll') returning: 0xaa611c13:11:02 M: 36380672   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getaddrinfo') => 0x20f9ba13:11:02 M: 36380672   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getaddrinfo') => 0x20f9ba13:11:02 M: 36380672   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getnameinfo') => 0x20f99613:11:02 M: 36380672   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'freeaddrinfo') => 0x20f60413:11:33 M: 35856384   ERROR: GetSocketForIndex() invalid index:-80264789613:11:33 M: 35856384    INFO: Stating file Q:\system\python\python24.zlib\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\scripts\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\system\python\python24.zlib\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\system\python\DLLs\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\system\python\Lib\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\system\python\spyce\threading.py13:11:33 M: 35856384    INFO: Stating file Q:\scripts\testServer.py13:11:33 M: 35856384    INFO: Exception in thread Thread-1:                             Traceback (most recent call last):                               File "Q:\system\python\python24.zlib\threading.py", line 442, in __bootstrap                               File "Q:\scripts\testServer.py", line 69, in run
                                data = self.client.recv(self.size)
                            error: (10038, 'Socket operation on non-socket')

Modifié par yourimacmiloud
Lien vers le commentaire
Partager sur d'autres sites

Salut,

Bon, c'est une mauvaise nouvelle, car ce test concerne une fonction qui est la base de l'actuel rtsp2http. Il faut donc essayer de trouver la raison du crash.

Les choix qui s'offrent à nous sont:

  • Faire d'autres tests jusqu'à trouver une méthode qui fonctionne, puis redévelopper le proxy adéquat, ou
  • que l'on recherche la raison du plantage (vous pouvez joindre le test du test précédent si vous décidez de faire un post dans un forum)
  • enfin, dernière solution, attendre la version de S2XTV qui est une version évoluée de F2XTV et qui contient un proxy complètement redéveloppé (non réutilisable ici sans des modifications importantes)

Sachant que les deux premières solutions retarderont la troisième, je vous laisse décider la solution la meilleure

++

Lien vers le commentaire
Partager sur d'autres sites

Hum, une petite idée m'est venue entre temps, quelqu'un peut tester le script joint?

Même méthode que précédemment:

  • .txt -> .py
  • loglevel à 3
  • reboot xbmc (si modification du loglevel)
  • lancer le script sur la console
  • sur pc: navigateur internet: http://ip_xbox:50000
  • si ça marche ça affiche une phrase (test Socket - reponse http), si ça plante, laisser une copie du log d'xbmc

Merci,

++

[EDIT] Suppression du fichier de test, si le problème n'est toujours pas résolu, une nouvelle version est présente plus bas, sinon, merci de votre participation.

Modifié par nioc bertheloneum
Lien vers le commentaire
Partager sur d'autres sites

Hum, une petite idée m'est venue entre temps, quelqu'un peut tester le script joint?

...

Salut Nioc,

Je regarderai cela en fin de semaine... Je peux pas avant :(

Merci pour tes efforts

++

Lien vers le commentaire
Partager sur d'autres sites

Merci à toi!

De mon côté, j'accélère le codage de S2XTV, si à la base je ne comptais sortir ce script que lorsque j'aurais fini l'encodage pour un système multi-serveur, je le limiterais dans un premier temps à la freebox afin que vous puissiez suivre les mises à jour de XBMC tout en continuant à visionner et enregistrer les chaines freebox sur xbmc. J'espère par contre, que leurs mises à jour ne pose pas de problème avec ce script.

En attendant, Alex doit toujours vérifier l'update de F2XTV pour les XBMC antérieurs au bug.

++

Lien vers le commentaire
Partager sur d'autres sites

Je viens de faire le test avec le nouveau fichier, aucun changement chez moi.

14:22:05 M: 42848256   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts)14:22:05 M: 42848256   DEBUG:   ParentPath = []14:22:07 M: 40452096   DEBUG: CApplication::OnKey: 167 pressed, action is 414:22:07 M: 40452096   DEBUG: CApplication::OnKey: 167 pressed, action is 414:22:07 M: 40427520   DEBUG: CApplication::OnKey: 167 pressed, action is 414:22:08 M: 40452096   DEBUG: CApplication::OnKey: 167 pressed, action is 414:22:08 M: 40452096   DEBUG: CApplication::OnKey: 11 pressed, action is 714:22:08 M: 40439808   DEBUG: LoadLibraryA('python24.dll')14:22:08 M: 39321600   DEBUG: LoadLibrary('python24.dll') returning: 0xba2e1014:22:08 M: 39321600   DEBUG: dllGetProcAddress(0xaa5f50(kernel32.dll), 'InterlockedCompareExchange') => 0x9e22414:22:08 M: 39055360   DEBUG: GetModuleFileNameA(0x0, 0x1562490, 256) => 'xbmc.xbe'14:22:08 M: 39055360   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called14:22:08 M: 39055360   DEBUG: advapi32.dll fake function RegQueryInfoKeyA called14:22:08 M: 39026688    INFO: Stating file Q:\system\python\python24.zlib14:22:08 M: 38998016    INFO: Stating file Q:\system\python\python24.zlib\zlib14:22:08 M: 38998016    INFO: Stating file Q:\system\python\DLLs14:22:08 M: 38998016    INFO: Stating file Q:\system\python\DLLs\zlib14:22:08 M: 38998016   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH14:22:08 M: 38998016   DEBUG: LoadLibraryA('zlib.pyd')14:22:08 M: 38928384   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called14:22:08 M: 38928384   DEBUG: LoadLibrary('zlib.pyd') returning: 0xc22dc014:22:08 M: 38928384   DEBUG: dllGetProcAddress(0x1580000(zlib.pyd), 'initzlib') => 0x158215014:22:09 M: 38297600    INFO: Stating file Q:\system\python14:22:09 M: 38297600    INFO: Stating file Q:\system\python\lib\site-packages14:22:09 M: 37908480    INFO: Stating file Q:\system\python\python24.zlib\encodings14:22:09 M: 37908480    INFO: Stating file Q:\system\python\python24.zlib14:22:09 M: 37908480    INFO: Stating file Q:\system\python\python24.zlib\encodings\codecs14:22:09 M: 37908480    INFO: Stating file Q:\system\python\python24.zlib\encodings\exceptions14:22:09 M: 37908480    INFO: Stating file Q:\system\python\python24.zlib\encodings\types14:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zlib\encodings\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zlib\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\DLLs\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\Lib14:22:09 M: 37912576    INFO: Stating file Q:\system\python\Lib\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\spyce14:22:09 M: 37912576    INFO: Stating file Q:\system\python\spyce\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zip14:22:09 M: 37912576    INFO: Stating file Q:\system\python14:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zip\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\plat-win14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\plat-win\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\lib-tk14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\lib-tk\cp014:22:09 M: 37912576    INFO: Stating file Q:\python14:22:09 M: 37912576    INFO: Stating file Q:\python\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python14:22:09 M: 37912576    INFO: Stating file Q:\system\python\cp014:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zlib\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\DLLs\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\Lib\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\spyce\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\python24.zip\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\plat-win\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\lib\lib-tk\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\python\sitecustomize14:22:09 M: 37912576    INFO: Stating file Q:\system\python\sitecustomize14:22:09 M: 37908480    INFO: -->Python Initialized<--14:22:09 M: 37888000    INFO: 14:22:09 M: 38604800   DEBUG: CGUIMediaWindow::GetDirectory (Q:\scripts)14:22:09 M: 38596608   DEBUG:   ParentPath = [Q:\scripts]14:22:09 M: 38592512    INFO: Stating file Q:\scripts14:22:09 M: 38612992    INFO: Stating file Q:\scripts\select14:22:09 M: 38612992    INFO: Stating file Q:\system\python\python24.zlib\select14:22:09 M: 38612992    INFO: Stating file Q:\system\python\DLLs\select14:22:09 M: 38612992   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH14:22:09 M: 38612992   DEBUG: LoadLibraryA('select.pyd')14:22:09 M: 38559744   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called14:22:09 M: 38539264   DEBUG: LoadLibrary('select.pyd') returning: 0xcb5cb014:22:09 M: 38539264   DEBUG: dllGetProcAddress(0x15a0000(select.pyd), 'initselect') => 0x15a15b014:22:09 M: 38518784    INFO: Stating file Q:\scripts\socket14:22:09 M: 38531072    INFO: Stating file Q:\scripts\_socket14:22:09 M: 38551552    INFO: Stating file Q:\system\python\python24.zlib\_socket14:22:09 M: 38514688    INFO: Stating file Q:\system\python\DLLs\_socket14:22:09 M: 38301696   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH14:22:09 M: 38301696   DEBUG: LoadLibraryA('_socket.pyd')14:22:09 M: 37883904   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called14:22:09 M: 37912576   DEBUG: LoadLibrary('_socket.pyd') returning: 0xcb3f8014:22:09 M: 37896192   DEBUG: dllGetProcAddress(0x15b0000(_socket.pyd), 'init_socket') => 0x15b4bf014:22:09 M: 37871616    INFO: Stating file Q:\scripts\_ssl14:22:09 M: 37658624    INFO: Stating file Q:\system\python\python24.zlib\_ssl14:22:09 M: 37433344    INFO: Stating file Q:\system\python\DLLs\_ssl14:22:09 M: 37621760   DEBUG: LoadLibraryExA called with flags:                               - LOAD_WITH_ALTERED_SEARCH_PATH14:22:09 M: 37609472   DEBUG: LoadLibraryA('_ssl.pyd')14:22:09 M: 36757504   DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called14:22:09 M: 36757504   DEBUG: LoadLibrary('_ssl.pyd') returning: 0xc2379014:22:09 M: 36757504   DEBUG: dllGetProcAddress(0x15c0000(_ssl.pyd), 'init_ssl') => 0x15c182014:22:09 M: 36642816    INFO: Stating file Q:\scripts\threading14:22:09 M: 36327424   DEBUG: kernel32.dll fake function SetConsoleCtrlHandler called14:22:09 M: 36327424    INFO: Stating file Q:\scripts\traceback14:22:09 M: 36319232    INFO: Stating file Q:\scripts\atexit14:22:09 M: 36298752   DEBUG: LoadLibraryA('ws2_32')14:22:09 M: 36298752   DEBUG: LoadLibrary('ws2_32.dll') returning: 0xaa611c14:22:09 M: 36298752   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getaddrinfo') => 0x20f9ba14:22:09 M: 36298752   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getaddrinfo') => 0x20f9ba14:22:09 M: 36298752   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'getnameinfo') => 0x20f99614:22:09 M: 36298752   DEBUG: dllGetProcAddress(0xaa611c(ws2_32.dll), 'freeaddrinfo') => 0x20f60414:22:31 M: 36298752    INFO: avant accept: 14:22:31 M: 36298752    INFO: 14:22:31 M: 36298752    INFO: apres accept: 14:22:31 M: 36298752    INFO: 14:22:31 M: 35774464    INFO: Avant recv: 14:22:31 M: 35774464    INFO: 14:22:31 M: 35774464   ERROR: GetSocketForIndex() invalid index:-80264789614:22:31 M: 35774464    INFO: Stating file Q:\system\python\python24.zlib\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\scripts\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\system\python\python24.zlib\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\system\python\DLLs\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\system\python\Lib\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\system\python\spyce\threading.py14:22:31 M: 35774464    INFO: Stating file Q:\scripts\testServer.py14:22:31 M: 35774464    INFO: Exception in thread Thread-1:                             Traceback (most recent call last):                               File "Q:\system\python\python24.zlib\threading.py", line 442, in __bootstrap                               File "Q:\scripts\testServer.py", line 76, in run                                 if socket.error[0] == 10038:
                            TypeError: unsubscriptable object

Lien vers le commentaire
Partager sur d'autres sites

Bien, merci,

il est bizarre que certaines informations ne s'affichent pas, donc voici une nouvelle version, en plus du log d'xbmc, envoyez moi le fichier logfile.txt qui sera créé dans le même dossier que testServer.py

Merci pour les tests et pour votre patience.

++

[EDIT] Oubli de l'info sur logfile.txt

Modifié par nioc bertheloneum
Lien vers le commentaire
Partager sur d'autres sites

Bien, merci,

il est bizarre que certaines informations ne s'affichent pas, donc voici une nouvelle version, en plus du log d'xbmc, envoyez moi le fichier logfile.txt qui sera créé dans le même dossier que testServer.py

Merci pour les tests et pour votre patience.

++

[EDIT] Oubli de l'info sur logfile.txt

Salut,

Nioc, j'ai eu un peu de temps finalement (les gonzesses...)

Bref, voici le test en fichier attaché; mais le log est complètement vide...

J'ai lancé le script sur la boite puis j'ai lancé, comme tu l'avais indiqué, http://192.168.0.7:50000 dans la barre d'adresse de Firefox mais cela n'a eu aucune incidence (le messsage de Firefox est "waiting for 192.168.0.7..."

En attendant, m'en vais tester la version du 04/01 donnée si gentiment par l'ami CyberBob93

++

testsnioc.rar

Modifié par LoloMc
Lien vers le commentaire
Partager sur d'autres sites

il est bizarre que certaines informations ne s'affichent pas, donc voici une nouvelle version, en plus du log d'xbmc, envoyez moi le fichier logfile.txt qui sera créé dans le même dossier que testServer.py

...

En attendant, m'en vais tester la version du 04/01 donnée si gentiment par l'ami CyberBob93

La version du 04/01(ou plutot du 01/04) marche "out of the box" pour moi aussi...

++

EDIT : Donc du coup, j'ai signalé sur le bug tracker de xbmc la régression...

Maintenant, je suis déjà pas une super flèche en anglais, et vu que j'ai pas compris le problème, j'ai fait ce que j'ai pu!

++

Modifié par LoloMc
Lien vers le commentaire
Partager sur d'autres sites

Merci pour le coup de main, de notre côté, avec Alex, nous avons créé un post sur le forum officiel de xbox media center, nous avons dájà quelques réponses mais pas de solutions :( Pour ceux que ça intéresse, voilà le topic: Socket error on xbmc

Sinon, la version dont je vous ais parlé il y a quelque jour est prête et a été testé avec succès par Alex. Il devrait la mettre en place sur le post dans les heures/jour qui suivent suivant sa disponibilité.

Pour rappel, cette version ne résout aucunement le problème des sockets que nous avons actuellement, cette version est donc uniquement compatible avec les versions de xbmc jusqu'à celle du 01/04/2007 comprise. Les modifications sont:

  • Intégration des modifications de piproix
  • Intégration du skin de blondin000 via un paramètre à modifier dans un fichier de config
  • Utilisation d'un fichier de config commun et simplifier avec rtsp2http
  • Optimisation légère des scripts F2XTV et rtsp2http
  • Le port du 'proxy' est modifiable dans le fichier de config
  • Le chemin d'enregistrement est modifiable dans le fichier de config
  • La GUI est modifiable dans le fichier de config (GUI = 0 pour la Gui par défaut d'AlexSolex et 1 pour celle de Blondin000)

En ce qui concerne, la version évoluée de F2XTV: S2XTV, elle est bien avancée et devrait rentrer en phase de test la semaine prochaine. La perte d'internet de ces derniers jours a retardé le développement mais vous devriez avoir la version Freebox rapidement disponible. J'espère que cette version sera compatible avec les dernières versions de XBMC.

++

Lien vers le commentaire
Partager sur d'autres sites

Bonjour qui peux m'aider pour faire fonctionner l'enregistrement. J'ai installlé ce magnifique script lancer tout ce qu'il faut. Je peux bien visionner les chaines, mais quand je lance l'enregistrement puis stop. Le fichier se cree bien mais il fait 0kb ????.

QQ un a eu ce soucis et la solution Merci bien .

Lien vers le commentaire
Partager sur d'autres sites

Bien sûr,

quelle version de F2XTV utilises-tu? Est-ce que tu as un message d'erreur? Si oui, est-ce que tu peux nous donner ce message d'erreur?

Tu peux aussi retenter en activant le debug:

Tu relances, et tu nous donnes le fichier xbmc.log qui se trouves dans le dossier xbmc sur ta console.

++

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

Annonces