Автор Тема: Плагин для Album Art  (Прочитано 5640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн madnut

  • Hasta la Victoria Siempre!
  • Developers
  • *
  • Сообщений: 621
  • Сказали спасибо: 32
    • Просмотр профиля
    • Camel Disc Catalog
Плагин для Album Art
« : 27 Март 2010, 01:07:29 »
Album Art Downloader plugin
версия: 0.1 (27.03.10)

Плагин для загрузки обложек альбомов (и вообще любых картинок) с различных сайтов в Интернете.
Использует для работы программу Album Art Downloader (AAD), т.е. фактически является "оберткой" над данной программой для более удобного переноса картинок в CDC.
Принцип работы прост: плагин запускает внешнюю программу (AAD) и ждет, пока Вы выберите необходимые картинки и, как только вы закрываете AAD, выбранные картинки передаются в CDC, где и обрабатываются в соответствии с основными настройками (изменение размера, качество).

Теоретически плагин совместим с любым из последних кандидатов версии 2.3.0, но рекомендуется все же использовать его с последней версией CDC (2.3.0 RC5 на данный момент), т.к. с более ранними могут наблюдаться проблемы, хоть и не у всех.

Исходя из выше описанной реализации плагина (плагин-"обертка"), любые замечания по скорости работы а также по функционалу, относящемуся к используемой программе Album Art Downloader, рассматриваться не будут. Сама программа AAD является бесплатной, с открытым исходным кодом, поэтому вполне реально ее модифицировать для использования в CDC без плагина-посредника, т.е. напрямую. Готов помочь любым энтузиастам на данном поприще :) Также, если кто заинтересуется, могу выложить исходники самого плагина.


Как я уже сказал выше, программа полностью бесплатна, имеет доступные исходные коды и может быть легко модифицирована под свои нужды (естественно, с соблюдением лицензионного соглашения).
AAD далеко не идеальна, хотя уже сейчас достаточно мощная и имеет возможность расширения сайтов для поиска с помощью скриптового языка. Ниже я покажу в картинках основные возможности и правила работы в качестве плагина к CDC, для более глубокого изучения вам прийдется покопаться самим ;)
Интерфейс пока только английский (что опять же можно исправить, имея хоть какой-то опыт в программировании)



1. Распакуйте скачанный архив cdc_albumart.zip в папку plugins в каталоге с установленной программой CDC.
2. На сайте http://sourceforge.net/projects/album-art/ скачайте и установите программу Album Art Downloader (большая зеленая кнопка Download Now!)
3. Теперь необходимо сделать пару изменений в AAD. Запускаете установленную программу AAD (по умолчанию в c:\Program Files\AlbumArtDownloader\AlbumArt.exe) и отключаете следующую настройку:



4. Остальные настройки можно не трогать, на ваш вкус. Настройка пути для сохранения картинок роли не играет - она будет динамически меняться в процессе работы с плагином, ее трогать не стоит.
5. Далее запускаете CDC и убеждаетесь, что плагин нормально загрузился:



6. Для использования плагина нажмите правой кнопкой на нужном элементе и выберите Импорт информации:



7. Ждите :)
8. Если повезет и не вылезет никаких ошибок, то перед вами откроется окно AAD с начавшимся во всю поиском. Думаю, не стоит лишний раз упоминать, что надо разрешать доступ к Интернету для AAD во всяких файрволах и др. ограничивающих его программах.
9. Далее вы просматриваете результаты поиска и сохраняете для себя нужные картинки. Делать это нужно простым нажатием на иконку с подсказкой Save (тут важный момент - не нужно выбирать Save As или менять путь сохранения, плагин сам позаботится о том, откуда брать сохраненные картинки а также удалит их потом, чтоб не мусорить):

 

10. Таким образом вы можете сохранить любое нужное количество картинок. На уже сохраненной картинке кнопочка Save отключается.
11. После того, как вы сохранили все понравившиеся картинки, вы просто закрываете программу AAD стандартным способом, т.е. нажатием на крестик справа вверху окна.
12. Тут важный момент! Далее просто ждите :)
13. Если вам снова повезет, то через некоторое время вы увидите ваши картинки в описании к файлу. Как определить, сколько ждать? При работе плагина основное окно программы перестанет реагировать и, как только оно "отомрет" обратно, это будет означать, что плагин закончил работу. А удачно или нет, это вы увидите по добавленным (или нет) картинкам в описании элемента.

В принципе, это все, что касается общих правил по работе плагина. Некоторые интересные моменты по работе с AAD вы можете найти в следующем спойлере.




1. Как остановить поиск в AAD?



2. Как посмотреть картинку в увеличенном виде?
Достаточно просто нажать на нее в результатах поиска:



3. Как искать не только музыкальные альбомы, а вообще любые картинки?
Для этого хорошо подходит скрипт для поиска по Google Image. Достаточно просто отключить все остальные скрипты и оставить включенным GoogleImage:



4. Как увеличить количество результатов поиска, выдаваемых скриптом? (и другие настройки скриптов):



5. Как изменить размер превью?
Достаточно просто потянуть за правую границу иконки с превью:



На этом все. Если будет что еще добавить, добавлю.



Это все, что я хотел сказать касательно плагина.
Тема открыта для обсуждения, вопросов, идей и просто любых дельных мыслей и предложений.
Буду рад услышать ваши отзывы :)

p.s. Плагин не включен в основной инсталлер с программой в виду его "несостоятельности", если можно так выразится. Но если вы другого мнения об этом, то мы с радостью исправим положение :)
« Последнее редактирование: 27 Март 2010, 03:00:07 от madnut »
Помогли? Скажи спасибо!

 

Related Topics

  Тема / Автор Ответов Последний ответ
5 Ответов
3575 Просмотров
Последний ответ 16 Июль 2012, 10:53:56
от Admin
3 Ответов
3296 Просмотров
Последний ответ 14 Март 2009, 03:10:54
от madnut
4 Ответов
4043 Просмотров
Последний ответ 02 Март 2009, 19:48:32
от Mozhayka
45 Ответов
17795 Просмотров
Последний ответ 21 Ноябрь 2009, 22:42:45
от Admin
0 Ответов
2266 Просмотров
Последний ответ 27 Март 2010, 03:06:27
от madnut