Etiquetas

jueves, 8 de marzo de 2012

Finalmente ¿Cómo escuchar Vorterix desde la consola?

Actualización: ver este artículo:
Luego de algunos cambios en la forma que difunden su stream de audio vorterix parece haberse decidido por el uso de octoshape www.octoshape.com. La buena noticia es que, si bien no es un estándar abierto, ni mucho menos open source, el fabricante brinda soporte para Linux/GNU. Brevemente, para los que quieran escuchar esa radio sin "malgastar" recursos en el navegador con incrustaciones de flash y todos esos "accesorios".

Obs.: Ver actualización más reciente de este post:

Hoy lunes 12 introdujeron otra modificación en el site. Siguen, los pasos con los enlaces actualizados que se necesitan para poder escuchar la radio:

Soft requerido: mplayer o en su defecto vlc. Unzip se requiere para la instalación inicial.

1) Descargar el soft desde el site del fabricante:

2) Con el mismo usuario del sistema que se usará para oír el streaming dar permisos de ejecución y se descomprimirán los programas.
$ chmod u+x octosetup-linux_i386.bin
3) Se creará un directorio llamado octoshape. Desde allí ejecutando OctoshapeClient de la siguiente forma podremos iniciar el stream de Vorterix:
./OctoshapeClient -url:octoshape://streams.octoshape.net/sion/live/audio_2_64k

Se iniciará un proceso de mplayer que conectará a 127.0.0.1:6498, el socket que abre octoshape.
Por suerte esta vez, el fabricante brinda buen soporte para Linux/GNU, aún siendo un soft propietario y cerrado.


Obs.: Otro requerimiento que encontré es que en redes que utilicen proxy, por si acaso conviene anular el proxy en el shell que corra octoshape, de esta forma:

export http_proxy=""

O bien:

unset http_proxy




El motivo de esto es que Octoshape abre un socket en localhost:6498. Deshabilitar la variable del entorno http_proxy evitará que la conexión del programa cliente (mplayer o vlc) acaso intente conectar vía Internet.

37 comentarios:

  1. MUchas gracias, siguiendo las instrucciones finalmente pude sintonizar la radio. Ahora habrá que ver como encontrarle una vuelta usando soft libre. ¿sabes si con el octoshape podés enviar el flujo hacia el rígido?

    Para sistemas 64 bits convienen este link de descarga:
    http://www.octoshape.com/files/octosetup-linux_amd64.bin

    Gracias de nuevo,

    Octavio.

    ResponderBorrar
    Respuestas
    1. Oktawio, tal cuál... Habría que buscarle la vuelta usando software libre...
      Sería buena una solución que respetara el principio KISS (mantener las cosas simples).
      Pero debido a las elecciones de diseño de algunas empresas o instituciones eso no siempre es posible a corto plazo. Ya veremos, los tiempos están cambiando.
      En cuanto a redirigir el flujo a disco no sabría decirte con seguridad. Pero, dentro de las "buenas" nuevas, es que octoshape da buen soporte, envias una pregunta al foro, te abren un ticket y responden pronto. Al menos, que hayan previsto soporte para GNU/Linux es algo...

      Quizá hay posibilidades de redirigir el stream a donde quieras con esta opción dentro del setup.xml de octoshape:




      El parámetro PlayerExec define el "reproductor" hacia el cual octoshape dirigirá el flujo de salida. Como yo lo uso en CLI usé la opción -novideo de mplayer.
      Con ese parámetro podrías redirigirlo hacia vlc o supongo que el programa que deseés. Después, sigue la mágia de Linux y sus "pipes". Si no es mucha molestia contános cómo te va con eso.

      Saludos

      Borrar
    2. Hola de nuevo,

      Al final lo pude escuchar un rato el sábado pasado y luego perdí la señal. Nunca más pude retomarla (siempre obtengo el mensaje "You cannot get this stream now. You may try again later. (22)", por lo que pienso que no tienen suficiente ancho de banda), la verdad es que la Rock & Pop andaba de maravilla, pero estas cosas multimedia recargadas nunca anduvieron demasiado bien. Podrían haber intentado otras opciones de Streaming más simples o usar html5, y tantas otras cosas...
      Una lástima.

      Saludos desde la patagonia.

      Borrar
    3. Hola Oktawio,

      Yo anoche la estuve escuchando desde un media center que no tiene navegador.
      Fijáte lo siguiente. Hace poco cambiaron la url del flujo. Te sugiero que pruebes nuevamente verificando que sea esta:


      $ ./OctoshapeClient -url:octoshape://streams.octoshape.net/sion/live/audio_2_64k
      Status: Reading configuration
      Status: Registering plugins.
      Status: Ready to play
      Status: Playing

      Como vos decís, ojalá html venga a reestablecer el equilibrio de la Fuerza y destierre al lado oscuro.

      Borrar
    4. Hola Oktawio
      Tengo un sistema de 64 bits puro, y no quería instalar librerias de 32 bits sólo para escuchar Vorterix.
      Me bajé la versión para AMD64, pero parece que los de octoshape metieron el ejecutable de 32 bits adentro...
      Me di cuenta porque me pedía /lib/ld-linux.so.2, así que hice un soft link a /lib64/ld-linux-x86-64.so.2 y me da violación de segmento.
      Cuando quiero analizar el ejecutable el comando file me dice que es de 32 bits
      $ file OctoshapeClient
      OctoshapeClient: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped
      readelf también me lo muestra como 32 bits...
      Voy a probar el stream que figura abajo a ver si tengo más suerte, quiero seguir con una sola version de glibc y de zlib

      Borrar
  2. que rollo no ??? deberia tener un pls, o un mms, algo mas directo...
    es imposible, asi,
    hay que hacer un curso ....
    yo lo queria agregar al radiotray del gnome, que es una maravilla,
    y con esto no puedo..
    q gente...

    ResponderBorrar
    Respuestas
    1. Sí, Pietro, tal cual... Es una solución poco y nada estándar.
      Creo que el tema viene porque definen a Vorterix como una "plataforma multimedia" entre radio y video sin ser tele, je je je...

      Escucharla es complicado. Dentro de todo, hay que saludar a octoshape por haber liberado versión de Linux/GNU... Porque sin eso, sería totalmente imposible.

      Borrar
  3. He logrado pasar el stream al rígido mediante esta configuración del archivo setup.xml del octoshape:

    config EulaAccepted="true" PlayerExec="mplayer -ao pcm:fast:file=vorterix.wav $url"


    Espero que sirva.

    ResponderBorrar
    Respuestas
    1. Muy bueno! Así se puede grabar alguna emisión que valga la pena.
      Gracias por el aporte.

      Borrar
  4. alguien pudo hacer stream por vlc y volcarlo a la red?

    ResponderBorrar
  5. Si, yo pudo, aca tenes la data, igualmente ayer me dejo de funcionar.

    r2
    type : broadcast
    enabled : yes
    loop : yes
    inputs
    1 : http://127.0.0.1:6498/ms2/1337904343613/0MediaPlayer+0+/octoshape+hVV+streams.octoshape.net+V+sion+V+live+V+audio_2_64k/sionliveaudio264k
    output : #transcode{acodec=mp3,ab=16,channels=1,samplerate=11025}:std{access=shout,mux=raw,dst=source:saracatunga@192.168.1.24:9099/mpr2.mp3}
    options
    instances
    instance
    name : default
    state : stopped
    position : 0,000000
    time : 0
    length : 0
    rate : 1,000000
    title : 0
    chapter : 0
    can-seek : 1
    playlistindex : 1

    ResponderBorrar
  6. Muy bueno! A mi también ayer dejó de funcinarme. Habrá que ver qué nuevo cambio habrá hecho la gente de Vorterix. Si alguien lo corrige por favor, envíe el comentario.

    ResponderBorrar
  7. Creo que ya no es posible escucharla desde la consola...
    http://www.equiscentrico.com.ar/2012/03/finalmente-como-escuchar-vorterix-desde.html

    ResponderBorrar
  8. La unica que encontre fue hacer transcode desde el stream de enmisoidos.com.ar

    ResponderBorrar
  9. GermanG, muy buena contribución!!
    basta
    mplayer http://vorterix1031_aac.enmisoidos.com.ar/

    o:

    mplayer http://vorterix1031_mp3.enmisoidos.com.ar

    Y escuchás Vorterix desde la consola nuevamente! Y sin dudas, es una solución mucho más sencilla que la propietaria.

    ResponderBorrar
  10. Encontre otra que aparenta ser mas oficial de Vorterix:
    http://184.173.77.4:9776/listen.pls

    Fijate que hasta tienen la lista de temas que pasaron:
    http://184.173.77.4:9776/played.html

    ResponderBorrar
    Respuestas
    1. Gran hallazgo. Muchas gracias. Ojalá esta opción sea propia de Vorterix.
      Entre todos conseguimos la forma de seguir escuchándola.

      Borrar
  11. para hacer stream de la radio creas un archivo en linux por ejemplo vorterix.sh y el siguiente contenido


    nohup /usr/bin/cvlc -vvv http://184.173.77.4:9776/listen.pls --sout '#transcode{
    vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access="mmsh",mux="a
    sfh",dst=":8080"}' &

    lo pones en un cron y desde el windows media player abris el mms://nombrehost:8080

    ResponderBorrar
  12. Gracias por el ejemplo Sebastián. Y a todos por las contribuciones.

    ResponderBorrar
  13. Gracias por toda la data gente, hoy intente escuchar la vorterix por linea de comandos dejandolo correr en bg pero cuando abre me abre otra radio, no la vorterix, puede ser?

    ResponderBorrar
  14. Hola jcoscia, estoy usando hoy:
    mplayer http://184.173.77.4:9776/listen.pls

    Sin ningún problema.

    ResponderBorrar
  15. juaz!!! te juro que cuando la puse no tenia nada que ver con lo que estaban pasando en la pagina de vorterix, ahora puedo escuchar bien, gracias por la magia gente!!!

    Salut

    ResponderBorrar
  16. no tengo idea pero me voy a dar vuelta............me pueden dar una mano..........para escuchar vorterix
    gracias

    ResponderBorrar
  17. BUENAS .......TENGO WINDOWS 7 Y NO PUEDO ESCUCHAR VORTERIX.......SI ME PUEDEN DAR UNA MANO......LES AGRADECERIA......SALUDOS

    ResponderBorrar
    Respuestas
    1. Tenés que bajar un plugin (http://www.octoshape.com/?page=get_octo/get_octo) y luego entrar al sitio de Vorterix.
      Para escuchar con tu reproductor (vlc por ejemplo) usa la url que pasaron: http://184.173.77.4:9776/listen.pls

      Borrar
  18. entro a la pagina de vorterix, pero no puedo escuchar.......y no se como hacer......gracias

    ResponderBorrar
  19. No sé exactamente porque ya casi no uso Windows.
    Pero escucharla desde un browser (ej Firefox) es muy sencillo: sólo debe requerir Adobe Flash Player y creo que solo instalará un agregado adicional OctoShape. Al menos así funciona en Linux.
    suerte

    ResponderBorrar
  20. GRACIAS RETUX.........PERO TENGO PROBLEMAS CON EL AUDIO ..... A LA PAGINA PUEDO ENTRAR SIN PROBLEMAS....SI ME DAS UNA IDEA ....DE COMO ...PASO A PASO TE LO AGRADECERIA

    ResponderBorrar
  21. Buenas...

    eba@wintrafito:~/octoshape$ ./OctoshapeClient -url:octoshape://streams.octoshape.net/sion/live/audio_2_64k
    Status: Reading configuration
    Status: Registering plugins.
    Status: Ready to play
    Status: Playing
    Status: Ready to play
    Info : You cannot get this stream now. You may try again later. (61)

    Alguien sabe porque el 61?

    Gracias!
    Sebastian

    ResponderBorrar
  22. Buenas,
    Me llevó un rato descularlo por eso lo posteo; quizas ya sea vox populi, pero no cuesta mucho.
    Corriendo el Octoshapeclient con el -url falla de la siguiente forma:
    seba@wintrafito:~/octoshape$ ./OctoshapeClient -url:octoshape://streams.octoshape.net/sion/live/audio_2_64k
    Status: Reading configuration
    Status: Registering plugins.
    Status: Ready to play
    Status: Playing
    Info : You cannot get this stream now. You may try again later. (61)
    ^C

    Sin embargo, si corremos el cliente sin url
    así
    seba@wintrafito:~/octoshape$ ./OctoshapeClient
    Status: Reading configuration
    Status: Registering plugins.
    Status: Ready to play

    Y luego vamos a la página de vorterix, empezará a sonar automágicamente.

    Cosa e' mandinga, vea, mire.
    Salu2
    Sebastian

    ResponderBorrar
  23. Sebastián, la verdad, qué curioso.
    Yo creo que debe ser por lo siguiente: hace tiempo consulté al "fabricante" de OctoShape. Y me respondieron que no era posible escuchar el stream de vorterix por la consola porque ellos ocultaban la url. Es decir, cada vez que ingresás al site se genera algo así como una url dinámica para el recurso.
    Lo que debe ocurrir -supongo- es que al correr el browser se debe resolver el tema de esa url.
    La verdad, es muy dificil escuchar Vorterix desde alguna aplicación o sistema que no tenga browser.
    Donde a mí me gustaría escucharla es en un media center de audio que me hice. Pero está dificil...

    ResponderBorrar
    Respuestas
    1. Pero es bueno el dato Sebastián, porque quizá -pienso en voz alta- se pueda usar wget o algún otro programa de consola para obtener la url y luego pasársela al octoshape.

      Borrar
  24. Hola tengo una tablet hacer 500 escuchaba bien todo de golpe la maquina me pide autualizar y desde ese día carga la pagina y no puedo escuchar la vorterix que puedo hacer tengo el octoshape me pueden ayudar gracias

    ResponderBorrar
  25. Hola Evelyn,

    La verdad no tengo una tableta como para asesorarte.
    Creo que deberías verificar el funcionamiento tanto de flash como del plugin de octoshape, ya que desde el site de vorterix para que se pueda escuchar precisa de esos agregados en el navegador.
    Pero lo que se me ocurre que puede ser lo más sencillo es que uses una app para escuchar radios on-line y utilices la url que se mencionó en estos comentarios para escuchar vorterix (http://184.173.77.4:9776/listen.pls).

    ResponderBorrar
  26. Muchachada,

    Hice en python un script/wrapper de mplayer para escuchar la radio que es tan sencillo como:

    $ radio metro
    ó
    $ radio madre
    ó
    $ radio colifata
    ó
    $ radio vorterix

    El repositorio está en github así que es público y puede aportar quien quiera: http://quijot.github.io/radio/

    Para Vorterix las alternativas que encontré fueron:
    vorterix: Vorterix FM 103.1|http://184.173.77.4:9776
    vxbahia: Vorterix Bahía Blanca FM 99.1|http://74.222.2.108:12606
    vxbarilo: Vorterix Bariloche FM 95.9|http://63.141.238.139:8056
    vxparana: Vorterix Paraná FM 91.7|http://200.58.116.222:8000
    vxros: Vorterix Rosario FM 102.1|rtmp://200.58.96.105:1935/radio/ON

    Ojo! algunas veces se caen y tienen variedad de programación... pero si no anda una, anda la otra.

    ResponderBorrar