Плагин deadbeef-artwork в текущей сборке может получать обложки лишь локально (из папки с треками). Но, поскольку, в настройках плагина можно активировать получение обложек из сети, то плагину обязательно нужен vfs-curl. Иначе обложки из сети получить нет никакой возможности.
Разве этого плагина нет в p6? О чем бага?
Бага о том, что vfs-curl необходимо поставить в зависимости к deadbeef-artwork. Хорошо я об этом знаю. А как быть с простыми пользователями ? Писать на форуме еще одну тему, как сделать так, чтобы арворк можно было получать с Интернета ?
К тому же, при неустановленном плагине vfs-curl и выставлении в настройках artwork система начинает немного тупить и оживает после установки плагина. Так могли бы еще одну багу накатать :)
Ok. На Сизиф, на усмотрение мейнтейнера. Можно сделать виртуальный пакет с основными плагинами dedbeaf. В текущих бетах p6 deadbeaf нет, а если будет, то, конечно, надо включить. Но вот зависимости пакетов не имеют отношения к удобству пользователей, они строго формальны.
To gns@: Коль, будем делать? Помня полученные шалбаны за добавление прошлой зависимости предлагаю обсудить. На мой взгляд, зависимость нужна, так как если уж предполагается установка плагина и этот функционал _должен_ работать, то нужно это сделать. Мнения?
Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже добавил эту зависимость.
(В ответ на комментарий №6) > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже > добавил эту зависимость. +1 Конечно! Функциональные зависимости допустимы только в виртуальных пакетах. Применение их в реальных пакетах приводит к результатам, которые мы видим у проприетарщиков и в дистрибутивах без развитого контроля зависимостей при сборке.
Как багрепортер поддерживаю идею мини и фул сборок!
(В ответ на комментарий №8) > Как багрепортер поддерживаю идею мини и фул сборок! (В ответ на комментарий №6) > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже > добавил эту зависимость. Ну, Гена... Ты заикнулся, ты и делай ;)
Если Вы не против, то я немного обнаглею и попрошу собрать получившееся в бранч p6. Тестинг обеспечу - ddb плеер по умолчанию у меня. Единственно, чего нет у меня, так это специфичных форматов chiptunes и т.п. PS Текущий вариант вполне рабочий и достоин быть помещенным в p6 :)
(В ответ на комментарий №9) > > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы > > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже > > добавил эту зависимость. > > Ну, Гена... Ты заикнулся, ты и делай ;) Вообще-то мантейнер пакета, насколько мне известно, жив и здравствует. Я то каким боком? Хотя, в самом крайнем случае - могу конечно. Но подоздем реакции мантейнера, который пользуется этим пакетом.
(В ответ на комментарий №11) > Вообще-то мантейнер пакета, насколько мне известно, жив и здравствует. Я то > каким боком? Хотя, в самом крайнем случае - могу конечно. Но подоздем реакции > мантейнера, который пользуется этим пакетом. Ну, ментейнером де-факто для меня стал уже gns@. Вот он что-то молчит :(
А спросить в приват? ;)
(In reply to comment #6) > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже > добавил эту зависимость. Если эта зависимость будет и у full, и у mini, то давайте не будем дурью маяться и просто добавим vfs-curl в зависимости артворка. Тем более, что цена вопроса в данном случае на два порядка меньше чем в случае с миди-банками.
(В ответ на комментарий №14) > (In reply to comment #6) > > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы > > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже > > добавил эту зависимость. > > Если эта зависимость будет и у full, и у mini, то давайте не будем дурью > маяться и просто добавим vfs-curl в зависимости артворка. Тем более, что цена > вопроса в данном случае на два порядка меньше чем в случае с миди-банками. На Ваше усмотрение, но я бы тогда лучше собрал vfs-curl в пакет artwork. Так будет корректно, а смысл тот же.
И в любом случает, это нужно сделать (а заодно и свежую версию залить) и в бранчах.
У меня установлены плагины artwork и vfs-curl? а также libcurl и curl из сизифа, но обложки все-равно не отображаются. При добавлении колонки типа "Обложка" она остается пустой. Может еще что-то надо сделать? Собственно картинки, которые хочется видеть находятся в локальном каталоге (рядом со звуковыми файлами) и называются cover.jpg, что должно соответствовать маске файлов по умолчанию в настройках artwork.
(В ответ на комментарий №17) > У меня установлены плагины artwork и vfs-curl? а также libcurl и curl из > сизифа, но обложки все-равно не отображаются. При добавлении колонки типа > "Обложка" она остается пустой. Может еще что-то надо сделать? > > Собственно картинки, которые хочется видеть находятся в локальном каталоге > (рядом со звуковыми файлами) и называются cover.jpg, что должно соответствовать > маске файлов по умолчанию в настройках artwork. Хоть и не форум здесь, тем не менее отвечу. Нужно еще включить какую-либо группировку треков (отличную от "Отсутствует").
Если с получением обложек ни у кого проблем нет, то может быть закрыть багу, чтоб не висела ? (у меня на p6 работает)
Собрал в t6 себе локально сизифную версию - работает. Смотрю в spec, а там.. Вижу, что зависимость на vfs_curl указана в поле %description. Не решились на пакет вешать ?
Закрываю, если против никого нет, т.к. в спеке поправлено: http://packages.altlinux.org/en/Sisyphus/srpms/deadbeef/changelog 2011-06-22 Mykola Grechukh <gns at altlinux.ru> 0.5.1-alt2 - internal requires fixed for deadbeef-artwork