Ако някога ви се е случвало да искате да изтеглите песен от grooveshark и не сте имали тази възможност може би с това приложение ще мога да ви помогна. gSharkDown е десктоп клиент за grooveshark повече ориентиран към прослушване не песните, но включващ и възможност за изтеглянето им и някои други полезни функции. Като цяло клиентът беше предвиден за лично ползване, но след версия 0.2.2 сметнах, че мога да го споделя и с други.
Приложението е написано на Python и използва pyGTK за графичен интерфейс и GStreamer за просвирване на песните директно от grooveshark без да бъдат изтегляни. Библиотеката, която се използва за търсене и изтегляне на песните е предоставена от проекта groove-dl (друго wxPython приложение само за изтегляне на песни).
С какво gSharkDown е по-различен
- Търсене за песни в grooveshark с възможност за подсказване (запаметява търсенията и при следващото ползване ги предлага)
- Списък за просвирване, който можете да заредите с песни от резултатите от търсенето
- Вграден плейър, с все още не напълно функционираща опция за непрекъснато свирене (повторение на списъка), но очаквам скоро да коригирам проблема
- Информационен диалог за подробности относно дадена песен от списъка с резултати
- Бутон за изтегляне (изтегляне на песни една по една)
- Удобна статус икона в GNOME панела
Изтегляне и инсталиране на gSharkDown
Ако използвате Ubuntu или Debian базирана дистрибуция с GNOME можете да инсталирате gSharkDown с предоставения .deb пакет. Последната версия: gsharkdown_0.2.2_all.deb. За други дистрибуции ще трябва да изтеглите програмата от mercurial хранилището и да я инсталирате ръчно:
$ hg clone https://bitbucket.org/vkolev/gsharkdown $ sudo cp -rfp gsharkdown /opt/ $ sudo echo '#!/bin/bash' >> /usr/local/bin/gsharkdown $ sudo echo 'cd /opt/gsharkdown/ && python gsharkdown.py' >> /usr/local/bin/gsharkdown $ sudo chmod +x /usr/local/bin/gsharkdown
След което остава да добавите стартер в менюто, което в GNOME можете да направите от System -> Preferences -> Main Menu. Ако искате да следите развитието на приложението, да изтеглите последната версия или имате предложения към развитието на приложението можете да посетите https://bitbucket.org/vkolev/gsharkdown