jueves, 7 de febrero de 2013

MPD + (Digitally Imported / Rock Radio / Jazz Radio / Radio Tunes / Classical Radio)

Actualizado: 14 de junio de 2016

La cuenta publica ya no funciona, por lo que he actualizado la información para reflejar solo lo relacionado a la cuenta premium. Además, corregí un pequeño bug que no permitía escribir la playlist del último canal procesado.


Ingresar al directorio donde están las playlist y ejecutar los siguientes sentencias:

SITE="di.fm"
QUALITY="public2"
export PREFIX="di_"
export KEY="<KEY>"

wget -q -O - http://listen.$SITE/$QUALITY | sed 's/},{/\n/g;s/$/\n/' | while read i; do (k=$(echo $i|sed 's/.*"key":"\([^"]\+\)".*/\1/'); echo $k; p=$(echo $i|sed 's/.*"playlist":"\([^"]\+\)".*/\1/'); wget -q -O - $p | grep -E '^File' | sed 's/.\+=\(.\+\)/\1/' | xargs -I{} echo "{}?$KEY" > $PREFIX$k.m3u); done


Posibles valores para:
    SITE:
    • di.fm (Digitally Imported)
    • rockradio.com (Rock Radio)
    • jazzradio.com (Jazz Radio)
    • radiotunes.com (Radio Tunes)
    • classicalradio.com (Classical Radio)

    QUALITY:
    • premium_low (premium40k)
    • premium_medium (premium64k)
    • premium (premium128k)
    • premium_high (premium256k)
    • [via Bitcrusher]



Enjoy!

miércoles, 23 de enero de 2013

Convertir videos en GNU/Linux con avconv para reproducir en el Hyundai Veloster

Para que los reproduzca el car:

avconv -i <input_file> -c:a libmp3lame -b:a 320k -ar 48000 -c:v mpeg4 -s 4cif -r 25 -b:v 1200k -vtag xvid <output_file>.avi

Espero que a alguien le sirva ;)

Update:
Le agregué el tag -> "-vtag xvid", para que quede marcado como XviD

Errores:
"Invalid pixel aspect ratio":
Se debe eliminar la configuración del tamaño del video ("-s 4cif")

"Unknown encoder 'libmp3lame'"
Instalar el paquete libavcodec-extra-53
(Ej: sudo apt-get install libavcodec-extra-53)