Para los que no la conocen, la pagina web www.goear.com te permite escuchar online variedad de canciones de muchos generos, lo malo (para nosotros claro), es que solo se pueden escuchar online, pero eso tiene su solucion con el Goear Downloader, el cual te permite descargar cualquier cancion de dicha web.
Para cualquier distro debes tener instaladas las librerias de "python-qt4" (PyQt4), en debian derivados se hace de la siguiente forma
sudo aptitude install python-qt4
Es un script/Aplicacion en python, por lo que se ejecuta desde una terminal si no se tiene asociada la extencion al interprete.
#! /usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
import sys
from PyQt4 import QtCore, QtGui
class Tuxsong (QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.setGeometry(300, 300, 440, 90)
self.setWindowTitle('Tuxsong v 0.000 Beta')
self.edit=QtGui.QLineEdit(self)
self.edit.setGeometry(10, 10, 320, 26)
self.button = QtGui.QPushButton('Descargar', self)
self.button.move(340, 10)
self.progressbar = QtGui.QProgressBar(self)
self.progressbar.setGeometry(10, 48, 415, 25)
self.connect(self.button, QtCore.SIGNAL('clicked()'), self.Descargar)
def Descargar(self):
url = Tuxsong.edit.text()
url = url.split('listen/')
url = url[1].split('/')
url = "http://www.goear.com/files/xmlfiles/" + (url[0])[0] + "/secm" + url[0] + ".xml"
response = urllib2.urlopen(str(url))
xml = response.read()
xml = xml.split('\n')
url = xml[2].split('"')
url = url[1], url[5], url[7]
cancion = str(url[2]+"-"+url[1]+".mp3")
cancion = cancion.replace('/', '-')
mp3 = open( cancion, 'wb')
response = urllib2.urlopen(str(url[0]))
headers = response.info()
size = int(headers['Content-Length'])
self.progressbar.setRange(0, size)
mp3.write(response.read(4096))
i = 4096
self.progressbar.setValue(i)
while i <= size:
mp3.write(response.read(4096))
i = i + 4096
self.progressbar.setValue(i)
response.close()
mp3.close()
self.progressbar.setValue(i)
app = QtGui.QApplication(sys.argv)
Tuxsong = Tuxsong()
Tuxsong.show()
sys.exit(app.exec_())
2 comentarios:
Hola.
Yo he desarrollado recientemente una web que te permite buscar, escuchar y descargar la música de Goear. Se llama WanToPlay, y la dirección es:
http://www.wantoplay.com
Un saludo
Genial!, yo había tomado un script de por ahí pero todo era por consola, en cuanto llegue a casa probaré este script tuyo.
1 Saludo, Muy buen blog!.
Publicar un comentario