Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
foobar2000:plugins_for_0.9.x:album_art_panel_foo_uie_albumart [2007/02/07 10:57] Spike |
foobar2000:plugins_for_0.9.x:album_art_panel_foo_uie_albumart [2007/11/03 02:10] (текущий) vitalya86 |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Album Art Panel ====== | + | ====== Album Art Panel (foo_uie_albumart) ====== |
+ | ===== Описание ===== | ||
Это панель для Columns UI, отображающая обложку альбома или какую-либо другую графику. | Это панель для Columns UI, отображающая обложку альбома или какую-либо другую графику. | ||
- | |||
- | [[http://cherans.bol.ucla.edu/fooplugins.html|Скачать Album Art Panel (foo_uie_albumart)]] | ||
- | |||
===== Возможности ===== | ===== Возможности ===== | ||
- | |||
* Настраиваемый код позволяет циклически использовать несколько изображений для одного трека | * Настраиваемый код позволяет циклически использовать несколько изображений для одного трека | ||
* Поддерживает TAGZ и шаблоны для указания места расположения изображения | * Поддерживает TAGZ и шаблоны для указания места расположения изображения | ||
Строка 17: | Строка 13: | ||
Album Art Panel не поддерживает обложки, встроенные в теги (например, в тегах ID3v2 формата MP3). | Album Art Panel не поддерживает обложки, встроенные в теги (например, в тегах ID3v2 формата MP3). | ||
- | |||
===== Требования ===== | ===== Требования ===== | ||
* [[foobar2000:plugins_for_0.9.x:columns_ui|Columns UI 0.1.3 beta 1v5]] | * [[foobar2000:plugins_for_0.9.x:columns_ui|Columns UI 0.1.3 beta 1v5]] | ||
* [[http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en|GDI+]] (Для Windows 2000) | * [[http://www.microsoft.com/downloads/details.aspx?familyid=6A63AB9C-DF12-4D41-933C-BE590FEAA05A&displaylang=en|GDI+]] (Для Windows 2000) | ||
+ | ===== Наши статьи ===== | ||
+ | * [[foobar2000:плагины:uie:album_art_panel]] | ||
+ | * [[foobar2000:manual:uicolumns:panels:albumart]] | ||
- | ===== Настройки ===== | + | ===== Ссылки ===== |
- | {{http://img208.imageshack.us/img208/5198/foobaralbumartpanelpref3es.gif?365x265|Нажмите для увеличения}} | + | * [[http://cherans.bol.ucla.edu/foo_uie_albumart027.zip|Скачать версию 0.2.7]] |
- | + | * [[http://cherans.bol.ucla.edu/fooplugins.html|Страница закачки]] | |
- | ==== 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 указать циркуляцию обложек с заданным интервалом. |