YOUEAR: DESCARGA MP3 DESDE YOUTUBE Y GOEAR

Posted on 04/05/2011

11


Ya antes había creado un script para bajar música en formato mp3 desde YouTube, ahora se me ocurrió hacerlo también desde goear y ademas que mientras los archivos se estén descargando yo pueda hacer otra cosa y cuando termine la descarga que me avise mediante una notificación.

Necesitaras bajar 2 imagenes propias de YouTube y Goear, y el script que he creado.

Recomendación: crear un directorio y bajar en ellas los archivos para usar YOUEAR.

mkdir youear

Ahora entramos a nuestro directorio.

cd youear

Luego descargamos los archivos.

wget https://sites.google.com/site/falfiles/Home/archivos/musica_goear.png

wget https://sites.google.com/site/falfiles/Home/archivos/youtube-32.png

wget https://sites.google.com/site/falfiles/Home/archivos/youear.sh

Damos permisos de ejecución.

sudo chmod +x youear.sh

El programa te va a pedir códigos, estos los vas a obtener de la siguiente manera.

Para YouTube, vNm52f60gD0 vendría a ser el código.

http://www.youtube.com/watch?v=vNm52f60gD0

Para Goear, 50d2ec0 vendría a ser el código.

http://www.goear.com/listen/50d2ec0/mix-dj-tavo-cual-es-tu-caucau-dj-tavo

Y este es el código, te lo dejo para que lo uses o modifiques y  lo compartas con los demás.


#!/bin/bash
echo '*********************'
echo '*******YOUEAR********'
echo '*******by fal********'
echo '*********************'
while :
do
echo " ESCOJA UNA OPCION "
echo "1. YOUTUBE.COM"
echo "2. GOEAR.COM"
echo "3. Salir"
echo -n "Seleccione una opcion [1 - 3]"
read opcion
case $opcion in
1)
CODIGO=''
echo -n 'ingrese codigo: '
read CODIGO

NOMBRE=''
echo -n 'ingrese nombre para el mp3: '
read NOMBRE

RUTA=`pwd`

youtube-dl http://www.youtube.com/watch?v=${CODIGO}
ffmpeg -i ${CODIGO}.flv -f mp3 "${NOMBRE}".mp3
rm ${CODIGO}.flv
notify-send "youtube.com" "${NOMBRE}" -i "${RUTA}/youtube-32.png"
;;
2)
CODIGO=''
echo -n 'ingrese codigo: '
read CODIGO
RUTA=`pwd`
fileid=`echo $CODIGO`
xmlurl="http://www.goear.com/tracker758.php?f="$fileid
infoline=`wget -qO- $xmlurl | grep ".mp3"`
mp3url=`echo $infoline | cut -d '"' -f6`
artist=`echo $infoline | cut -d '"' -f10`
title=`echo $infoline | cut -d '"' -f12`
wget $mp3url -O "$artist-$title.mp3"
notify-send "goear.com" "$artist-$title" -i "${RUTA}/musica_goear.png"
;;
3) echo "bye";
exit 1;;
*) echo "$opc es una opcion invalida. Es tan dificil?";
echo "Presiona una tecla para continuar...";
read foo;;
esac
done

Etiquetado: , , ,
Posted in: goear, mp3, ubuntu, youtube