Умеет плэйлисты, сворачиваться в трэй и главное никогда не станет платным, как россыпь других прокси-сервисов типа Prostopleer’а или Muzebr’ы. Исходники открыты под лицензей BSD. Так что, если меня собъёт автобус, а аккаунт Вконтакте украдут, каждый может вбить собственный идентификатор приложения и наслаждаться музыкой.
Самой сложно задачей оказалось, пожалуй, проигрывание mp3 с поддержкой seek. Для этого пришлось обернуть libmpg123 с помощью libjna, ибо не одна из существующих «pure Java»-библиотек seek не поддерживает.
Интерфейс хотелось, похожий на плеер Sonata, которым я пользуюсь для локальной музыки.
В комментариях хотелось бы услышать нужно ли такое кому-нибудь кроме меня.
Зависимости
Написано на Java, так что нужен JRE. Так же для Линукса нужен libwebkitgtk2 и libmpg123(если он у вас ещё не установлен). В моём любимом Arch Linux’е они устанавливаются вот так:
# pacman -S webkitgtk2 libmpg123
Надеюсь подскажут имена пакетов Ubuntu, Debian и прочих.
Установка
Никаких премудростей: распаковываем архив и запускам через bat/sh-скрипт.
Скриншоты Linux-версии
Бинарные архивы и исходники
Linux 32 — songo-0.0.1-SNAPSHOT-linux32.tar.gz
Linux 64 — songo-0.0.1-SNAPSHOT-linux64.tar.gz
Windows 32 — songo-0.0.1-SNAPSHOT-win32.zip
Windows 64 — songo-0.0.1-SNAPSHOT-win64.zip
Исходники — http://github.com/siasia/songo
Приятного прослушивания!
ссылка на оригинал статьи http://habrahabr.ru/post/162255/
Добавить комментарий