Titre: youtube ne marche plus Posté par: Salenger le 23 Octobre 2010 à 12:59:52 Salut a tous !
Depuis hier, les streams youtube ne fonctionnent plus. La playlist manager me montre que les "plus populaires" est vide et les messages montrent une erreur javascript au niveau de l'index ... J'ai remarque que yt avait eu quelques soucis au niveau de leur api de feed... Serait-ce du a cela ? Les autres streams fonctionnent tres bien. Merci ! Salenger Titre: Re : youtube ne marche plus Posté par: beroilh le 24 Octobre 2010 à 17:58:23 Bonsoir, J'ai le même problème je n'arrive plus à lire les vidéos WEb que ce soit Youtub, daily motion ou les autres, mais aussi pour les radios web.
Le message renvoyé "le chargement a échoué". J'avais déjà eu ce problème à l'installation et depuis il s'était réglé seul. Les autres fonctions lecture de fichiers musique ou vidéos depuis télé stockees sur pc fonctionnent normalement hors quelques sacades ou plantages. J'utilise un pare feu pc tools que jai désactivé, sans résultat. Mon pc tourne sous vista, la liaison est assurée par WIFI avec un bon signal. Ma connexion free est excellente. J'ai désinstallé et reinstallé HP sans plus de succés. Merci de votre aide Titre: Re : youtube ne marche plus Posté par: Salenger le 25 Octobre 2010 à 11:33:36 Bonjour à tous,
Petite mise à jour : Youtube a résolu le problème du feed, donc le playlist manager est de nouveau rempli avec les liens youtube. Toutefois, lecture impossible de ces liens et dans les messages s'affiche "java.lang.stringindexoutofboundsexception: string index out of range: -1" Est-ce que YT aurait à nouveau changé quelque chose ? Merci, Salenger PS : @Beroilh : pour aider l'équipe HP à résoudre ton problème, il faut aller voir dans les messages si il y a des erreurs (bouton droit sur l'icône HP, paramètres/ afficher les messages) et les publier. Titre: Re : youtube ne marche plus Posté par: beroilh le 25 Octobre 2010 à 16:27:35 Merci de votre interet pour mon pb . Aujourd'hui ça va mieux je lis YOU TUB et Daily Motion. Pas les autres vidéos ex TF1 qui entraine un plantage VLC (message affiché sur le PC. Les radios sont accessibles également. Je joins copie de mon journal comme recommandé. Encore merci.Starting HomePlayer 1.5.9c (20100911)
Use java version: 1.6.0_18 No Addon Version courante de la base de données : 7 25 oct. 2010 16:20:09 org.apache.catalina.startup.Embedded start INFO: Starting tomcat server 25 oct. 2010 16:20:09 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 25 oct. 2010 16:20:09 org.apache.catalina.core.StandardHost start INFO: XML validation disabled 25 oct. 2010 16:20:10 org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 25 oct. 2010 16:20:10 org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 HPUPnpMediaServer started [AUTO_UPDATE] check if Playlist DB need to be updated 2010/10/25 16:20 [AUTO_UPDATE] check if tv program need to be updated 2010/10/25 16:20 [AUTO_UPDATE] check if bacine cache need to be updated 2010/10/25 16:20 [AUTO_UPDATE] check if WebClip DB need to be updated 2010/10/25 16:20 getMediaCount '16892' in 436 ms [AUTO_UPDATE] refresh media directories to synchronize 2010/10/25 16:20 readMediaPath 89 'org.homeplayer.data.Film' in 2 ms Titre: Re : youtube ne marche plus Posté par: Salenger le 27 Octobre 2010 à 12:07:01 Hi !
Bon, je n'arrive vraiment pas à comprendre pourquoi mes vidéos Youtube ne marchent plus. J'ai même effacé mon répertoire hp_db pour le reconstruire, de revenir à la version VLC incluse avec HP mais cela ne marche toujours pas. Pourtant dailymotion marche impecc' et les playlists YT sont bien remplis ... Ci-dessous mon log (et je suis sous Windows 7 32 bits) : Starting HomePlayer 1.5.9c (20100911) Use java version: 1.6.0_18 No Addon Version courante de la base de données : 7 27 oct. 2010 11:54:06 org.apache.catalina.startup.Embedded start INFO: Starting tomcat server 27 oct. 2010 11:54:06 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.17 27 oct. 2010 11:54:06 org.apache.catalina.core.StandardHost start INFO: XML validation disabled 27 oct. 2010 11:54:07 org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 27 oct. 2010 11:54:07 org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 [AUTO_UPDATE] check if Playlist DB need to be updated 2010/10/27 11:54 [AUTO_UPDATE] check if tv program need to be updated 2010/10/27 11:54 Get the remote tvProg update file ... TV program updated successfully in 8922 ms [AUTO_UPDATE] check if bacine cache need to be updated 2010/10/27 11:54 Get the BACine for Wednesday 29/09/2010 OK Get the BACine for Wednesday 06/10/2010 OK Get the BACine for Wednesday 13/10/2010 OK Get the BACine for Wednesday 20/10/2010 OK Get the BACine for Wednesday 27/10/2010 OK Get the BACine for Wednesday 03/11/2010 OK Get the BACine for Wednesday 10/11/2010 OK [AUTO_UPDATE] check if WebClip DB need to be updated 2010/10/27 11:54 getMediaCount '16892' in 297 ms [AUTO_UPDATE] refresh media directories to synchronize 2010/10/27 11:54 readMediaPath 375 'org.homeplayer.data.Film' in 16 ms readMediaPath 4282 'org.homeplayer.data.Music' in 62 ms readMediaPath 3689 'org.homeplayer.data.Photo' in 63 ms Pas de fichier de config 'hp.lirc'. readMedias 0 'org.homeplayer.data.WEBVideoStream' in 15 ms libvlc version : 1.1.4 The Luggage java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1937) at org.homeplayer.util.vod.YoutubeServlet.getVideoURL(YoutubeServlet.java:114) at org.homeplayer.GetWebClipServlet.doGet(GetWebClipServlet.java:30) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.SkinFilter.doFilter(SkinFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.homeplayer.web.AccessFilter.doFilter(AccessFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:619) getwebclip error: http://www.youtube.com/watch?v=kffacxfA7G4&feature=youtube_gdata_player Merci et sinon bravo pour ce superbe soft, j'adore :) ! Salenger Titre: Re : youtube ne marche plus Posté par: beroilh le 27 Octobre 2010 à 16:33:42 Bonjour, j'ai pu avant hier retrouver les flux YT et daily Motion, toujours pas TF1..... Hier c'était de nouveau impossible, je vais refaire un essai ce soir.
Ceci me parait bien aléatoire, peut être est ce du à mon installation. Mais je n'ai pas de pb par ailleurs dans le fonctionnement de ma freebox dans tous les autres services. Alors ? a suivre ! Titre: Re : youtube ne marche plus Posté par: Salenger le 28 Octobre 2010 à 17:29:07 Hello à tous,
Bon alors comme je travaille dans le développement/base de données, je me suis mis à essayer de comprendre ce qui n'allait pas dans le code Java ... Et j'ai découvert que l'erreur "java.lang.StringIndexOutOfBoundsException: String index out of range: -1" provenait du fichier "YoutubeServlet.class", fonction "getVideoURL" à la ligne : "page = page.substring(0, page.indexOf("\n"));" Car apparemment la fonction "indexof" n'aime pas trop la chaine "\n" et retourne -1 ! J'ai donc remplacé "\n" par "\\n" et la recherche fonctionne correctement ! Malheureusement, tout cela n'est que théorique car je n'ai fait que des essais dans un code bidon en utilisant les sources publiée sur SourceForge ... Un dev de HP pourrait-il me dire ce qu'il en pense ? Thanks ! Salenger Titre: Re : youtube ne marche plus Posté par: baloo le 29 Octobre 2010 à 09:49:49 en fait le souci vient du fait que s'il n'y a pas de "\n" dans la chaine ca plante.
je pense que si y a pas de "\n" justement cela veux dire que le format initial de la chaine renvoyée par youtube n'a pas le bon format prévu. En gros youtube change régulièrement leur format, donc cela veux dire qu'il faut que je regarde ca ( encore une fois)... Titre: Re : youtube ne marche plus Posté par: Salenger le 29 Octobre 2010 à 10:29:33 Salut Baloo et tant que je t'ai "sous la main", permets-moi de te dire bravo pour
ce superbe soft que j'utilise régulièrement ! En fait, concernant le "\n", comme il s'agit d'un code spécial en HTML pour les sauts de ligne, la fonction "indexOf" a besoin qu'il soit écrit avec un double antislash car même si ce caractère est présent dans la source, "indexOf("\n")" renvoit toujours -1 alors que "indexOf("\\n")" trouve le bon résultat. Mais pour aller plus loin, j'ai remarqué que les lignes suivantes ne servent pas à grand chose (corrige-moi si je me trompe) : page = page.substring(page.indexOf("swfHTML")); page = page.substring(0, page.indexOf("\n")); Car la partie la plus importante (qui renvoit l'URL de la vidéo à streamer) est ici : int index = page.indexOf("fmt_url_map="); if(index != -1) { page = page.substring(index + "fmt_url_map=".length()); Je ne pense donc pas que Youtube a encore changé de format (ce qui est pénible à force, j'avoue) mais qu'il s'agit juste d'un petit bug sur la fonction "indexOf"... Mais tout ceci n'est que le fruit de mes investigations sur un "petit" bout du code et des essais théoriques, sans avoir une vue d'ensemble, alors prend ça comme une suggestion d'un dév à un autre ;) Keep up the good work ! Salenger Titre: Re : youtube ne marche plus Posté par: Salenger le 29 Octobre 2010 à 10:41:54 Petite mise à jour qui complique encore l'affaire.
Le code suivant : String chaine; chaine = "test \n test"; System.out.println (chaine.indexOf("\n")); Retourne bien 5 et pas -1 ! A mon avis, la chaîne retournée par la ligne suivante doit être dans un format de texte particlier: String page = IOUtil.loadURLPage(url); Hum hum ... Salenger Titre: Re : youtube ne marche plus Posté par: Salenger le 29 Octobre 2010 à 15:58:42 Juste pour info, je viens de tester mon fix avec HP et cela marche parfaitement :) !
Salenger Titre: Re : youtube ne marche plus Posté par: beroilh le 01 Novembre 2010 à 18:16:55 J'ai encore fait des essais ce soir : je constate que les flux web vidéos you tube et daily motion sont accessibles une fois sur deux.Mais je constate également que mon PC affiche un message de windows "VLC a cessé de fonctionner". Je joins copie de ma log au scas ou quelqu'un pourrait l'exploiter, moi même ne sachant pas.
Merci de vos efforts et de vos réponses. Titre: Re : youtube ne marche plus Posté par: chris4269 le 14 Novembre 2010 à 20:36:32 Chez moi aussi Youtube sur le boitier hd ne fonctionne pas
Titre: Re : youtube ne marche plus Posté par: epmd71 le 20 Novembre 2010 à 22:13:57 bonjour a tous je suis nouveau en faite j'ai le meme probleme aussi pour youtube les videos ne marche plus j'ai ce message la "chargement a echoué" mais bizarement dailymotion marche bien merci a tous
Titre: Re : Re : youtube ne marche plus Posté par: baloo le 21 Novembre 2010 à 15:33:15 bonjour a tous je suis nouveau en faite j'ai le meme probleme aussi pour youtube les videos ne marche plus j'ai ce message la "chargement a echoué" mais bizarement dailymotion marche bien merci a tous youtube a changé quelque chose dans ces pages, donc actuellement cela ne marche plus.La prochaine version corrigera ce pb Titre: Re : youtube ne marche plus Posté par: epmd71 le 22 Novembre 2010 à 15:08:16 ok merci baloo de ta reponse en attendant la prochaine version :)
Titre: Re : youtube ne marche plus Posté par: epmd71 le 01 Avril 2011 à 19:53:14 re bonjour les menbres de homeplayer j'ai installer la derniere version de home player et youtube avait remarcher et la de nouveau ne fonctionne plus ainsi que dailymotion. merci a vous en attendant des reponse
|