Clase para recoger información de un servidor Icecast
Enviado por clbustos el Mar, 13/09/2005 - 00:35.
Clasificado en:

Como me gustaría tener más feedback sobre la radio que puse por Icecast, ¿qué mejor que poner en un bloque del sitio la canción que se está tocando en este momento?
Buscando como hacerlo, encontré la clase class_icecast2.php, que recoge la información vía curl. Después de corregir y simplificar, aquí está el código fuente.
Para utilizar la clase, sólo tienen que hacer
- require_once("icecast.php");
- $user="user";
- $pass="pass";
- $host="127.0.0.1"; // por defecto a localhost
- $port=8000; // por defecto a 8000
- $icecast=new icecast($user,$pass,$host,$port);
- print_r($icecast->aMounts);
- print_r($icecast->oServerData);
| Adjunto | Tamaño |
|---|---|
| icecast.php.gz | 678 bytes |
- 1929 lecturas

No logro hacerlo funcionar, subi el class_icecast2.php al servidor y despues cree un php con el ejemplo que publicastes para que llame al class_icecat2.php.
Me da este error Fatal error: Class 'icecast' not found in ...
Podrias fijarte si falta algo?
1. <?php
2. $user="user";
3. $pass="pass";
4. $host="127.0.0.1"; // por defecto a localhost
5. $port=8000; // por defecto a 8000
6. $icecast=new icecast($user,$pass,$host,$port);
7. print_r($icecast->aMounts);
8. print_r($icecast->oServerData);
9. ?>
Ups... se me olvidó poner el require("icecast.php") al inicio. Lo corregí en el cuerpo del artículo.
Enviar un comentario nuevo