lunes, 12 de marzo de 2012

Grooveshark en UBUNTU

Grooveshark es un interesante servicio de streaming, para escuchar música sin necesidad de descargarla, puedes crear listas y guardarlas(previo registro) y es gratuito, cabe destacar que su catalogo de música es muy extenso.

Bien, para Linux existe una aplicación para escuchar, crear y guardar listas (hasta descargar canciones) sin necesidad de entrar al sitio de este.  La aplicación se llama gSharkDown, su instalación es muy sencilla, se puede realizar a través de su repositorio:

sudo add-apt-repository ppa:ferramroberto/gsharkdown

sudo apt-get update

sudo apt-get install gsharkdown

o bien podemos descargar los paquetes *.deb desde su página:
https://bitbucket.org/vkolev/gsharkdown/downloads 

Recomiendo descargar el paquete, ya que últimamente no se ha actualizado el repositorio.

Una vez descargados :


sudo dpkg -i gsharkdown-0.6.7-all.deb

Y tendremos instalada la aplicación.




Nota: En ultimas actualizaciones la aplicación muestra un error al ejecutarse.
Este error se puede corregir ya sea descargando el siguiente archivo patch y reemplazándolo en la siguiente ruta:


/usr/share/gsharkdown/lib 

lo podemos hacer de la siguiente forma:


sudo mv /descargas/groove.py /usr/share/gsharkdown/lib

o bien desde su administrador de archivos, navegando como root:


gksudo nautilus

y movemos el archivo descargado.

Y quedará resuelto ese error que muestra, cuando se ejecuta la aplicación.

Gracias a MsSECKTARque realizó un video mostrando la solución.
Video de solución


Si somos mas curiosos y comparamos los archivos, la única diferencia se encuentra en la línea 58


Archivo original:


p["header"]["clientRevision"] = "20110906"

Archivo descargado:


p["header"]["clientRevision"] = "20120220" 


Incluso podemos abrir el archivo y modificar la línea sin necesidad de descargar el archivo y moverlo.


gksudo gedit /usr/share/gsharkdown/lib/groove.py

Guardamos los cambios y listo. 

***********************Actualización**********************************************

Al instalar UBUNTU 12.04 y reinstalar GSharkdown me di cuenta que no estaba funcionando, no me respondía a las consultas que realizaba, después de leer un rato di con la respuesta, en la pagina del autor podemos encontrar los "diffs" que muestran los cambios al script: https://bitbucket.org/vkolev/gsharkdown/changeset/54e474b66886
basta con actualizar el archivo "groove.py" como en la anterior actualización y tendremos funcionando de vuelta GSsharkdown.
Acá les dejo el archivo ya con las modificaciones si desean descargarlo y reemplazarlo https://www.dropbox.com/s/e91cpbphbq1np6w/groove.py

GSharkdown funcionando en UBUNTU 12.04

***********************Actualización**********************************************


La nueva versión de Gsharkdown 0.7.0 ya esta para descargar, y no necesita de parches a la fecha actual ( 15 Jul 2012 ) aquí el link donde pueden descargarlo https://bitbucket.org/vkolev/gsharkdown/downloads


5 comentarios:

Anónimo dijo...

INSTALE LA ULTIMA VERSION DE GSHARKDOWN Y NO TUVE NINGUN PROBLEMA AL PRINCIPIO PERO DESPUES DE UNOS MINUTOS DE USO ESTA EN ESTA APLICACION YA NO PUDE DESCARGAR NINGUNA CANCION MAS HE VISTO VARIAS SOLUCIONES Y NINGUNA ME A FUNCIONADO, ESPERO TU AYUDA SI FALTA QUE TE MENCIONE ALGO DEL PROBLEMA AGRADESCO QUE ME DIGAS YA QUE SOY NUEVO EN ESTO :)

Unknown dijo...

Yo también tengo ese problema, al pasar cierto tiempo de uso, comienza a marcar errores la aplicación y no permite descargar ni reproducir. Para mi basta con cerrarlo y volverlo a abrir para que siga funcionando. Otro detalle es que al descargar varias canciones deja de funcionar, parece que se bloqueara tu IP reiniciando el modem o usando algún proxy como TOR + tsocks puedes seguir descargando. En el blog hay un post de como utiizar TOR + tsocks para aplicaciones.

Anónimo dijo...

Gracias buen amigo¡¡¡ me a sido de gran ayuda

Whatsoserious dijo...

Gracias por el aporte, con respecto a q ya no funciona luego de algo mas de media hora es asi, x el momento no hay una solucion para eso q yo sepa hay q aprovechar esos minutos para descargar de tdas maneras es el mejor ;)

Unknown dijo...

Un gusto poder aportar algo

(m)<-- Brofist

Así es, alguna cuestión (seguro) de la sesión debe de ser, pero mientras sirve lo mejor es descargar lo que vayas a escuchar y te ahorras el problema >_<