Visor de stats para GISS.tv (act.)
Un script chiquito que hice en PHP hace un buen tiempo. Todavia tiene mi código de aquel entonces, que era horrible pero funciona bien (no es que haya mejorado mucho tampoco). Muestra una serie de datos sobre lo que se está transmitiendo en la estación.
No puse un readme ni nada, nunca tuve esa costumbre. Pero creo que no hay mucho que explicar:
1) Descomprimir el archivo
2) Subirlo al servidor
3) Modificar la parte "Configuracion del script" (al principio del archivo) con los datos correspondientes.
La idea era armarlo de manera que el diseño sea fácil de cambiar, pero apesto en esas cosas asi que usé un template random que saqué de no se donde. No es muy dificil de modificar, de todas formas. Si quieren agregarlo en cierta sección de una web, es cuestión de usar un iframe y listo el pollo.
v1.1: Descargar (2 KB) (La URL cambió un poquito en versiones mas recientes de Icecast y el script habia dejado de funcionar. Gracias a federico por avisarme.)
Aparentemente cambiaron algo en el server de GISS y no se puede acceder como se hacia antes. Una alternativa temporal podria ser parsear status.xsl, aunque la info que muestra es mas limitada. Ademas no tengo muchas ganas de reescribir el código en este momento. Si lo hago, probablemente lo transforme en una libreria, para hacerlo un poquito mas flexible.
Si alguien conoce alguna otra forma de acceder a las estadisticas, dejen un comentario o manden un mail o algo.
Aún no hay trackbacks.

15 agosto, 2010 - 09:49
Hola navegando en internet, encotre tu web, y me intereso un post que tenes publicado (http://www.pendor.com.ar/blog/2009/12/03/visor-de-stats-para-giss-tv/) probe el script con los datos de mi cuenta de giss.tv pero no me funciono, tienes alguna idea de que puede pasar? si fueras tan amable de comunicarte conmigo a ver si me puede dar una mano. Saludos desde Montevideo, Uruguay. Federico
federico(Citar esta entrada)
17 agosto, 2010 - 16:41
Puede ser algun error en la config.
Puede ser que el script esté viejo o hayan hecho cambios del otro lado.
Te agregue al msn, de todas formas. Cuando te conectes, me comentás lo que no funciona y lo reviso/actualizo.
Pendor(Citar esta entrada)
19 agosto, 2010 - 16:52
Script actualizado. Gracias federico.
Algo que nunca se me ocurrió comentar es que se puede usar tranquilamente con cualquier server Icecast, siempre y cuando lo datos sean correctos. Lo modifiqué un poquito para que esto sea mas facil de entender.
Pendor(Citar esta entrada)
16 septiembre, 2010 - 01:00
Hola pendor, antes que nada gracias,
tengo un problema, no me quiere funcionar el script, ingrese los datos y subí el archivo a mi servidor. pero pues intento abrirlo y después de unos 5 min me pone esto: “No se pueden obtener las estadísticas.
La radio se encuentra OFFLINE o la configuración del script es errónea.”,
Ojala y me pudieras ayudar.!
Gracias y saludos desde México.
Hector(Citar esta entrada)
17 septiembre, 2010 - 01:07
Hola de nuevo yo, para comentarte que instalé el appserv en mi maquina y el script funciono sin problemas, tienes idea de a que se deba que no funcione en el servidor de mi pagina?.
Saludos.!
Hector(Citar esta entrada)
17 septiembre, 2010 - 21:11
Que tal
Me tope con tu script de puro milagro en la red, llevo dos dias con esto y no doy…
Reviso y reviso la configuracion y me sigue apareciendo que esta la estacion OFFLINE o esta masl configurado el script.
Sin embargo entro a: http://giss.tv:8000/
Y busco la radio que esta activada y la encuentro:
Mount Point /chokurunoradio.mp3
Stream Title: cho kuru no radio
Stream Description: Zoe~chan
Content Type: audio/mpeg
Mount Start: Sat, 18 Sep 2010 01:51:35 +0200
Bitrate: 32
Current Listeners: 1
Peak Listeners: 3
Stream Genre: Various
Stream URL: http://www.chokurunoradio.com
Current Song: CooRie – Chiisa na Tegami
Sin embargo me sigue diciendo que esta OFFLINE..
Ahora bien, intente entrar directamente con la ruta que el script tiene:
http://source:XXX@giss.tv:8000/admin/stats/?chokurunoradio.mp3=/chokurunoradio.mp3
Me pide de nuevo identificarme.. obviamente hay datos protegidos.. pero por alguna razon la contraseña o el usuario no estan correctos. Sabemos que giss.tv solo te da una contraseña y el usuario permanece “source”.
Que podria ser?
agradeceria mucho cualquier tipo de ayuda.
Hester(Citar esta entrada)
19 septiembre, 2010 - 21:23
El script utiliza la libreria cURL para PHP. Siempre está la posibilidad de que la libreria no esté instalada en el sistema. Revisá el phpinfo del servidor. Ahi deberia decir si está activada o no.
Claro.
El usuario es siempre fijo y es source y la contraseña es que la te brinda el sitio.
La verdad que en este momento no se me ocurre nada. Hice un cambio pequeño a la url en la ultima versión, podria ser eso.
Probá con la version anterior (la que aparece tachada, creo que el fichero todavia está online..) y decime que si cambia algo.
Cuando tenga tiempo, lo reviso bien.
Pendor(Citar esta entrada)
19 septiembre, 2010 - 21:41
Algo que me acabo de dar cuenta es que la URL que posteaste estaba mal. Deberia ser asi:
http://source:XXX@giss.tv:8000/admin/stats/?mount=/chokurunoradio.mp3
Y te repito lo que le dije a alguien mas arriba: asegurate que el servidor tenga cURL instalado, ya que el script usa la libreria para extraer los datos.
Pendor(Citar esta entrada)
10 octubre, 2010 - 02:49
hola que tal , ya desde hace un tiempo utilizba tu script en mi estacion de radio la adapte a mis nesesidades y todo perfecto , pero de un tiempo para aca dejo de funcionar y no se a que se debia . Ahora me entero por tu blog que icecast cambio las urls , ya descarge la nueva version del codigo que publicaste pero sige sin funcionar … Avr si podris hecharme una mano
Gracias de antemano ..
foxloghan(Citar esta entrada)
16 octubre, 2010 - 03:35
Perfecto amigo, le hice un par de retoques a la interface y a un par d elinias del code y funciona perfecto, muy buen aporte Pendor, salu2,
Alex(Citar esta entrada)
16 octubre, 2010 - 03:40
A, me olvide de decir, para los que no puedan ver los datos en su web que yo cargo el stats en un iframe de esta manera, por si sirve de algo comentarlo, ahi lo dejo, salu2 a tod@s,
Alex(Citar esta entrada)
24 noviembre, 2010 - 18:55
Muy bueno, lo voy a implementar en mi pagina http://bazza.bshellz.net/
Bazza(Citar esta entrada)
3 diciembre, 2010 - 07:36
Estimado Pendor, el script ha dejado de funcionar a pesar de configurarlo correctamente no muestra las estadísticas, parece que nuevamente han modificado el sistema.
@Alex por favor podrías decirme como haces para coger solo la parte de tu radio con un iframe?
Saludos!
Angel(Citar esta entrada)
5 diciembre, 2010 - 18:18
Aparentemente, hay algo que cambió del lado de GISS. Acepta la autentificacion pero devuelve una pantalla blanca.
Una alternativa temporal (aunque mucho menos eficiente) seria parsear el status.xsl y sacar los datos de ahi. Creo que hay menos informacion que la anterior pero la data necesaria esta disponible.
En este momento tengo examenes asi que no voy a poder revisarlo bien hasta la proxima semana.
Mientras tanto, si alguien quiere revisar la documentacion en busca de cambios en el acceso a stats, es libre de hacerlo.
Si mal no recuerdo, GISS.tv utiliza Icecast 2.3.2-kh9a.
Pendor(Citar esta entrada)