Shoutcast > titres on air + status

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 079 fois - Téléchargée 29 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
Messages postés
4
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
5 octobre 2010

J'entend par là le: "Stream Title" dans le Shoutcast Administrator.

PS: Dsl pour le double post :s
Messages postés
4
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
5 octobre 2010

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,
Messages postés
3
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
13 mars 2007

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
Messages postés
6
Date d'inscription
mercredi 21 juillet 2004
Statut
Membre
Dernière intervention
29 avril 2018

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
Messages postés
245
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
21 juin 2004

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.