ParMesSoins Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 Bonjour, j'aimerai écouter les stations de radio diffusées par Linternaute [les radios] sur XBMC. Le problème est que je n'arrive pas à recuperer les URL ! Quelqu'un peut-il m'aider ? Merci. Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 C'est du flash... et à moins de le décompiler (illégal ) et sous réserve que ce soit récupérable, il faut trouver une relation entre les URL des players et le flux (asx je pense) joué. Une autre solution est d'utiliser un renifleur de trames réseau, mais là encore , ce n'est pas trop l'utilisation autorisée... Lien vers le commentaire Partager sur d'autres sites More sharing options...
ParMesSoins Posté(e) 30 août 2006 Auteur Share Posté(e) 30 août 2006 hum ! OK ! on va voir ça ! Merci ! Lien vers le commentaire Partager sur d'autres sites More sharing options...
ParMesSoins Posté(e) 30 août 2006 Auteur Share Posté(e) 30 août 2006 après un ptit tour rapide dans le cache, voici ce que j'ai trouvé : http://station.linternaute.com:8000/9?a31f...84046ee25707b68 http://station.linternaute.com:8000/13?de3...00d47568332b801 http://station.linternaute.com:8000/4?4e7e...2bc1d8093cd96dd ... je n'aime pas trop les chiffres qui suivent :8000/ ça doit changer souvent ! Qu'en pensez-vous ! Merci. Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 30 août 2006 Share Posté(e) 30 août 2006 hum... Je crois qu'on retrouve de tels chiffre dans la liste des radio ou encore dans le lien source de l'applet flash. Ca sert très certainement comme "authentification" de session. Il faudra donc passer par un script python qui recherchera le fameux numéro et qui lancera un stream avec le lien généré. Lien vers le commentaire Partager sur d'autres sites More sharing options...
ParMesSoins Posté(e) 31 août 2006 Auteur Share Posté(e) 31 août 2006 hum... Je crois qu'on retrouve de tels chiffre dans la liste des radio ou encore dans le lien source de l'applet flash. Ca sert très certainement comme "authentification" de session. Il faudra donc passer par un script python qui recherchera le fameux numéro et qui lancera un stream avec le lien généré. humm ! mais encore ! C'est pas gagné quoi ! Merci pour ton aide ! Lien vers le commentaire Partager sur d'autres sites More sharing options...
Miles Prower Posté(e) 5 septembre 2006 Share Posté(e) 5 septembre 2006 Le :8000 indique un port réseau. Lien vers le commentaire Partager sur d'autres sites More sharing options...
ParMesSoins Posté(e) 11 septembre 2006 Auteur Share Posté(e) 11 septembre 2006 Le :8000 indique un port réseau. ok ! mais pas la "station" Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 11 septembre 2006 Share Posté(e) 11 septembre 2006 Non... Mais le numéro en question qui est intéressant, c'est dans cette url par exemple : http://station.linternaute.com:8000/9?a31fb9f860008e5a484046ee25707b68 tout ce qu'il y à la fin : 9?a31fb9f860008e5a484046ee25707b68 le chiffre avant le ? doit correspondre à la chaine et la chaine alpha/numérique a une authentification de session. Sachant qu'un lien de ce genre renvoi sur un fichier asx, donc un fichier texte compréhensible par windows media player. Mais XBMC ne lit pas les .asx alors il faut télécharger le fichier, en extraire le lien véritable du flux, et en tenter la lecture par XBMC (et croiser les doigts pour que ca fonctionne...) Donc petit "tutoriel": 1- on click sur le lien "International": java script:window.open('http://redirection.linternaute.com/9655/','radio','width=400,height=226,menubar=no,toolbar=no,status=no,titlebar=no,personalbar=no,resizable=no,scrollbars=no,location=no,top=0,left=0');void(0); donc l'URL est simplement : http://redirection.linternaute.com/9655/ (le reste servant à définir la fenêtre popup destinatrice) 2- L'adresse précédente sert en fait de redirection, et on obtient ensuite une nouvelle URL. http://radio.linternaute.com/cgi/lecteur/ecoute.php?f_id_radio=2&f_no_cache=1659344070 Cette URL semble être référencée par un numéro de session, ou un truc dans le genre (paramètre "f_no_cache" de l'url) De plus le code source de cette page semble indiquer qu'un cookie est construit ici même, et donc il faudra très certainement le gérer. On voit aussi dans les scripts de cette page que le player est détecté selon ce que l'utilisateur possède (quictime, real, WMP, flash) Dans mon cas, flash est installé donc j'imagine qu'il a choisi le flash comme lecteur. Mais j'imagine que si je n'avais pas flash d'installé, il me lancerait un autre player... [note : là je testerais pas car j'ai pas envie de désinstaller flash sur mon firefow] / [note2 : également au sujet des cookies, ils ont une date de 1 jour de validité, et je ne souhaite pas supprimer mes cookies puis désactiver les cookies pour vérifier que ca marche ou pas sans...] On obtient encore des choses bien plus intéressantes vis à vis de XBMC, puisqu'il y a le code embed au cas où Windows Media Player soit le player par défaut. L'url est donc : http://radio.linternaute.com/cgi/lecteur/pls.php?f_id_radio=2&f_type=asx&f_no_cache=98d9bb333debb8678d764993a1f80307 Mais une adresse PHP n'est pas sympa pour XBMC... Qu'à cela ne tienne, on télécharge le contenu de cette page php (c'est en fait un fichier asx qu'on obtient. Un espèce de XML pour WMP) L'URL est alors : http://station.linternaute.com:8000/2?a800...4143ac95dcc7336 On peut donc affirmer maintenant que le 2 avant le point d'interrogation est le numéro de la chaine (de la radio dans notre cas) et tout ce qui suit est bien une authentification. Elle même donnée par la page précédente... C'est maintenant qu'il faut tester si le flux est lisible par xbmc... Lien vers le commentaire Partager sur d'autres sites More sharing options...
ParMesSoins Posté(e) 12 septembre 2006 Auteur Share Posté(e) 12 septembre 2006 bien vu sauf ke suite à une derniere màj mon XBMC ne marche plus (à voir) je regarde ça dès ke je peux Merci. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant