Archive for marzo 2012

h1

Cómo escuchar la radio con retraso en Internet

31/03/2012

Si se desea escuchar la radio con cierto retraso o delay, de cara a poder escucharla sincronizada con los partidos que se emiten en Internet por ejemplo, se puede probar con la siguiente solución.

Consiste en ejecutar un script que se conecta a la emisora de radio en GNU/Linux, guarda el programa con Mplayer en tiempo real en un fichero y lo reproduce a su vez con un VLC, por lo que es necesario tener instalados ambos. Sincronizarlo con la emisión del partido, como las de Roja Directa, es tan sencillo como escuchar el programa y en un fuera de banda que comenten pausarla; cuando en la imagen se vea ese fuera de banda, se debe reanudar la emisión.

Para ejecutar desde el escritorio el script, sin necesidad de ejecutarlo desde consola, es necesario configurar la extensión «.sh» para ser abierta por «/bin/sh». El script es el siguiente:

#!/bin/bash

# Script para escuchar el futbol sincronizado en los partidos de Internet
# Ejecutarlo y cuando se meta un gol por ejemplo, pausar el VLC hasta que se vea por la pantalla,
# y reanudarlo, a partir de ese momento estar'án sincronizados

rm Futbol.Ondacero_*

emisora=mms://ondacerolivewm.fplive.net/ondacerowmlive-live/oc_madrid
programa=Futbol.Ondacero
nombre=Futbol.Ondacero
dir=./

nombre="$programa"_20`date +%y_%m_%d`.asf

#mplayer's "endpos" options is not working in this version for streams, so applying workaround
echo "iniciando mplayer, se empezará a escuchar la emisora dentro de 30 segundos, aguarde por favor"
mplayer -really-quiet -nolirc -noframedrop -dumpfile $nombre -dumpstream $emisora &
PID="$!"
sleep 30
vlc $nombre
sleep 3600

kill "${PID}"

sync
rm Futbol.Ondacero_*

echo Fin.

Es necesario copiarlo en un fichero y darle permisos de ejecución:
$ sudo chmod 755 escuchar.futbol.ondacero.sh

Se puede adaptar el script para escuchar otras emisoras (Cope, Cadena Ser, Punto Radio, etc…) cambiando la URI de la «emisora».

h1

Error PlayOnLinux «symbol _ZTV14wxGraphicsPath, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference»

17/03/2012

Si al ejecutar PlayOnLinux se produce el siguiente error:

carlos@whenigrewup:~$ playonlinux
Traceback (most recent call last):
File "mainwindow.py", line 30, in
import wx
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/__init__.py", line 45, in
from wx._core import *
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14793, in
from _gdi import *
File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_gdi.py", line 4, in
import _gdi_
ImportError: /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_gdi_.so: symbol _ZTV14wxGraphicsPath, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference
Traceback (most recent call last):
File "mainwindow.py", line 30, in
import wx
File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/__init__.py", line 45, in
from wx._core import *
File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14793, in
from _gdi import *
File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_gdi.py", line 4, in
import _gdi_
ImportError: /usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_gdi_.so: symbol _ZTV14wxGraphicsPath, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference

Se soluciona reinstalando los paquetes python-wxgtk2.6, python-wxgtk2.6-dbg, python-wxgtk2.8 y python-wxgtk2.8-dbg siguiendo los repositorios oficiales de WxPython:
http://wiki.wxpython.org/InstallingOnUbuntuOrDebian