Thursday, March 4, 2010

Nouvelle version 0.0.7

Nouvelle version du plugin de Tou.tv.

Cette version règle un bogue empêchant l'affichage de la première/dernière image des épisodes.

Les épisodes sont aussi affichés en ordre d'affichage sur le site internet.

Disponible ici : http://www.xbmczone.com/plugin_details.asp?id=163

28 comments:

  1. Sweet!

    J'ai testé le plugin avec XBMC 9.11 + Windows Vista, XBMC Live 9.11 et XBMC SVN + DSPlayer (ie: le nouveau lecteur video XBMC avec support pour DXA) sous Windows 7 et ca marche à merveille!!!

    ReplyDelete
  2. Michael, je fais face à 2 bugs avec ton plugin:

    1- Les fonctions de "seek" (fast forward, step de 30 secondes, etc) fonctionnent tres mal - l'audio devient desynchronisé pendant quelques secondes et le video va "looper" une sequence de quelques secondes 2 fois avant de resumer le visionnement comme il faut. La fonction Pause créer le meme genre de probleme. Je doute cependant que ce probleme est du a ton plugin - c'est probablement au niveau de dvdplayer.

    2- La liste d'émission est ordonné en ne tenant pas compte de certains déterminants (le, la, etc). Cependant, lorsque la fonction XBMC JumpSMS5 est utilisé pour sauter a la lettre L, on arrive à "Les AppendicesÀ au lieu de "LeCouple.TV". La fonction JumpSMS5 est mappé a la touche 5 des telecommandes ayant des touches 0-9 pour simuler un clavier virtuel comme le T9 sur les cellullaires.



    Évidemment, ce sont 2 bugs mineurs, donc je ne sais pas si tu juges que ca vaut la peine de passer du temps la-dessus :)

    J'ai egalement une question pour toi: Est-ce possible de faire jouer le stream avec le player video par defaut au lieu de dvdplayer? En regardant ton code, je remarque que tu apelle PLAYER_CORE_DVDPLAYER, cependant d'autre lecteurs videos existent pour XBMC (dsplayer, mplayer pour la platforme XBOX) qui peuvent etre configuré comme lecteurs par default dans advancedsettings.xml

    Merci encore une fois pour ce plugin fantastique!!

    ReplyDelete
  3. @Matt

    Je suis conscient du problème de seek dans la lecture des vidéos. Cependant, comme tu l'as mentionné c'est plus un problème de dvdplayer qu'un problème de script en tant que tel.

    C'est mon premier plug-in pour XBMC, je ne sais pas s'il est possible d'utiliser d'autres lecteurs vidéo, mais je vais regarder ça plus en détail prochainement.

    Je suis un peu occupé présentement avec les examens intra à l’université et je n’ai pas tellement le temps de m’attarder sur le plug-in cette semaine. Je vais essayer de me pencher sur tes problèmes en fin de semaine (player et seek).

    Si tu as des améliorations à apporter au projet, n’hésite pas à en faire et à m’envoyer les patchs par courriel.

    Je suis bien content de voir que tu apprécies mon travail et merci des commentaires.

    ReplyDelete
  4. Merci pour le boulot! Tres apprecie.

    ReplyDelete
  5. Merci pour le plugin. Tout semble fonctionner pour moi, sauf que je semble avoir un problème vidéo (le son fonctionne) [http://bayimg.com/GALHjaaCF]. J'ai XBMC Live installé sur mon PC. J'ai même refait un réinstall (de xbmc) et ça ne semble pas avoir régler grand chose. Selon les commentaires, ça semble fonctionner pour d'autres, donc ça veut peut-être dire que je devrais refaire un clean install? Sinon, sur live, ya peut-être une façon pour seulement updater le player?

    Anyway, merci beaucoup pour le plugin!

    ReplyDelete
  6. Wow !!!

    C'est tout a fait génial ! Tout fonctionne bien pour moi. Mêmes remarques que Matt, mais compte tenu du fait que tout fonctionne quand même c'est parfait pour moi. Merci !!!

    ReplyDelete
  7. Salut, c'est juste pour te dire que je suis très content de ton plugin. Je l'utilise sur mon appletv et c'est #1!

    Félicitations!

    ReplyDelete
  8. Génial!!!

    P.S. Est-ce que tu accepterais une petite contribution pour t'encourager à maintenir le plug-in?

    ReplyDelete
  9. Merci pour les commentaires positifs, c'est très apprécié!
    @anonyme : Pour ce qui est des contributions, je vais devoir refuser pour l’instant puisque je suis à ma dernière session de baccalauréat et je n’aurai probablement pas le temps de m’attarder beaucoup au projet. Je vais régler les problèmes s’il y a une erreur majeure qui apparait, mais je n’ai pas vraiment le temps d’en faire plus. Je ne me sentirais pas vraiment honnête d’accepter quelque chose dans cette situation.
    @anonyme (problème vidéo) : Est-ce que tu as essayé de jouer d’autres vidéos à partir d’autres plugins (par exemple PBS), quel est le résultat? Sinon, est-ce que tu peux lire des vidéos localement sur ton ordinateur?

    ReplyDelete
  10. Bon, après avoir updaté ma version XBMC sur mon XBox (pour avoir le nouveau mPlayer), je suis aller essayer ton plugin. À ma grande surprise, tout fonctionne parfaitement. Alors je me suis dit que le problème venait probablement de mon setup sur mon Acer Revo. Je me suis dit: quel est la différence entre ceux que ça marche et moi. Et bien j'ai trouvé du premier coup.

    Tout ceux qui ont une carte NVidia avec accélération VDPAU d'activé (permet d'avoir du 1080p en utilisant la carte graphique plutôt que celui de l'ordi), et bien ça ne marchera pas. C'est un bug de render du player pour certains codec. Je vais sûrement aller rentrer un bug. Pour contourner ce bug, il suffit d'aller changer la méthode de render dans Settings->Video pour une autre méthode (elles fonctionnent toutes sauf VDPAU). Donc j'espère que ça aidera d'autre.

    Sinon Msills, bonne fin de session!

    ReplyDelete
  11. Existe-t-il un plugin/module comparable pour un Popcorn Hour ?

    Je n'ai malheureusement pas de XBox à la maison.

    Merci !

    -C

    ReplyDelete
  12. @Charles, XBMC peut s'installer sur Windows, Linux et OSX, pas seulement XBox.

    Merci beaucoup Michael! C'est vraiment un plugin pratique. J'ai un HTPC que j'ai fabriqué avec mon ancien ordinateur et si on écoute Tou.TV directement à partir d'un browser, ça prend 99% du CPU, alors c'est un peu insupportable. Mais avec ton plugin, ça marche super!

    Ça me donne bien le goût d'essayer de créer des plugins pour XBMC. Je ne connais Python, mais je crois que ça pourrait m'être assez pratique.

    ReplyDelete
  13. En passant, j'ai essayer le Tou.TV plugin sur la version r28256 (trouvé ici: http://mirrors.xbmc.org/nightlies/win32/) et je n'ai pas eu les problèmes de SKIP et Pause. En fait, il n'y a qu'un seule problème très mineur qui survient après avoir dépausé, genre 10 secondes plus tard, il y a une petite loop d'une seconde, mais c'est tout.

    Donc le problème était effectivement le DVDPlayer et non le plugin.

    ReplyDelete
  14. Salut,

    Un gros merci pour le plugin. Ça marche super bien sur mon XBox. Parcontre les fonctions "Pause" ou "Stop" font geler le PC sur mon Acer Revo en linux.

    Dommage car le rendu est beaucoup mieux qu'avec Firefox directement.

    Quelqu'un a une idée pourquoi? Si je peux contribuer en envoyant des traces n'hésitez pas à me le demander.

    JR

    ReplyDelete
  15. Bonjour,

    Pour ceux avec qui le script fonctionne sous xbox, pourriez-vous me donner la version d'XBMC que vous utiliser, car pour ma part, j'ai une erreur de script au démarrage.
    J'utilise la version XBMC-SVN_2010-03-10_rev28472-T3CH.

    Merci d'avance.

    ReplyDelete
  16. Salut

    J'utilise personnellement le script sur la xbox. Si je me fie au log, j'ai la version 2010-01-17 rev 26941. Pour moi, tous fonctionnent correctement.

    Est-ce que tu es certain d’avoir accès à internet sur ta xbox? J’avais eu un problème où le script refusait de démarré en faisant une erreur. Pourrais-tu poster la partie du fichier log qui explique l’erreur (xbmc.log qui se trouve dans le dossier de base de xbmc sur ta xbox).

    Je vais essayer d’installer la nouvelle version dans un futur proche et réécrire là-dessus bientôt.

    Michael

    ReplyDelete
  17. Bravo ce plugin est genial je l'utilise avec ma xbox ca fonctionne A-1 Merci et continue de scripter nous en avons besoin
    Viva XBMC
    Viva Tou.tv plugin
    Viva Msills
    Peace

    ReplyDelete
  18. Good job !! Très utile comme plugin.

    Merci

    ReplyDelete
  19. Bonjour,
    J'ai un erreur au démarrage du script: Error script failed sur la version de XBMC sur mon apple TV... est-ce qu'il y a une solution pour corriger le probleme??

    Merci

    ReplyDelete
  20. Salut, comme le post de l'autre personne précédemment, voici le problème avec le script sur AppleTV

    12:50:08 T:53048320 M: 5947392 DEBUG: Process - Entering source directory /Users/frontrow/Library/Application Support/XBMC/plugins/video/Tou.tv
    12:50:16 T:53048320 M: 5476352 INFO: -->Python script returned the following error<--
    12:50:16 T:53048320 M: 5476352 ERROR: Error Type: exceptions.IndexError
    12:50:16 T:53048320 M: 5476352 ERROR: Error Contents: list index out of range
    12:50:16 T:53048320 M: 5464064 ERROR: Traceback (most recent call last):
    File "/Users/frontrow/Library/Application Support/XBMC/plugins/video/Tou.tv/default.py", line 155, in ?
    playVideo(url, name, thumb, plot)
    File "/Users/frontrow/Library/Application Support/XBMC/plugins/video/Tou.tv/default.py", line 93, in playVideo
    rtmp_url, playpath, title = re.compile('End of Python script error report<--

    ReplyDelete
  21. Je vais vérifier ça trés bientôt et je vous reviens là dessus.

    ReplyDelete
  22. J'ai aussi une erreur de script sur XBMX sur mon XBox. En passant ce plugin est vraiment fantastique.

    ReplyDelete
  23. J'ai la version 2010-01-17 rev 26941.

    Le plugin fonctionne correctement pour lister les épisodes, mais quand je clique sur l'un deux, je recoit une erreur: Error - Script failed: tout.tv

    Y a t'il autre chose que je dois installer?
    Quelqu'un peut il aider. Merci

    ReplyDelete
  24. Voici une portion de mon Log, au cas où ca pourrait être utile...

    18:41:59 M: 40681472 ERROR: Unable to load: special://home/plugins/video/Tou.tv/resources/settings.xml, Line 0
    Failed to open file
    18:42:00 M: 38281216 NOTICE: -->Python Initialized<--
    18:42:05 M: 35409920 ERROR: Error Type: exceptions.IndexError
    18:42:05 M: 35409920 ERROR: Error Contents: list index out of range
    18:42:05 M: 35405824 ERROR: Traceback (most recent call last):
    File "Q:\plugins\video\Tou.tv\default.py", line 155, in ?
    playVideo(url, name, thumb, plot)
    File "Q:\plugins\video\Tou.tv\default.py", line 93, in playVideo
    rtmp_url, playpath, title = re.compile('<ref src="rtmp:(.+?)mp4:(.+?)" title="(.+?)"').findall(url_data)[0]
    IndexError: list index out of range

    ReplyDelete
  25. <ref src="rtmp:(.+?)mp4:(.+?)" title="(.+?)"').findall(url_data)[0]

    Back to Regex Scapping! The tou.tv war has started!

    1-0 Radio-Cadena!

    ReplyDelete
  26. J'ai poster une nouvelle version du plugin qui fonctionne à nouveau sur la page principale du blog.

    ReplyDelete
  27. Merci beaucoup !

    La version 0.0.8 fonctionne très bien sur ma machine Ubuntu 10.4.

    ReplyDelete
  28. foctionne tres bien sur apple tv2
    merci

    ReplyDelete