Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Baima

Script Shoutcast - Quantidade de Ouvintes

Recommended Posts

Bom Dia

 

Estou colocando na minha Webradio, um script php que mostra a música que está sendo executada, um histórico das últimas 5 musicas tocadas, e a quantidade de ouvintes conectados. Está tudo correto, o problema é que na quantidade de ouvintes conectados aparece apenas os visitantes do site e não todos que estão conectados a radio ouvindo atraves de players e app. São números bem diferentes, enquanto no site informa 70 ouvintes no meu painel do shoutcast informa 850 ouvintes. Gostaria que o script informasse o numero real de ouvintes e não apenas os que estão no site. Como não entendo muito de PHP resolvi pedir ajuda aqui no Forum.

 

A parte do script Original sobre ouvintes..

 

<?php if($showListeners > 0){ ?>
<div id="currentListeners" class="wiztip" title="<?php echo $L_listeners_tooltip;?>"><a href="<?php echo $websiteUrl;?>map.php" id="shoutcastStats"><?php echo $L_current_listeners;?>: <span><?php echo $currentListeners;?> </span></a> </div>
<?php } else { echo ''; }?>

 

 

No meu painel shoutcast tem uma API de informação de Streaming que eu acho que pode solucionar

 

http://streaming.advancehost.com.br/api/T1RnNU9BPT0rRA==

 

$xml = simplexml_load_file("http://streaming.advancehost.com.br/api/T1RnNU9BPT0rRA==");

echo $xml->status;
echo "<br>";
echo $xml->porta;
echo "<br>";
echo $xml->porta_dj;
echo "<br>";
echo $xml->ip;
echo "<br>";
echo $xml->ouvintes_conectados;
echo "<br>";
echo $xml->titulo;
echo "<br>";
echo $xml->plano_ouvintes;
echo "<br>";
echo $xml->plano_ftp;
echo "<br>";
echo $xml->plano_bitrate;
echo "<br>";
echo $xml->musica_atual;
echo "<br>";
echo $xml->shoutcast;
echo "<br>";
echo $xml->rtmp; // se tiver RTMP
echo "<br>";
echo $xml->rtsp; // se tiver RTMP

Alguém poderia me dar alguma sugestão?? Desde já agradeço..

 

Um Abraço a Todos!!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Luiz o código já está pronto, basta copiar e colar na sua página PHP (e não HTML). Cole da maneira como está abaixo:

<?
$xml = simplexml_load_file("http://streaming.advancehost.com.br/api/T1RnNU9BPT0rRA==");
echo "Ouvintes online<br>";
echo $xml->ouvintes_conectados;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.