PythonКлиент для xmms2 на PyGTK

Дело было вечером, делать было нечего..., не найдя достойного клиента для xmms2, было решено писать свой. Разработка была начата товарищем dicson, я же присоединился спустя некоторое время, и вот по прошествии пары месяцев родилось то что мы можем видеть сейчас.
А видим мы следующее:
Основное окно:
Image downloaded service ITmages

Image downloaded service ITmages
Окно настроек:
Image downloaded service ITmages

Image downloaded service ITmages

Image downloaded service ITmages

На счет функционала, в принципе поддерживается практически все, что может сервер. Из чисто фич самого клиента можно отметить:
Графические уведомления оно же OSD;
Поиск обложек на файловой системе или опционально на LastFM;
Какой-никакой менеджер обложек:

Image downloaded service ITmages

из функционала у которого поиск обложек для всех альбомов в библиотеке и удаление обложек сирот;
На приведенных скриншетах можно было заметить, что имеется поддержка плагинов, в стандартной поставке идут — эквалайзер, плагин для общения с dbus и example;
Так как сервер не умеет чистить базу от мертвых записей то пришлось сделать это фичей плеера.


А теперь о плохом:
Нельзя импортировать файлы плейлистов;
Из первого вытекает, что линк на радио нужно выдирать из плейлиста(если он в нем идет) перед добавлением;
Проблема с добавлением в библиотеку cue, пока добавлять можно только из консоли;
И остальное о чем мы не догадываемся.
Вообщем то и все, будем рады если оно кому небудь понадобится, также будем рады багрепортам, патчам, новым плагинам и всему остальному.
Взять это произведение искуства можно тут
В дебианбазет дистрах можно воспользоваться репозитарием:

deb http://dicson.no-ip.info/repository/debian unstable main
apt-get update
apt-get install splean
  • +7
  • Effgen
  • 06 декабря 2009, 00:44

Комментарии (30)

  • avatar
  • fog
  • 06 декабря 2009, 07:54
  • #
  • 1
Кто потестирует, отпишитесь о впечатлениях в комменты.
Расскажите как добавить в него музыку? Нет ни одной менюшки с названием «Открыть». Как честный пользователь пробовал перетаскивать mp3 на окно плейлиста. Не помогает. Что я делаю не так? Дайте мне инструкцию к программе.
можно передать трек(и) в качестве параметров, можно перетащить из файлового менеджера папку или файлы во вкладку фонотеки, а можно в фонотеке правой кнопкой нажать там будет пункт.
У меня не работает правая кнопка на вкладке Фонотека. И перетащить туда не могу (перескиваю из Nautilus). Может что-то не так?
у вас какая либо музыка имеется в библиотеке?
меню по правой кнопке появляется только если кликать по существующей записи в библиотеке
У меня тут 43Гб музыки по папочкам. Мне хотя бы одну проиграть, мне много не надо…
только есть но — отследить окончание добавления треков в библиотеку пока что не реализовано, поэтому для того что бы увидеть что добавилось нужно будет нажать «обновить» во все том же всплывающем меню.
Еще можно «открыть с помощью» из наутилус
Сделал. Добавился в Фонотеку пунк Empty->Empty (хотя реально теги IDv1 и IDv2 прописаны к этому mp3). Добавить его в плейлист Default не получается. И он не поет =\
какой у вас дистр?
если что то дебиановское то сделайте
apt-get install xmms2-plugin-all
Запел, теги определяет, в Фонотеку добавляет. Добавьте в топик, что xmms2-core не тянет за собой плагины.

Теперь объясните как из него выходить. Выбираю Выход и программа виснет. Кхм. Теперь не виснет. Может просто нужно было перезапустить xmms2d. Круто, в общем-то.

Предлагаю:
1. Добавить по умолчанию искать обложки в файлах folder.jpg, считаю это уже почти стандарт
2. Сделать по умолчанию галочку «останавливать сервер xmms2 при выходе». Или втопку?
3. Дать возможность перемотки композиции в окошке уведомления (опасность!).
4. Мне пора прекратить фидбеки? Выходной же, отдыхать надо.
Спасибо!
Пожелания лучше писать сюда Зависимости вроде уже поправили, но посмотрим еще разок
debian lenny
может в ленни сиарый xmms2 и они не совместимы?
в ленни 0.5, попробовать с ним чтоль…
в зависимостях прописал xmms2, пакет в репозитории обновил
Обновился. Почти все хорошо.
Когда пару раз свернешь развернешь пропадает список из Фонотеки, а сама программа продолжает висеть иконкой в области уведомления, но на клики больше не реагирует. Спасает только kill -9.

Не успеваю ничего сделать.
Решил перезапуском xmms2d. Неактуально.
В главном окне по правой кнопке контекстное меню (не могу взять скриншот):
[_Фонотека]
[Плейлист_ы]
[Информация]

Неразрывные пробелы может быть не надо?
что еще за неразрывные пробелы?
если вы про подчеркивание — то это как бы хоткеи, то есть +ф переключает на вкладку «Фонотека» и тд
парсер блин..., конечно же:
<alt>+ф
Дададада. А как Вам удалось снять такой красивый скриншот? У меня глобальные хоткеи не работают для контексного меню =\
А как Вам удалось снять такой красивый скриншот?


shutter. снимок окна с задержкой
Исправлено
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.