Инструменты пользователя

Инструменты сайта


foobar2000:plugins:uie:album_art_panel

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

foobar2000:plugins:uie:album_art_panel [2007/02/07 11:26] (текущий)
Строка 1: Строка 1:
 +====== Album Art Panel ======
  
 +[[foobar2000:​plugins_for_0.9.x:​album_art_panel_foo_uie_albumart]] в нашем списке плагинов.
 +
 +===== Настройки =====
 +{{http://​img208.imageshack.us/​img208/​5198/​foobaralbumartpanelpref3es.gif?​365x265|Нажмите для увеличения}}
 +
 +==== Display ====
 +
 +**«Center album cover art in panel»**: расположить рисунок по центру панели
 +
 +**«Expand Album cover art to fit panel»**: увеличивать рисунок до размеров панели
 +
 +**«Shrink album cover art to fit panel»**: уменьшать рисунок до размеров панели
 +
 +**«Use background color»**: установить цвет фона
 +
 +**«Maintein aspect ratio»**: соблюдать пропорции при изменении размера
 +
 +**«Draw a black pixel border»**: рисовать границу шириной в один черный пиксель.
 +
 +**«Resizing quality»**:​ качество изменения размера,​ на медленных машинах стоит понизить
 +
 +**«Minimum panel height»**: минимальная высота панели
 +
 +**«Transition time»**: Скорость плавной смены рисунка на другой. 0 для отключения этой функции
 +
 +==== Behavior ====
 +
 +**«Album cover art follows cursor even when playing»**:​ При воспроизведении в панели отображается рисунок,​ соответствующий файлу под курсором,​ а если снято, то воспроизводимому в данный момент.
 +
 +**«Allow external control of cover art display»**:​ ----
 +
 +**«Revert to first source when current source would result in different display»**:​ Возвращаться к первой строке поиска при смене альбома.
 +
 +**«Left/​middle/​double click function»**:​ событие происходящее при щелчке лефой/​средней кнопкой мыши/​двойному щелчку.
 +  *Disabled - ничего ​
 +  *open in external viewer - открыть во внешней программе
 +  *open directory - открыть папку содержащую рисунок
 +  *toggle follow cursor - активировать\деактивировать режим "​следовать за курсором"​
 +  *focus playing - установить курсор на воспроизводимый файл
 +  *Refresh - обновить ​
 +  *next source\first source - следующий\первый рисунок
 +
 +==== Sources for album cover art images ====
 +
 +Здесь указываются пути для поиска обложек. Можно задавать несколько строк поиска. В качестве строки можно указать либо конкретное имя файла, либо маску файла. В обоих случаях допускается использование встроенных функций F. Можно использовать относительные пути, текущей является папка, из которой запущен фубар.
 +
 +Для указания того что нужно искать файл по маске служит слово ''​match:''​
 +например <​code>'''​match:​$replace(%_path%,​%_filename_ext%,​)*'''</​code>​ для файла **c:​\music\artist\album\track1.mp3** вернет строку **c:​\music\artist\album\*** и будут найдены все лежащие в папке с текущим трэком графические файлы.
 +
 +Если файлы обложек у вас лежат в отдельной папке, например,​ '''​c:​\music\covers\artist\album.jpg'''​ то можно написать такую строку
 +''​match:​c:​\music\covers\%artist%\%album%.*'',​ либо, если все файлы имеют одинаковое расширение,​ ''​c:​\music\covers\%artist%\%album%.jpg''​
 +
 +Имеет значение последовательность,​ в которой находятся строки в списке. С начала,​ проверяется первая строка,​ затем вторая и тд.
 +
 +Есть возможность группировать пути поиска. В следующем примере в каталоге с воспроизводимой песней будет искаться файл cover.jpg, если он не будет найден,​ то будет проверено наличие файла cover.png, а если и его не будет - то cover.gif. Если же какая-то картинка найдена,​ например cover.jpg, то проверка остальных строк группы не выполняется,​ а сразу начнется проверка следующей группы.
 +
 +<​code>​match:​$replace(%_path%,​%_filename_ext%,​)cover.jpg
 +-match:​$replace(%_path%,​%_filename_ext%,​)cover.png
 +-match:​$replace(%_path%,​%_filename_ext%,​)cover.gif
 +match:​$replace(%_path%,​%_filename_ext%,​)back.jpg
 +-match:​$replace(%_path%,​%_filename_ext%,​)back.png
 +-match:​$replace(%_path%,​%_filename_ext%,​)back.gif</​code>​
 +
 +Таким образом из группы будет выбрана только одна картинка,​ или ни одной. В панели Album Art будет показана картинка первой существующей группы,​ остальные можно просмотреть вызвав команду Next source из контекстного меню.
 +
 +{{stub}} FIXME
 +
 +
 +==== Еще несколько примеров ====
 +
 +<​code>​components\default.png </​code>​ - Берется файл default.png из папки .\components
 +
 +<​code>​match:​c:​\music\%artist%\covers\%album%\cover* </​code>​
 +
 +<​code>​match:​c:​\music\%artist%\covers\%album%\back* </​code>​
 +
 +<​code>​match:​c:​\music\%artist%\covers\%album%\front* </​code>​ - Берутся файлы из папки c:​\music\artist\covers\album\. Таким образом для альбома можно хранить несколько обложек для каждого альбома (внешняя сторона,​ задняя) и переключаться между ними щелчком мыши.
 +
 +<​code>​$replace(%_path%,​%_filename_ext%,​)%title%.jpg</​code>​ - Если поставить эту строку первой в списке источника обложек,​ то будет производиться поиск обложек для синглов. Удобно,​ когда в альбоме присутствует ​ несколько песен-синглов. //​Название для такой обложки - название песни.//​
 +
 +<​code>​-components\image$rand(9).png</​code>​ - Эта строка позволяет в случае отсутствия обложки трэка использовать 10 картинок в случайном порядке. Файлы нужно называть так:
 +  - image0.png
 +  - image1.png и так далее до 9
 +Картинки нужно переписать в папку .\components. Можно в опциях Album Art Panel указать циркуляцию обложек с заданным интервалом.
foobar2000/plugins/uie/album_art_panel.txt · Последние изменения: 2007/02/07 11:26 (внешнее изменение)