Shoutcast > titres on air + status

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 452 fois - Téléchargée 30 fois

Contenu du snippet

Bijour ti li monde !

Voilà, petit script tout con qui va permettre de récupérer des infos sur ce qui passe en live sur un WebRadio hostée par ShoutCast (streaming pour Winamp).
Pour faire simple j'affiche que les Infos, Artiste et le Titre mais vous pouvez reprendre bitrate (qualité) ... mais c'est mois interessant !

J'attend vos notes et commentaires !

Le code :

Source / Exemple :


<?

$fp = @fsockopen("127.0.0.1", "8000", &$errno, &$errstr, 30);
if(!$fp) {
         $stat = "down";
}else{
         $stat = "onair";
}

if($stat != "down"){
         fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: PoPo Radio Script (Mozilla Compatible)\r\n\r\n");
         
         while(!feof($fp)) {
                           $donnes .= fgets($fp, 1000);
                           }

         fclose($fp);

         $donnes = ereg_replace(".*<body>", "", $donnes);
         $donnes = ereg_replace("</body>.*", ",", $donnes);

         $virgul = explode(",",$donnes);
         $servstat = $virgul[0];
         $status = $virgul[1];

         if($status == "0"){
                    $status_="off";
                    echo "status off<br>\n";
         }else{
                    $status_="on";
                    $maxauditeurs = $virgul[3];
                    $auditeurs = $virgul[4];
                    $bitrate = $virgul[5];
                    $titre = $virgul[6];
         }

}

$titre_ = chop($titre);
$infos = explode("-",$titre_);
echo "Infos : $infos<br>\n";

$artiste = chop($infos[0]);
$artiste = ereg_replace(" ", "&nbsp;", $artiste);
echo "Artiste : $artiste<br>\n";

$titre = chop($infos[1]);
$titre = ltrim($titre);
$titre = ereg_replace(" ", "&nbsp;", $titre);
echo "Titre : $titre<br>\n";

?>

Conclusion :


PoPo 2003
http://popolinux.zapto.org
http://www.lescigalesenfolie.com

A voir également

Ajouter un commentaire Commentaires
PetitRaptor Messages postés 4 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 5 octobre 2010
26 nov. 2009 à 17:30
J'entend par là le: "Stream Title" dans le Shoutcast Administrator.

PS: Dsl pour le double post :s
PetitRaptor Messages postés 4 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 5 octobre 2010
26 nov. 2009 à 15:03
Bonjour,

Merci d'avoir poser la question pour comment afficher les auditeurs Steve55.

Je pose à mon tour une question:

Comment faire pour afficher le nom de la radio ?

Cordialement,
maxlemay Messages postés 3 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 13 mars 2007
28 janv. 2007 à 01:54
salut c'est super le script j'ai cherché un peu partout mais les autre était assez compliqués... celui là est super simple c'est super
@++
maxime
fx4sky Messages postés 6 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 29 avril 2018
15 déc. 2004 à 10:57
bonjour, je trouve votre script tres interessant mais est il possible de le convertir en asp ?
Sinon je suis a la recherche d'un lecteur de streaming que je pourrais ajouter sur un page web de mon site que j'heberge en local.
Connaissez vous une source ou un exemple de site qui propose un lecteur integré a une page web qui permet de se connecter automatiquement à un serveur soutcast (g essayé php soutcast mais trop dure a configurer sur mon serveur).
Merci d'avance
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
19 avril 2004 à 19:10
derien man :)
Afficher les 21 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.