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
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)
- premium_low (premium40k)
- premium_medium (premium64k)
- premium (premium128k)
- premium_high (premium256k) [via Bitcrusher]
QUALITY:
Enjoy!
1 comentario:
Saved as a favorite, I like your website! all of craigslist
Publicar un comentario