Вчера, одним вполне обычным осенним вечером я набрёл на один мега-плагин к Winamp-у, который называется
WinLyrics. И до того он мне понравился, что решил я настрочить мануал, про то, как заюзать его мощь и силу в наших корыстных целях.
Как видно из названия, плагинчик что-то делает с текстами песен, а именно показывает их в своём окошке, да и, кроме того, может подсвечивать текущую строчку в песне, если есть временные метки. Для полного счастья он может тягать музыку аж из трёх источников: текстовый файл, тексты из тегов mp3 (не встречал такого на своей памяти), ну и самое приятное - из Интернета. Причем не просто из интернета, а из своей базы, которая, по заверениям на сайте, уже разрослась за 300 000 песен.
Итак, первым делом стянем сам плагин с офф. сайта. На момент написания была версия 2.47. Плагин шароварный, с 30 дневным пробным сроком и мелкими ограничениями. Если вам это вдруг не понравится, то можете попробовать это. Что с этим делать описано в readme.txt
Скачали? Устанавливаем. К проге идёт русский язык, так что будет полегче. Украинский тоже есть. А вот хэлпы только на английском и чешском.
Ну и после всего наконец-то запускаем Winamp. Всё, что следует далее, было опробовано на Winamp 5. Со второй версией не пробовал.
При запуске мы увидим новое окошко (по умолчанию в углу экрана):
[изображение]
Его можно потаскать по экрану, приклеить к краю Winamp-а и.т.д. Но нам еще рано его мучить, сначала надо настроить плагинчик.
Окно настройки у вас может вылезти сразу, а может (особенно позже) его придётся вызывать вручную.
Тут есть маленькая хитрушка. Если активным является окно плагина, то по хоткею [Ctrl+P] у вас откроется окно настроек плагина, а если активны основные окошки Winamp-а, то откроется его окно настроек. На моём скине это сразу и не различишь, поэтому если открылось окно настроек Winamp-а, то перейти к настройкам плагина можно через Plugins->General Purpose->WinLyrics и нажать на конпеке "Configure selected plug-in" внизу.
[изображение]
Итак. Поочередно рассмотрим все окошки.
Установки:
[изображение]
-Восстановить значения по умолчанию - тут всё понятно, все настройки сбрасываются и становятся как при установке.
-Восстановить положение окна - если у вас вдруг пропало окошко с текстами и никак не появляется, то попробуйте эту кнопку - оно снова появится в углу экрана. (Дополнительно см. ниже)
-Прокся - если вы сидите за проксей, то сюда вводим логин, пасс и адрес прокси в указаном формате. Данные можно найти в установках браузера.
-Версия TAG - в mp3 файле могут быть два набора тегов. Тут выбирается в каком порядке и какие теги просматривать, чтобы выцепить название исполнителя и песни.
-Искать лирику толькодля данных - расширения файлов, к которым искать тексты. Например, музыка в wav файлах не распростронена, поэтому его и не надо в этот список, чтобы он не лез в инет за текстом какого-нибудь звукового эффекта.
-Автоматически подгонять под размер окна - если в тексте песен будут длинные строчки, то окошко плагина увеличится в ширину.
-Переносить длинные строки[b] - а тут наоборот, длинные строки побьются на 2-3 строчки. Если этот и предыдущий пункт не выбраны, то тексты будут уезжать за границы окна.
-[b]Полноэкранный режим вместо windowshade - без этой галочки двойной клик или [Ctrl+W] в окне плагина свернут его, с галочкой развернут на полный экран.
-Использовать скин Winamp - покрасит плагин в так же как и окошки Winamp-а
--Спрятать заголовок редактора плейлиста - прячет заголовок окна (слово Playlist).
-Disable modern skin - запрещает использование modern-скина, появившегося в пятом Winamp-е
-Воспроизводить песню при запуске Winamp - тоже понятно - сам запускает выбранную песню (ту, которую вы слушали в конце прошлого рабочего дня ). Полезная вещь, хотя у меня для этого другой плагин.
-Проверять обновления при запуске - при старте Winamp-а лезет в интернет и проверяет, а не вышла ли новая версия
Шрифт и цвета:
[изображение]
На этом подробно останавливаться не будет, так как тут всё понятно, если вы хоть раз редактировали хоть какой-нибудь текст. Шрифт, выравнивание и прочее... Можно задать отдельные настройки для полноэкранного режима. Например, вы захотите текст сделать покрупнее.
Лирика:
[изображение]
-Автоподсветка текущей строки - метки - это явные указания времени в тексте песен. по времени - строчки подсвечиваются "примерно" по времени - длина песни делится между строчками и они поочередно подсвечиваются. Так как практически все песни имеют паузы, проигрыши и всё в этом духе, выходит, что режим по времени только в самых редких случаях покажет вам правильную подсветку. Так что лучше выбрать режим только с метками, благо, расставить метки в сыром тексте ни капельки не сложно. Это мы и проделаем ближе к концу мануала.
-Центрировать выделенную строку - если в настройках шрифта у вас стоит "по центру", то эта строка вам ничего не даст, иначе плагин будет центрировать текущую строку.
-Использовать ключевые метки - это полезно, если какой-нибудь лентяй не проставил метки для каждой строчки, в этом случае будет использована аналогичная апроксимация, как в режиме по времени в первом пункте. Но не для всего текста, а только в "пустотах" между существующими метками. Эта возможность полезнее и работает лучше, чем её аналог для всего файла, так что её лучше включить.
-Спрятать временые метки - это лучше включить, так как нам не интересны отметки времени, нас интересует только текст. А в режиме редактирования метки отображаются сами собой.
-Прятать окно при отсутсвии лирики{/b] - сомнительная опция. Если мы не нашли текста для песни, то окно спрячется. Я предпочитаю держать его открытым - вдруг сам текст захочу добавить, благо окно сворачивается и исчезает вместе с Winamp-ом. Кроме того, это галочка может помочь, если окно плагина пропало и никак не появляется.
-[b]Символы ввода в комментариях в одну линию - это относится к обработке тега COMMENT в ID3 теге. Объединяет его в одну линию, чтобы не мешался.
-Убирать пустые строки в конце лирики - чисто косметический эффект. Подчищает текст, чтобы скроллинг не расширялся.
-Величина отступа - переводит нажатия клавиши [Tab] в указанное кол-во пробелов.
-Скроллировать текст по - если текущая строчка за пределами экрана, то плагин прокрутит текст вниз на указанное кол-во строк или на целую страницу (так что новая строчка окажется в самом верху).
Источник:
[изображение]
Здесь можно указать, где искать тексты песен, и в каком порядке просматривать источники. Я советую отключить mp3. Во-первых, таких mp3 и не найдешь почти, да и сейчас набирают популярность ogg, wma, ape, flac в которые тексты не засунешь как в mp3. Поэтому снимайте галку с mp3 и юзайте текст и сеть.
Ниже на странице настройки окошка для выбора текстов песен из вариантов. Это окно появляется, если в сети или на диске обнаружено несколько вариантов текстов. Ну и нам придется выбрать что скачать.
-Диалог выбора только при активном Winamp - если окошко Winamp не выбрано, то окно выбора исчезнет
-Диалог выбора поверх всех окон - окно выбора перекрывает все остальные окна.
--Только когда Winamp активен - перекрывает окна только при активном окне Winamp.
Источник.txt:
[изображение]
Здесь у нас настройки поиска текстов в txt файлах. Самый лучший способ хранить тексты в тексте (каламбур!) это создать файл в той же папке (или выделить под тексты особую папку) с именем как у файла с песней, но расширение .txt, .lrc или .lyr
Например, песня:
01.Band Band Band - Song Song Song.mp3
тогда текст лучше держать в
01.Band Band Band - Song Song Song.txt
У хранения в папке с песней есть плюс - если вы копируете кому музыку, то тексты скопируются вместе с ней.
Итак, настройки:
-Папки с лирикой. Галка папка текущей песни заставляет искать текст в папке с mp3. А ниже идёт список папок где искать текст дальше, если он не найден. Если вы выделяете особую папку для текстов, то добавьте её сюда.
-Число подпапок в глубину - с этой опцией можно делать в избранной папке подпапки для исполнителей, жанров, альбомов и.т.п Плагин посмотрит вглубь, если потребуется, и найдет текст песни в дебрях файловой системы.
-Искать похожие файлы лирики - если файл с точным названиям не найден, плагин будет анализировать названия файлов и выбирать наиболее подходящий файл. Полезно, если у вас есть какая-нибудь коллекция текстов, собираемая годами, но названия у них написаны абы как.
-Минимальное совпадение - какой процент слов в названии файла должен совпадать, чтобы файл был выбран.
-Не предлагать другие файлы при 100% совпадении - если есть точный файл, от не искать других кандидатов.
-Кодировка при сохранении - Unicode - необходимо, если в тексте есть символы нестандартных алфавитов, но Unicode может не везде читаться, ANSI понятен всем, но нестандартные символы испарятся.
-Не показывать диалог выбора - если однозначный вариант текста не найден, то без галочки выскочит окошка для ручного выбора текста из предложенного списка, с галочкой - плагин выберет самый подходящий (по его мнению) текст.
продолжение