feb 142012
 

Streamtheworld es una plataforma de streaming on-line que da servicio a más de 2000 radios en más de 25 países, y entre ellos está España.

Radios como Cadena Ser, Cadena Dial, Los40, MaximaFM, M80RADIO, etc. usan este servicio para propagar sus ondas por internet.

El “problema” es que para escucharlas es necesario tener abierta la web de la radio con una aplicación flash que se encarga de reproducir el streaming. Eso significa un consumo de recursos significantes para una tarea tan “simple” como la reproducción de un streaming de audio.

Existe un modo de reproducir estas radios usando un reproductor tradicional, como el SMPlayer o el VLC, tan solo hay que seguir los siguientes pasos:

Encontrar el identificador de la radio.

  • Accede al enlace para escuchar on-line en la web de la radio.
  • Ve al código fuente de la ventana que aparece con el reproductor (click derecho, ver código fuente) y busca algo como esto:

<iframe src=”http://player.streamtheworld.com/players/unionradio/?callsign=MAXIMAFM” width=”1000″ height=”596″ scrolling=”no” frameborder=”0″ marginheight=”0″ marginwidth=”0″ style=”margin: 0; padding: 0;” allowtransparency=”true”></iframe>

  • El texto que se encuentra tras callsign= es el identificador de la radio (lo he marcado en azul arriba).

 

Una vez conozcas el identificador de la radio puedes usarlo para bajarte una lista de reproducción que se puede abrir con cualquier reproductor.

Descargar lista de reproducción.

  •  La ruta de descarga es la siguiente:

http://provisioning.streamtheworld.com/pls/ID_RADIO.pls

  • Por ejemplo, para escuchar Maxima FM podemos usar el identificador que encontramos antes del siguiente modo:

http://provisioning.streamtheworld.com/pls/MAXIMAFM.pls

 

Ya podrás escuchar todas las radios que retransmite Streamtheworld directamente en tu reproductor preferido.

Share

ago 262010
 
Python

Usando el SimpleHTTPServer que Python implementa podremos compartir archivos mediante HTTP desde GNU/Linux, Windows y probablemente MacOS con quien queramos y dejar de compartirlos en cuanto deje de ser necesario. Es tan simple como abrir una consola en la carpeta que queramos compartir (Si usas Dolphin como navegador de archivos puedes pulsar MAYUS+F4 para abrir una consola en la carpeta actual) y teclear los siguiente:

En GNU/Linux En Windows
Python 2: python -m SimpleHTTPServer 8000 C:\Python27\python.exe -m SimpleHTTPServer 8000
Python 3: python -m http.server 8000 C:\Python31\python.exe -m http.server 8000

Nota: En el caso de Windows, la ruta incluye la versión de Python que se está usando (por ejemplo 27 significa versión 2.7), es posible que en tu caso no tengas esa misma versión y tengas que poner otro número. Ademas, Windows on trae instalado Python por defecto, por lo que tendras que descargarlo desde http://www.python.org/download/.

Después le dices a la otra persona que ponga en su navegador web http://tuIP:8000 (por ejemplo: http://192.168.1.33:8000) y ya podrá ver todos los fichero que tienes en esa carpeta, al terminar cierras la consola y ya no podrá acceder nadie.

Notar que 8000 es el puerto elegido para montar el mini servidor HTTP, pero no tiene por que ser ese, puede ser el que tu quieras. Y aclarar que si quieres compartir ficheros con alguien que no está dentro de tu misma red local (por internet), tan solo debes abrir el puerto 8000, o el que hallas elegido, en tu router para que cualquier persona del mundo pueda acceder. No olvides darle tu IP externa y no tu IP local, porque de otro modo jamas podrá acceder. Para saber tu IP externa puedes usar servicios como el de http://www.whatsmyip.org/.

Share