Bonjour à tous et mes meilleurs voeux pour cette nouvelle année.
J'ai une colle. Je possède actuellement un serveur shoutcast et je souhaite pouvoir récupérer le flux audio via php pour le retourner ensuite sous forme de fichier mp3. Vous me direz peut être Impossible !? et pourtant, j'ai trouvé une webradio qui y arrive.
Voici le fichier retourné par leur mystérieuse page php :
http://player.pulsradio.com/audio.php
Ce flux sert à leur player flash accessible ici :
http://player.pulsradio.com/
Code source HTML de la page du player :
Je sais que la page audio.php renvoie les Header PHP suivant :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META HTTP-EQUIV="Pragma" content="no-cache">
<META HTTP-EQUIV="expires" CONTENT="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pulsradio</title>
</head>
<body>
<p>
<object type="application/x-shockwave-flash" data="playerpuls.swf?fichier=audio.php" width="362" height="165">
<param name="movie" value="playerpuls.swf?fichier=audio.php" />
</object>
</script>
</p>
</body>
</html>
J'ai tenté de récupérer le flux audio retourné par Shoutcast avec un fopen, un readfile, et que sais-je encore, en vain. Je pense qu'il faut peut être utiliser les sockets, mais je ne vois pas comment, bref je n'arrive pas à mes fins.Content-Transfer-Encoding: binary
Content-Length: 100000000
Connection: close
Content-Type: audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3, audio/mpeg
J'ai essayé de contacter Puls Radio pour leur demander leur astuce, c'est presque s'ils m'ont pas jeté dehors.
Alors dernier recours, je me tourne vers vous dans l'espoir que l'un d'entre vous est l'idée de génie qui pourra me décoincer.
Sur ce, j'attend vos réflexions et solutions et vous remercie pour avoir prêté attention à mon sujet.
Partager