Bug 25771 - deadbeef-artwork необходим плагин vfs-curl для получения обложек из сети
Summary: deadbeef-artwork необходим плагин vfs-curl для получения обложек из сети
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: deadbeef (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-18 17:30 MSK by Сергей Котляров
Modified: 2014-01-13 18:43 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Котляров 2011-06-18 17:30:05 MSK
Плагин deadbeef-artwork в текущей сборке может получать обложки лишь локально (из папки с треками). Но, поскольку, в настройках плагина можно активировать получение обложек из сети, то плагину обязательно нужен vfs-curl. Иначе обложки из сети получить нет никакой возможности.
Comment 1 AEN 2011-06-18 17:38:08 MSK
Разве этого плагина нет в p6?
О чем бага?
Comment 2 Сергей Котляров 2011-06-18 17:41:53 MSK
Бага о том, что vfs-curl необходимо поставить в зависимости к deadbeef-artwork. Хорошо я об этом знаю. А как быть с простыми пользователями ? Писать на форуме еще одну тему, как сделать так, чтобы арворк можно было получать с Интернета ?
Comment 3 Сергей Котляров 2011-06-18 17:48:46 MSK
К тому же, при неустановленном плагине vfs-curl и выставлении в настройках artwork система начинает немного тупить и оживает после установки плагина. Так могли бы еще одну багу накатать :)
Comment 4 AEN 2011-06-18 17:51:06 MSK
Ok. 
На Сизиф, на усмотрение мейнтейнера. Можно сделать виртуальный пакет с основными плагинами dedbeaf.
В текущих бетах p6 deadbeaf нет, а если будет, то, конечно, надо включить.  Но вот зависимости пакетов не имеют отношения к удобству пользователей, они строго формальны.
Comment 5 Radik Usupov 2011-06-19 23:19:22 MSK
To gns@: Коль, будем делать?
Помня полученные шалбаны за добавление прошлой зависимости предлагаю обсудить.
На мой взгляд, зависимость нужна, так как если уж предполагается установка плагина и этот функционал _должен_ работать, то нужно это сделать.
Мнения?
Comment 6 Motsyo Gennadi 2011-06-20 00:31:26 MSK
Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже добавил эту зависимость.
Comment 7 AEN 2011-06-20 00:37:03 MSK
(В ответ на комментарий №6)
> Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы
> пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже
> добавил эту зависимость.

+1

Конечно! Функциональные зависимости допустимы только в виртуальных пакетах. Применение их в реальных пакетах приводит к результатам, которые мы видим у проприетарщиков и в дистрибутивах без развитого контроля зависимостей при сборке.
Comment 8 Сергей Котляров 2011-06-20 18:08:42 MSK
Как багрепортер поддерживаю идею мини и фул сборок!
Comment 9 Radik Usupov 2011-06-20 20:50:00 MSK
(В ответ на комментарий №8)
> Как багрепортер поддерживаю идею мини и фул сборок!

(В ответ на комментарий №6)
> Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы
> пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже
> добавил эту зависимость.

Ну, Гена... Ты заикнулся, ты и делай ;)
Comment 10 Сергей Котляров 2011-06-20 20:56:09 MSK
Если Вы не против, то я немного обнаглею и попрошу собрать получившееся в бранч p6. Тестинг обеспечу - ddb плеер по умолчанию у меня. Единственно, чего нет у меня, так это специфичных форматов chiptunes и т.п.
PS Текущий вариант вполне рабочий и достоин быть помещенным в p6 :)
Comment 11 Motsyo Gennadi 2011-06-20 21:47:14 MSK
(В ответ на комментарий №9)
> > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы
> > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже
> > добавил эту зависимость.
> 
> Ну, Гена... Ты заикнулся, ты и делай ;)

Вообще-то мантейнер пакета, насколько мне известно, жив и здравствует. Я то каким боком? Хотя, в самом крайнем случае - могу конечно. Но подоздем реакции мантейнера, который пользуется этим пакетом.
Comment 12 Radik Usupov 2011-06-20 23:19:25 MSK
(В ответ на комментарий №11)
> Вообще-то мантейнер пакета, насколько мне известно, жив и здравствует. Я то
> каким боком? Хотя, в самом крайнем случае - могу конечно. Но подоздем реакции
> мантейнера, который пользуется этим пакетом.
Ну, ментейнером де-факто для меня стал уже gns@. Вот он что-то молчит :(
Comment 13 Motsyo Gennadi 2011-06-22 13:15:50 MSK
А спросить в приват? ;)
Comment 14 Nick S. Grechukh 2011-06-22 15:25:07 MSK
(In reply to comment #6)
> Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы
> пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже
> добавил эту зависимость.

Если эта зависимость будет и у full, и у mini, то давайте не будем дурью маяться и просто добавим vfs-curl в зависимости артворка. Тем более, что цена вопроса в данном случае на два порядка меньше чем в случае с миди-банками.
Comment 15 AEN 2011-06-22 15:42:40 MSK
(В ответ на комментарий №14)
> (In reply to comment #6)
> > Я бы добавил эту зависимость в пакет deadbeef-full и дополнительно сделал бы
> > пакет deadbeef-mini, с минимальным набором базовых модулей, куда бы тоже
> > добавил эту зависимость.
> 
> Если эта зависимость будет и у full, и у mini, то давайте не будем дурью
> маяться и просто добавим vfs-curl в зависимости артворка. Тем более, что цена
> вопроса в данном случае на два порядка меньше чем в случае с миди-банками.

На Ваше усмотрение, но я бы тогда лучше собрал vfs-curl в пакет artwork. Так будет корректно, а смысл тот же.
Comment 16 Motsyo Gennadi 2011-06-22 17:41:42 MSK
И в любом случает, это нужно сделать (а заодно и свежую версию залить) и в бранчах.
Comment 17 Vyacheslav Dikonov 2012-03-31 18:08:17 MSK
У меня установлены плагины artwork и vfs-curl? а также libcurl и curl из сизифа, но обложки все-равно не отображаются. При добавлении колонки типа "Обложка" она остается пустой. Может еще что-то надо сделать?

Собственно картинки, которые хочется видеть находятся в локальном каталоге (рядом со звуковыми файлами) и называются cover.jpg, что должно соответствовать маске файлов по умолчанию в настройках artwork.
Comment 18 Сергей Котляров 2012-03-31 18:37:52 MSK
(В ответ на комментарий №17)
> У меня установлены плагины artwork и vfs-curl? а также libcurl и curl из
> сизифа, но обложки все-равно не отображаются. При добавлении колонки типа
> "Обложка" она остается пустой. Может еще что-то надо сделать?
> 
> Собственно картинки, которые хочется видеть находятся в локальном каталоге
> (рядом со звуковыми файлами) и называются cover.jpg, что должно соответствовать
> маске файлов по умолчанию в настройках artwork.

Хоть и не форум здесь, тем не менее отвечу. Нужно еще включить какую-либо группировку треков (отличную от "Отсутствует").
Comment 19 Сергей Котляров 2012-03-31 18:47:04 MSK
Если с получением обложек ни у кого проблем нет, то может быть закрыть багу, чтоб не висела ? (у меня на p6 работает)
Comment 20 Сергей Котляров 2013-10-13 09:59:28 MSK
Собрал в t6 себе локально сизифную версию - работает. Смотрю в spec, а там.. Вижу, что зависимость на vfs_curl указана в поле %description. Не решились на пакет вешать ?
Comment 21 Сергей Котляров 2014-01-13 18:43:17 MSK
Закрываю, если против никого нет, т.к. в спеке поправлено:

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