Obtener datos de la transmision Shoutcast con PHP v2.0
Este artículo fue publicado por Cristián el 14 septiembre 2009 a las 1:39, y está archivado en php. Sigue las respuestas a esta entrada a través de RSS 2.0. En este momento no se permiten comentarios, pero puedes enviar un trackback desde tu propio sitio.
-
#2 escrito por Cristián hace 2 años
@JM
Punto 1: La función fsockopen estará desactivada en TU servidor…
Punto 2: La función fsockopen esta activada en servidores pagos. y no conoci un caso en el que no lo estuviera.
Punto 3: ¿De que otra forma iniciarias en php una conexión por socket? Quizas usando la libreria CURL, la cual NO esta instalada en todos los servidores pagos!…
Punto 4: Una persona que tenga su servidor de radio en su pc o servidor hogareño (lo cual sucede en la mayoria de los casos, ya que pagar un servicio de streaming es mas caro que cambiarle las cubiertas al auto todos los meses) puede hostear el sitio de la radio en ese mismo servidor!… y no tener ningún problema con fsockopen()Antes de hacer un comentario de este tipo, arrogante, tendrías que analizar bien las distintas situaciones posibles, y darte cuenta que una class php esta hecha para implementarse en el entorno necesario para que funcione!:…
Es como si le mandaras un mail a los desarrolladores de una aplicación para linux, diciendoles que no sirve porque la aplicacion no corre en windows!…
Saludos!
-
-
#4 escrito por Cristián hace 2 años
Hola Lorenzo, gracias por visitar el blog, recién estoy empezando y saber que alguien que no es de mi país lo lee y le sirve me pone muy contento!
Lo que podrías hacer seria utilizar AJAX. Entonces crear una función que cada una determinada cantidad de tiempo haga la petición de datos al servidor y muestre nuevamente la información actualizada.
No se que niveles de programación tengas vos. Pero esa seria una solución muy cómodaEspero que te sirva, cualquier cosa no dudes en comentar acá. Saludos
-
#5 escrito por Matias hace 2 años
-
#7 escrito por Cristián hace 2 años
-
#8 escrito por Odin Lopez hace 2 años
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…
-
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->conectado == true){
// muestro la informacion
$server->CancionActual();
// etc….
}else{
// aqui muestro que el servidor está off-line
$server->Estado();
}
————————————————–Saludos y nuevamente gracias por este gran aporte.
Atte,
Greco -
#10 escrito por hola hace 2 años
-
#11 escrito por Cristián hace 2 años
-
#12 escrito por Alejandro hace 2 años
-
#13 escrito por Cristián hace 2 años
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 radioSaludos!
-
#14 escrito por diego Mtv hace 1 año
-
-
Los comentarios están cerrados
- Feed de comentarios de esta entrada
No se han encontrado entradas relacionadas :(
La funcion fsockopen esta desactivada por defecto en cualkier servidor de pago, el local no te sirve de mucho