<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Obtener datos de la transmision Shoutcast con PHP v2.0</title>
	<atom:link href="http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/</link>
	<description>Experimentando la vida</description>
	<lastBuildDate>Wed, 21 Dec 2011 18:20:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Por: Cristián</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-146</link>
		<dc:creator>Cristián</dc:creator>
		<pubDate>Mon, 26 Apr 2010 17:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-146</guid>
		<description>Diego, lo que buscas esta en el codigo de ejemplo.
Solo tenes que especificar el usuario y la contraseña de administrador de tu servidor al momento de crear el objeto shoutcast, y utilizar la variable SONG_HISTORY, la cual devuelve un array con las canciones ya reproducidas</description>
		<content:encoded><![CDATA[<p>Diego, lo que buscas esta en el codigo de ejemplo.<br />
Solo tenes que especificar el usuario y la contraseña de administrador de tu servidor al momento de crear el objeto shoutcast, y utilizar la variable SONG_HISTORY, la cual devuelve un array con las canciones ya reproducidas</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: diego Mtv</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-145</link>
		<dc:creator>diego Mtv</dc:creator>
		<pubDate>Mon, 26 Apr 2010 14:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-145</guid>
		<description>Hola .. quisiera que dejes algun archivo para colocar en mi web .. solo las ultimas 10 canciones que estoy transmitiendo desde el shoutcast, EH VISTO ALGUNAS PAGINAS QUE SALEN LAS ULTIMAS 10 O 5 CANCIONES QUE SONARON , haber si me envias el archivo o un guia ..</description>
		<content:encoded><![CDATA[<p>Hola .. quisiera que dejes algun archivo para colocar en mi web .. solo las ultimas 10 canciones que estoy transmitiendo desde el shoutcast, EH VISTO ALGUNAS PAGINAS QUE SALEN LAS ULTIMAS 10 O 5 CANCIONES QUE SONARON , haber si me envias el archivo o un guia ..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristián</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-73</link>
		<dc:creator>Cristián</dc:creator>
		<pubDate>Fri, 11 Dec 2009 03:22:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-73</guid>
		<description>Ale, El problema que debes tener (Supongo) es que el server Shoutcast no es accesible ya sea porque no tiene acceso directo a internet (IP publica), o los puertos del mismo estan bloqueados. 
Tambien reviza la direccion ip del server, para ver si es la correcta y si esta bien escrita en el codigo php, si queres postearla aca para que podamos ver si podemos escuchar la emision de radio

Saludos!</description>
		<content:encoded><![CDATA[<p>Ale, El problema que debes tener (Supongo) es que el server Shoutcast no es accesible ya sea porque no tiene acceso directo a internet (IP publica), o los puertos del mismo estan bloqueados.<br />
Tambien reviza la direccion ip del server, para ver si es la correcta y si esta bien escrita en el codigo php, si queres postearla aca para que podamos ver si podemos escuchar la emision de radio</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alejandro</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-72</link>
		<dc:creator>Alejandro</dc:creator>
		<pubDate>Fri, 11 Dec 2009 00:46:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-72</guid>
		<description>Hola Cristián, fijate que usando la versión 1 ó la versión 2, siempre recibo el mensaje: Connection timed out (110)

A ver si me orientas, gracias!!!</description>
		<content:encoded><![CDATA[<p>Hola Cristián, fijate que usando la versión 1 ó la versión 2, siempre recibo el mensaje: Connection timed out (110)</p>
<p>A ver si me orientas, gracias!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristián</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-58</link>
		<dc:creator>Cristián</dc:creator>
		<pubDate>Thu, 26 Nov 2009 13:23:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-58</guid>
		<description>con la variable CURRENT_LISTENERS

$shoutcast-&gt;Get(&quot;CURRENT_LISTENERS&quot;);</description>
		<content:encoded><![CDATA[<p>con la variable CURRENT_LISTENERS</p>
<p>$shoutcast-&gt;Get(&#8220;CURRENT_LISTENERS&#8221;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: hola</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-57</link>
		<dc:creator>hola</dc:creator>
		<pubDate>Thu, 26 Nov 2009 00:14:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-57</guid>
		<description>me gustaria saber porfavor como poner ami foro  cuantos oyen la radio de tal... mua</description>
		<content:encoded><![CDATA[<p>me gustaria saber porfavor como poner ami foro  cuantos oyen la radio de tal&#8230; mua</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Greco</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-53</link>
		<dc:creator>Greco</dc:creator>
		<pubDate>Tue, 17 Nov 2009 09:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-53</guid>
		<description>Hola, primero que todo quiero felicitarte por este estupendo script. Vengo usando la versión 1 desde hace un tiempo.

Tengo una consulta, la cual postié en FDW donde encontré la version 2 pero te la comento aqui nuevamente por si no llegas a leerla en el foro :)

En el ejemplo tienes puesto un IF que verifica si hay o no transmisión y depende de lo que obtenga, mostrará la(s) variables que pongamos y si no hay transmisión mostrará un mensaje, pero que pasa si el servidor shoutcast está abajo... como podría comprobarlo y mostrar otro mensaje???.

He visto por ahi en algunas paginas que muestran 3 estados:

1: si el servidor está corriendo y hay transmisión, muestra la información,
2: si el servidor está corriendo pero no hay transmisión, muestra el mensaje avisando que no hay transmision y
3: si el servidor esta abajo muestra un mensaje advirtiendo que el servidor está detenido etc.

como poder comprobar esto último??

en la version 1 de tu script lo hacía de la siguiente manera...

--------------------------------------------------
if($server-&gt;conectado == true){
  // muestro la informacion
  $server-&gt;CancionActual();
  // etc....
}else{
  // aqui muestro que el servidor está off-line
  $server-&gt;Estado();
}
--------------------------------------------------

Saludos y nuevamente gracias por este gran aporte.

Atte,
Greco</description>
		<content:encoded><![CDATA[<p>Hola, primero que todo quiero felicitarte por este estupendo script. Vengo usando la versión 1 desde hace un tiempo.</p>
<p>Tengo una consulta, la cual postié en FDW donde encontré la version 2 pero te la comento aqui nuevamente por si no llegas a leerla en el foro <img src='http://www.cristianperez.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>En el ejemplo tienes puesto un IF que verifica si hay o no transmisión y depende de lo que obtenga, mostrará la(s) variables que pongamos y si no hay transmisión mostrará un mensaje, pero que pasa si el servidor shoutcast está abajo&#8230; como podría comprobarlo y mostrar otro mensaje???.</p>
<p>He visto por ahi en algunas paginas que muestran 3 estados:</p>
<p>1: si el servidor está corriendo y hay transmisión, muestra la información,<br />
2: si el servidor está corriendo pero no hay transmisión, muestra el mensaje avisando que no hay transmision y<br />
3: si el servidor esta abajo muestra un mensaje advirtiendo que el servidor está detenido etc.</p>
<p>como poder comprobar esto último??</p>
<p>en la version 1 de tu script lo hacía de la siguiente manera&#8230;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
if($server-&gt;conectado == true){<br />
  // muestro la informacion<br />
  $server-&gt;CancionActual();<br />
  // etc&#8230;.<br />
}else{<br />
  // aqui muestro que el servidor está off-line<br />
  $server-&gt;Estado();<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Saludos y nuevamente gracias por este gran aporte.</p>
<p>Atte,<br />
Greco</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Odin Lopez</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-52</link>
		<dc:creator>Odin Lopez</dc:creator>
		<pubDate>Mon, 16 Nov 2009 21:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-52</guid>
		<description>Saludos, Me descargue el archivo y lo subi, nose en que parte introducir los datos (ip, puerto, etc) o con que nombre llamarlos...estoy confundido

Siempre he visto que son dos paginas en php, una con el codigo (donde configuramos), y otra donde es que muestra lo que queremos con un simple llamado...

Espero respuestas porfavor aviseme...</description>
		<content:encoded><![CDATA[<p>Saludos, Me descargue el archivo y lo subi, nose en que parte introducir los datos (ip, puerto, etc) o con que nombre llamarlos&#8230;estoy confundido</p>
<p>Siempre he visto que son dos paginas en php, una con el codigo (donde configuramos), y otra donde es que muestra lo que queremos con un simple llamado&#8230;</p>
<p>Espero respuestas porfavor aviseme&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristián</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-41</link>
		<dc:creator>Cristián</dc:creator>
		<pubDate>Mon, 26 Oct 2009 04:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-41</guid>
		<description>@Jorge: Lo que tendrias que hacer es recorrer ese array.

Por ejemplo

foreach($server-&gt;get(&#039;SONG_HISTORY&#039;) as $song) {
    print &quot;Cancion: {$song[&#039;title&#039;]} - Momento: &quot; . date(&quot;d/m/Y, g:i a&quot;, $song[&#039;timestamp&#039;]) . &quot;&lt;br /&gt;&quot;;
}

Espero que te sirva.. Saludos</description>
		<content:encoded><![CDATA[<p>@Jorge: Lo que tendrias que hacer es recorrer ese array.</p>
<p>Por ejemplo</p>
<p>foreach($server->get(&#8216;SONG_HISTORY&#8217;) as $song) {<br />
    print &#8220;Cancion: {$song['title']} &#8211; Momento: &#8221; . date(&#8220;d/m/Y, g:i a&#8221;, $song['timestamp']) . &#8220;<br />&#8220;;<br />
}</p>
<p>Espero que te sirva.. Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge</title>
		<link>http://www.cristianperez.com/2009/09/14/obtener-datos-de-la-transmision-shoutcast-con-php/comment-page-1/#comment-39</link>
		<dc:creator>Jorge</dc:creator>
		<pubDate>Sat, 24 Oct 2009 03:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.cristianperez.com/?p=51#comment-39</guid>
		<description>para poner el historial de las canciones que tengo que poner ? solo me escribe array() =(</description>
		<content:encoded><![CDATA[<p>para poner el historial de las canciones que tengo que poner ? solo me escribe array() =(</p>
]]></content:encoded>
	</item>
</channel>
</rss>

