Здесь показаны различия между двумя версиями данной страницы.
— |
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 указать циркуляцию обложек с заданным интервалом. |