Shoutcast Server Information

Información del proyecto

Descripción
Descarga
Versión
API
Variables de informacíón
Ejemplo

Descripción

Class PHP que permite obtener informacion acerca de la transmision de un servidor de streaming Shoutcast

Descarga

Source: shoutcast.php

Versión

2.2 (15-09-2010)

API

public Shoutcast::server_online (void)
Devuelve TRUE o FALSE si el server esta en linea o no (Esto es distinto a si el server esta transmitiendo o no, esa informacion se obtiene con la variable STATION_STATUS)

public Shoutcast::admin_mode (void)
Devuelve TRUE si se esta trabajando en modo admin o FALSE en caso contrario

public Shoutcast::get (string $var)
Devuelve el valor de la variable ingresada, y en caso de no existir la variable o no ser accesible devuelve una cadena vacia

Variables a las que se puede acceder

En modo simple (sin iniciar sesion como administrador):

CURRENT_LISTENERS : Cantidad de oyentes actuales
STATION_STATUS : Vale TRUE si el servidor esta transmitiendo o FALSE en caso contrario
LISTENERS_PEAK : Pico máximo de oyentes simultaneos en un momento
LISTENERS_LIMIT : Capacidad máxima de oyentes permitida
UNIQUE_LISTENERS : Cantidad de oyentes únicos (IP)
BITRATE : Frecuencia de la transmisión
CURRENT_SONG : Título de la canción actual

En modo admin:
Se puede acceder a todas las variables del modo simple y las siguientes

STATION_GENRE : Genero de la estación de radio
STATION_URL : Dirección web de la estación
STATION_TITLE : Título de la estación
IRC : IRC de la estación
ICQ : ICQ de la estación
AIM : AIM de la estación
CONTENT_TYPE : MIME del contenido transmitido
SERVER_VERSION : Versión del servidor
SONG_HISTORY : Historial de canciones – Array ( TIMESTAMP, TITLE )
LISTENERS : Información de los oyentes – Array ( HOST, PLAYER, UNDER_RUNS, CONNECT_TIME, POINTER, UID})

Ejemplo de Uso

53 thoughts on “Shoutcast Server Information

  1. Hola Cristián No me funcion en php 5.3

    que hago?

    podias actualizar algunas libreria en tu aplicacion . gracias (:

  2. De antemano felicidades por el aporte, lo estuve utilizando por largo tiempo y funciona al 100, sin embargo tuve que cambiar de proveedor de servicios y dejo de funcionar, necesito ayuda para echar a andar de nuevo tu aporte, que datos necesitaria enviarte para recibir ayuda?? el problema real es que invariablemente me aparece la leyenda de “server offline” no me manda error de ningun tipo, todos los datos aparentemente correctos, de antemano gracias!!

  3. Amigo es un excelente aporte de tu parte, la aplicación es totalmente funcional, la he implementado en mis proyectos y anda de maravilla.

    Muchísimas gracias y saludos desde la ciudad de méxico!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">