"Лирика" MP3

Несколько необычное название статьи объясняется тем, что Lyrics ("лирика" в дальнейшем) означает текст песни. В статье рассмотрена практика встраивания "лирики" в MP3 файлы, а также отображение "лирики" вместе с графикой при проигрывании на примере популярного плеера WinAmp'а (ВинАмп иногда в дальнейшем).

Форматы "лирики"


Если у вас есть "лирика" в компьютерном виде, то его можно вывести в отдельное окно при проигрывании файла песни. Это дает возможность, например, понять некоторые слова, недостаточно разборчиво произносимые и даже подпеть артисту.

Файловый TXT формат

Наиболее простой и исторически первый файловый формат для "лирики" – текстовый (TXT). То есть "лирика" хранится в виде TXT-файла. Основным недостатком этого формата является статичность текста: если текст длинный, то трудно быстро найти текущий куплет.

Файловый формат LRC

Последовал за TXT. LRC-файл имеет такую же строчную структуру, как и TXT-файл, только в начале строки могут стоять временные метки в виде [mm:ss] (то есть минуты:секунды), отсчитываемые от начала песни. В начале файла могут быть еще описательные строки: [ar:Артист] и [ti:Название песни].
Благодаря меткам при проигрывании может быть включен режим выделения текущей строки (будем иногда называть это строковым курсором). Это дает, довольно точное отображение текущей строки. И, заметим, совсем близко к караоке, только в последнем курсорчик бегает еще точнее: по слогам, а не по строкам (а вообще - хоть по буквам). Благодаря меткам становится возможным также сменить текущий проигрываемый фрагмент, щелкнув на нужной строке текста.

Гибкость хранения "лирики" в отдельном файле

Хранение "лирики" в отдельном файле дает определенную гибкость: "лирик"-файл можно связать (ассоциировать) с каким угодно файлом музыки, например, с треком на музКД. Ассоциация файлов "лирики" и песни устанавливается автоматически, если их имена (без расширений) совпадают и файлы находятся в одной папке. Иначе нужно устанавливать ассоциацию вручную и она запомнится в плеере. Некоторые плееры поддерживают также хранение "лирики" в HTML формате.

Внутрифайловый формат Lyrics3 v2

Еще позднее был разработан формат Lyrics3 v2 специально для хранения в самом файле песни. В частности, поле Lyrics предусмотрено в формате заголовка ID3 v2, применяемого в MP3. Хранение "лирики" в самом файле песни сокращает число файлов.

Далее, в рассматриваемом формате:

Метки не обязаны быть на каждой строке. Это дает возможность указывать на текущий куплет (что вполне достаточно).

Предусмотрены ссылки на графические файлы. В результате при проигрывании могут показываться, например, фото артиста или другая графика, тематически связанная с песней. Графических файлов может быть несколько, и плеер может показывать их поочередно (слайд-шоу).

Появились поля авторов музыки и слов (Lyrics / Music Author Name) а также поле дополнительной информации (Additional Information). Эти поля также могут быть выведены плеером.

Ввиду перечисленных удобств основное внимание уделим технике работы со встроенной "лирикой".

Где взять "лирики"


Видимо набивка вручную является худшим способом как по трудоемкости, так и по точности (а ведь одна из целей "лирики" - получить точный текст песни).

Если песня зарубежная, то ситуация благоприятная: существует с десяток специальных "лирик"-северов, например, lyricfind.com, lyrics.ch. Более того, продвинутые плееры могут сами обращаться к таким серверам, если проигрываемая песня не имеет "лирики".

Другой путь - взять "лирики" на караоке серверах, например KARAOKE.RU, KARAOKE.COM (и еще пара десятков). Это - более подходящий путь для отечественных песен. "Лирики" можно также вытянуть из караоке (KAR) файлов. Это умеет делать, например, караоке-плеер Karaoke GALAXY player (с KARAOKE.RU). Караоке-файлы можно накачать с тех же караоке-серверов. Заметим, что текстов без ошибок все равно в большинстве случаев получить не удается. Поэтому важным является умение редактировать "лирику" (это рассмотрено ниже).

Почему Winamp?


Стандартом де-факто для аудио плееров стал бесплатный (пока) Nullsoft Winamp. Успех ему обеспечил открытый программный интерфейс, благодаря чему разработчики создали большое число плагинов - встраиваемых расширений (обычно в виде DLL-файлов). Причем плагины общего назначения (к которым относятся и "лирик"-плагины), созданные для Winamp'а, подходят и к большинству других плееров.

В настоящее время Winamp находится на распутье: наряду с хорошо отлаженной версией 2.Х (на домашнем сайте она названа классической) развивается принципиально новая и продвинутая версия 3.Х. В настоящее время она, однако, похожа на неоперившегося птенца. Тут и ошибки, и меньшее число плагинов. Поэтому ниже будем рассматривать классический Winamp и плагины к нему.

Четырехзвездочные "лирик"-плагины


Я просмотрел все "лирик"-плагины для Winamp'а 2.Х на его сайте (поиск велся по строке Lyrics). Естественно, интересовали только умеющие показывать "лирики" в ID3.

Далее отобрал и протестировал все, у которых рейтинг составлял 4 звезды. Таких плагинов оказалось всего 3. Рейтинг составляется на основании отзывов юзеров. Максимальный рейтинг может быть 5 звезд, но таких плагинов не оказалось.
Выбор лучшего оказался неочевидным. Поэтому пришлось прибегнуть к оценке по баллам (в каждой области применения). Но вначале общие сведения о самих плагинах. Обычно плагин состоит из двух компонент: view'ера, отображающего "лирики", и редактора "лирик".

При наличии внешних файлов "лирики" плагины ведут себя так:

Если в MP3 песне встроена "лирика", то показывается она.

Если в MP3 "лирики" нет, или проигрывается песня из файла любого другого типа (например, MIDI), то выводится "лирика" из файла.

Winamp Lyrics

Скин выполнен в стиле скина по умолчанию Winamp'а (утверждается, что скин можно сменить, но в поставке идет только один). К сожалению, ссылка на авторскую страничку не работает (почтовый адрес автора также не работает, что навевает грустную мысль, что плагин больше развиваться не будет). Поэтому проверить наличие свежих версий невозможно и скачивать плагин приходится с сайта Winamp'а.



Особенности view'ера

Плюсы:

Поддерживает файл "лирики" в формате html.

Прокручивает "лирику" с минимальными рывками: после того как курсор приходит на низ окна, производится прокрутка так что курсор встает на середину окна. Тем самым продергивание текста производится не чаще, чем после каждого куплета (если сделать длину окна более чем в 2 куплета).

Минусы:

Не имеет выключателя. Можно по-хакерски вынести файл gen_lyrics_ie.dll за пределы папки плагинов.

Особенности редактора

Плюсы:

Вывод в отдельное окно и редактирование дополнительной информации.

Минусы:

Экспорт в LRC непустых строк без меток осуществляется неправильно: в начале таких строк дописывается метка с нулевым временем [00:00].

Не умеет редактировать ссылки на графические файлы (обещано в будущих версиях).

Lyrics3 plugin и Lyrics3 Editor

Как следует из названия, поддерживается формат Lyrics3, т.е. внутрифайловый. Lyrics3 plugin - вьюер, Lyrics3 Editor - редактор. Компоненты хорошо дополняют друг друга, в частности, на каждом есть кнопки запуска другого. Самые свежие версии можно выкачать с домашней страницы плагина. Плагины устанавливаются запуском скачанных файлов.

Особенности view'ера

Плюсы:

Можно легко отключить плагины (как связку): в конфигурационном окне вкладка Display \ Disable plugin.

Есть опция показывать метки, что полезно при отладке.

Окно view'ера можно “распахнуть”, оставив только "лирику". Делается это правым кликом.

Выводит поля авторов слов и музыки в заголовок окна.

Минусы:

Путает порядок авторов слов и музыки при отображении.

Прокручивает "лирику" рывками на каждой строке (после того, как курсор дойдет до середины или до низа окна, в зависимости от настройки).

Следующий минус несущественный, но изощренный: если проигрывается караоке-файл и есть еще одноименный "лирик"-файл, то плагин зачем-то выключает во входном стандартном плагине WinAmp2 MIDI plug-in опцию Show lyrics while playing (вкладка File). В результате окно караоке не стартует (хотя бы параллельно). Ну да невелика потеря, так как это окно автоматически не растягивается под ширину текста, не прокручивается, и Winamp'овский плагин показывает "лирику" в далеко не всех KAR-файлах. Рассматриваемый плагин недолго отключить, а для проигрывания караоке есть более продвинутые средства, например Karaoke GALAXY Player.

Особенности редактора

Плюсы:

Редактор может запрашивать "лирики" в Сети.

Минусы:

Экспорт в LRC непустых строк без меток осуществляется неправильно: в начале таких строк дописывается метка с нулевым временем [00:00].

Особенности работы с графикой

Поддерживается вставка ссылки на графику, и ее отображение.

Не поддерживается показ графики в отдельном окне, в не полноэкранном режиме: окна организованы в виде вкладок.

Показ графики может производиться в эффектном полноэкранном режиме.

Поддерживается даже слайд-шоу. При этом слайды автоматически масштабируются до заданных по вертикали размеров.

LyricsShow

Иногда пишется с восклицательным знаком. Плагин устанавливается запуском скачанного файла LyricsShow.exe.

Особенности view'ера

Плюсы:

Очень плавная “ползущая” прокрутка в окне просмотра, при этом текущая строка остается все время посередине.

Есть отключение плагина: в окне конфигурации, меню Display options \ опция Autoload on WinAmp start.

Плагин также можно в течение сеанса многократно выгрузить / загрузить.

Есть русский языковый модуль, правда пользы от него немного, так как файл справки все равно написан на языке Шекспира и Байрона.

Минусы:

Явно ориентирован на хранение "лирики" в файлах: не показываются строки без меток; зато устанавливается и сохраняется любая ассоциация "лирики" с песней, например, с CD-DA треком. Плагин запомнит эту ассоциацию у себя и впредь ее будет использовать. Для установления ассоциации нужно в окне плагина через контекстное меню выбрать пункт Associate, а затем через файловый диалог выбрать "лирик"-файл.

Выводит окно "лирики" всегда, а не когда последняя присутствует. При этом пустое белое окно с одним лишь названием песни (когда "лирика" отсутствует) выглядит нелепым.

Текст в окне нельзя прокрутить вручную. Также нельзя менять место проигрывания, щелкая по строкам "лирики".

Нет автообновления после изменения "лирики". Приходится выполнять вручную команду обновления (через контекстное меню окна).

Особенности редактора

Плюсы:

Экспорт производится правильно в отношении строк без меток, фактически отличаясь от экспорта в TXT формат только добавлением информационных начальных строк.

Редактор и, соответственно, view'ер поддерживают сотые доли секунды в метках (так сказать, фирменное расширение стандарта).

Минусы:

Редактор фактически не позволяет редактировать "лирику" в заголовке. Именно при выполнении команды редактирования он выводит "лирику" в файл Embedded.lrc в папке плагинов. Далее файл можно редактировать, но “втянуть” обратно его средствами плагина уже нельзя.

Особенности работы с графикой

Уникальной возможностью является вывод "лирики" поверх“ зрительного образа” (в терминологии MS WMPlayer), то есть в окно цветомузыки, поверх одного из цветомузыкальных пресетов (цм-пресетов), идущим вместе с ним в комплекте. Зрелище получается довольно впечатляющее.


После платной регистрации ($25) становится доступным бонус пак (Bonus Pack, подарочный пакет), позволяющий в том числе выводить текст поверх графического файла.

Сравнительная таблица возможностей
 Характеристики Баллы Winamp Lyrics v1.22 (2.2000) Lyrics3 plugin v1.20 (8.2002) LyricsShow v1.52 (8.2001)
 Автор  Carlos Andres Osorio Gonzalez Alon Gingold Lucien Wang
 Показ окна "лирики" только когда она есть 1000 1 1 0
 Плавность прокрутки "лирики" 700 0.75 0 1
 Автоматическая ширина окна 1000 1 1 1
 Автообновление после изменения "лирики" 500 1 1 0.2
 Показ строк без меток 800 1 1 0
 Показ авторов слов и музыки и дополнительной информации 500 1 0.5 0
 Смена проигрываемого фрагмента щелчком мыши 300 1 1 0
 Ручная прокрутка "лирики" 300 1 1 0
 Выключение плагина 500 0 1 1
 Кнопки управления 300 0.8 1 0.7
     
 Сумма баллов  5165 4950 2510

Побеждает Winamp Lyrics, хотя и не с явным преимуществом.

Рекомендую только сменить умалчиваемые цвета (хотя на вкус и цвет...) на:

цвет текста: темно синий
цвет его фона: белый
цвет выделенной строки: красный
цвет ее фона: серый с насыщением 240 (из 255).

Обсудим характеристики view'ера, из чего будет понятно начисление баллов.

Автозагрузка только когда есть "лирика"
Очень удобна. Всплытие же пустого окна выглядит нелепым. Если же выключать плагин, то тогда нужно помнить в каких файлах встроена "лирика", а в каких - нет, и вручную загружать плагин. А это - утомительно, и вообще невозможно, когда коллекция - большая.

Автоматическая ширина окна
Подстраиваемая по самой длинной строке. Избавляет от ручной регулировки.

Автообновление после изменения "лирики" в редакторе
Значительно ускоряет редактирование меток "лирики". Например, у LyricsShow же надо выполнять команду обновления вручную.

Показ строк без меток
Избавляет от проставления меток на всех строках и даже между куплетами. Во многих случаях метка на каждой строке - это лишнее и вполне достаточно указать метки на строках между куплетами или на первой строке куплета. Разделительные строки между куплетами улучшают читабельность.

Плавность прокрутки "лирики"
Не утомляет глаза. Худший вариант - когда текст передергивается на каждой строке (коэффициент 0). Лучший - когда медленно ползет (коэффициент 1). Вариант, когда курсор доходит до дна окна, а затем текст передергивается на середину окна оценен промежуточным коэффициентом.

Показ полей авторов слов и музыки и дополнительного
Показ этих полей вместе с другими полями ID3 дает исчерпывающее описание песни. В результате в значительной степени отпадает необходимость в дополнительной “дискографии”. Пониженный коэффициент (вместо 1) дан Lyrics3 plugin'у потому, что он путает порядок авторов слов и музыки. Зато он выводит эти поля в основное окно вьюера (у Winamp Lyrics надо открывать дополнительное окно).

Смена проигрываемого фрагмента щелчком мыши
Позволяет, например, многократно прослушивать привлёкший внимание куплет. Разумеется, на строке, по которой щелкают, должна стоять метка.

Ручная прокрутка "лирики"
Дает возможность просмотреть текст длинной песни (когда режим проигрывания не включен).

Выключение плагина
Дает возможность корректно использовать альтернативные плагины. Это актуально, так как плагины не идеальны и их приходится использовать поочередно для редактирования и просмотра.

Кнопки управления проигрыванием
Удобны. После того, как внимание перенесено на окно "лирики", управление проигрывания удобнее осуществлять оттуда. Пониженный коэффициент Winamp Lyrics получил за мелкость кнопок (они явно заимствованы из окна плейлиста умалчиваемого скина Winamp'а), LyricsShow - за то, что кнопки вынесены в системный трей, "захламляя" его.

Сравнительная таблица возможностей редакторов
 Характеристики Баллы Winamp Lyrics v1.22 Lyrics3 Editor v1.22 LyricsShow v1.52
 Редактирование "лирики" прямо в ID3 1500 1 1 0
 Поддержка долей секунды 400 0 0 1
 Правильный экспорт в LRC строк без меток 300 0 0 1
 Импорт "лирики" 1500 1 1 0
 Запрос "лирики" из Сети 500 0 1 0
 Кнопки управления проигрыванием 500 0 1 1
 Редактирование авторов слов и музыки и дополнительной информации 500 1 1 0
     
 Сумма баллов  3500 4500 1200

Побеждает Lyrics3 Editor.

Обсудим характеристики редакторов, из чего будет понятно начисление баллов.

Редактирование "лирики" прямо в ID3
Значительно ускоряют обработку.

Поддержка долей секунды
Точность, когда время округляется до секунды часто бывает недостаточно. Например, если метки должны отличаться на 1.5 секунды, то при сохранении получаются метки, отличающиеся последовательно на 1 и 2 секунды. Хотя, по-видимому, работа с долями секунды является фирменным расширением и в стандарте отсутствует (к сожалению, так и не удалось найти в Сети стандарт).

Правильный экспорт строк без меток в LRC файл
Обеспечивает правильный обмен "лирикой.

Запрос "лирики" из Сети
Позволяет при поиске автоматически заполнять поля поиска из тегов, не вводя их лишний раз вручную.

Наличие у редактора кнопок управления проигрыванием
Значительно облегчает расстановку меток, так как в случае остановки / возобновления не надо переключаться на другие окна.

Редактирование авторов слов и музыки, дополнительной информации
Важно по тем же причинам, что и их показ: значительно снижается потребность ведения дополнительного документа “дискографии”.

Показ графики


"Лирика" "рядом" с графикой

Это основной режим. Означает вывод фактически в 2 окна, которые можно видеть одновременно.

Сравнительная таблица возможностей отображения
 Характеристики Баллы Winamp Lyrics v1.22 Lyrics3 plugin v1.20 Lyrics3 Editor v1.22 LyricsShow v1.52
 Вставка ссылок на файлы 1000 0 1 0
 Показ "лирики" рядом с графикой 1000 0.5 1 0
 Режим слайдшоу 1000 0 1 0
     
 Сумма баллов  500 3000 0

Безоговорочно побеждает Lyrics3.

Обсудим характеристики, из чего будет понятно начисление баллов.

Вставка ссылок на файлы
Позволяет самому задать нужную графику.

Показ "лирики" рядом с графикой
Позволяет видеть одновременно и графику и "лирику". У Lyrics3 plugin'а это реализовано в полноэкранный режиме: экран поделен на 2 части (разбивка настраивается юзером), причем слайды масштабируются до примерно одинакового размера. В обычном окне это невозможно: окна вызываются как вкладки. У Winamp Lyrics есть только отдельное окно, которое нужно масштабировать вручную.

Режим слайд-шоу
Позволяет сменять графические изображения через заданные промежутки времени. Этот режим требует, чтобы моменты показа слайда не были заданы. Вместо этого задается время показа каждого слайда (после чего он сменяется следующим). То есть этот режим имеет более низкий приоритет по сравнению с заданием моментов показа.
"Лирика" поверх графики и цветомузыки

Это уникальный режим LyricsShow. Здесь, выводится только 2 строки (как обычно и в караоке, хотя там есть плееры и на 4 строки). Причем все строки должны иметь метки.

Сравнительная таблица возможностей отображения
 Характеристики Баллы Winamp Lyrics v1.22 Lyrics3 plugin v1.20 LyricsShow v1.52
 "Лирика" поверх цветомузыки 1000 0 0 1
 "Лирика" поверх графики 500 0 0 1
     
 Сумма баллов  0 0 1500

Безоговорочно побеждает LyricsShow.

Обсудим характеристики, из чего будет понятно начисление баллов.

"Лирика" поверх цветомузыки
Дает большое разнообразие выбора цветомузыкальных пресетов.

"Лирика" поверх графики
Дает возможность подсоединить графику, тематически связанную с песней. Для LyricsShow это возможно только после платной регистрации.

Итоговые рекомендации


По результатам сравнения баллов делаем выводы:

Для “текстового” показа "лирики" лучше использовать Winamp Lyrics. Его только и оставить включенным (автозагрузка вместе с Winamp'ом).

Для редактирования "лирики" лучше использовать Lyrics3 Editor. Его запускать вручную, когда надо отредактировать "лирику".

Для вывода "лирики" “рядом” с графикой лучше использовать Lyrics3.

Для вывода "лирики" поверх графики и цветомузыки без альтернатив надо использовать LyricsShow. Причем все строки в "лирике" должны иметь метки. Загруженный Winamp Lyrics подскажет, когда у проигрываемой песни есть "лирика". В этом случае можно вручную подгрузить LyricsShow.

С сожалением попутно заметим, что экспортировать / импортировать дополнительную информацию и поля авторов музыки и слов не умеют не только ни один из плагинов, но и такие признанные утилиты для работы с тегами, как Tag&Rename и TagScanner.
Ниже, на основании сделанных выборов, займемся практикой...

Втягивание "лирики" в заголовок MP3 файла


Итак, у нас есть MP3-файл песни и добытый для него файл "лирики", обычно TXT формата. Нужно втянуть "лирику" в заголовок MP3 файла.
Согласно произведенному выше сравнению будем использовать редактор Lyrics3 Editor. Он представляет собой полноценное самостоятельное приложение, для которого рекомендуется сделать ярлык.

Вначале нужно стартовать редактор и загрузить в него MP3 файл. Сделать это можно различными способами:

Первый способ:

1. Запустить редактор: \Program Files\VinAmp\Plugins\lyredit.
2. Указать MP3-файл с ID3v2 заголовком: через меню File.

Второй способ: в Проводнике выделить MP3 файл и через контекстное меню открыть его с редактором.

Третий способ: перетащить значок файла на значок редактора.

Далее:

1. Загрузить "лирик"-файл: через меню Lyrics \ Import from text file (или Import from LRC file). Здесь же можно увидеть, что в этом же меню есть пункты экспорта (для обмена "лирикой").

2. Отредактировать текст, если нужно, так как довольно часто полученный извне "лирик"-файл неточен. Сам редактор очень похож на Блокнот, так что все редактирование делается в нем.

3. Рекомендую вставить разделительные строки между куплетами для улучшения читаемости и заполнить их хотя бы с одним пробелом (иначе курсор их проскочит при расстановке меток).

4. Перед первым куплетом обычно идет длительное вступление. Его можно заполнить двумя начальными строчками с именами авторов музыки и слов, так как, во-первых, у слушателя есть время их прочитать, а, во-вторых, средств переноса, специально предназначенных для этого полей, ни в одном плагине нет. После этих строк нужно поставить разделительную строку.

5. Сохранить результат в MP3-файл (инструментальной кнопкой или через меню File).

Заодно заметим, что кнопкой Get Lyrics from internet servers (с эмблемой земного шара) можно запустить поиск "лирики" на 5 серверах (все зарубежные). Преимущество такого подхода в том, что поля поиска автоматически заполняются из ID3 тегов. Так что для зарубежной песни можно даже не иметь файла "лирики".

Расстановка временных меток


Если "лирик"-файл пришел без временных меток, то их нетрудно добавить самому в "лирик"-редакторе. Суть процедуры сводится к проигрыванию файла и щелканью в нужные моменты по инструментальной кнопке вставки метки.

Прежде чем описывать процедуру сформулируем общие положения:

Если метки ставятся на каждую строку, то делать это надо чуть-чуть раньше, чем строка проиграется. После короткой практики вы будет безошибочно это делать.

При простановке метки курсор автоматически переходит на следующую строку. Так что если метки ставятся на каждую строку, то передвигать курсор не надо.

Если метки ставятся на каждую строку, то на разделительные строки между куплетами метку нужно ставить накануне начала следующего куплета (как подсказывает караоке).

Только "лирика" поверх графики заставляет ставить метки на каждую строку. Если такое воспроизведение не предполагается, то достаточно поставить метки только между куплетами или в начало куплета, что менее трудоемко.

Сама процедура вставки меток при использовании Lyrics3 Editor применительно к вставке курсора на каждой строке будет такой:

1. Загрузить MP3-файл в Lyrics3 Editor (см. выше). В окне редактора будет видена "лирика".

2. Включить в редакторе режим Click Timestamp mode кнопкой с изображением часов.

3. Включить в редакторе проигрывание файла. При этом стартует Winamp и view'еры.

4. Быстро переключиться на окно редактора и перенести указатель мыши на кнопку Replace/Add Current Play Timestamp (с кистью руки и указательным пальцем).

5. Далее вовремя кликать мышью. На разделительных строках пока вставлять метки произвольно, можно сразу после окончания куплета. Далее это будет редактироваться.

Если метки ставятся не на каждую строку, то другой рукой, не занятой мышью, нужно перемещать курсор во время проигрывания на следующее место.

Редактирование "лирики"


Разумеется, при расстановке меток возможны ошибки. При прослушивании обнаруживаются ранее незамеченные ошибки в тексте.

Кроме того, нужно еще подкорректировать метки на разделительных строках. Если во время между куплетами идет проигрыш (большой, скажем 5 секунд), то можно на разделительной строке проставить время на 2 секунды раньше чем у начала следующего куплета. Если меньше 5 секунд, то метку можно не ставить. Понятно, что за первый проход это сделать невозможно.
Если перед первым куплетом идет вступление порядка 13-16 секунд, то на строках авторов музыки и слов можно (по желанию) проставить метки со временем, скажем 2-й и 8-ой секунды. Это акцентирует внимание зрителей на авторах.


Для редактирования "лирики" с клавиатуры лучше отключить режим простановки меток.

Ошибки меток обнаруживаются просмотром движения строкового курсора в окне view'ера при прослушивании. Редактировать метки нужно тут же по ходу, используя кнопку паузы. Для быстрого перехода к нужному куплету нужно запустить view'ер кнопкой Lyr (имеет подсказку Execute Plugin) и там использовать перемещение кликом. Можно еще для удобства во время отладки включить во view'ере отображение меток: кнопка Preference \ вкладка Lyrics \ опция Show lyrics Timestamp.

Доступная (не бледная) кнопка сохранения в редакторе подскажет, что есть что сохранять. После сохранения через пару-тройку секунд самостоятельно обновляется и view'ер.

Еще заметим, что если нужно проставить метку вручную, то удобно это сделать с помощью ключа Ctrl+T с последующим редактированием.

Как обмениваться "лирикой"


Для экспорта отредактированной "лирики" нужно в редакторе Lyrics3 Editor выполнить команду меню Lyrics \ Export to text File. Если же использовать экспорт в формат LRC, то как уже говорилось, не удается сохранить правильность меток и пустых строк.

Импорт "лирики" уже был рассмотрен выше (раздел “ Втягивание "лирики" в заголовок MP3 файла”).

"Пристегиваем" графику


Ниже присоединённые графические файлы будем для краткости называть слайдами.

Линк на графику

По-прежнему используем лучший редактор Lyrics3 Editor. Переходим в нем на вкладку Images и кнопкой Add добавляем ссылки на графические файлы. При добавлении в диалоге доступно также опциональное поле Time, куда можно ввести момент появления этого слайда. Разумеется, не забываем сохраниться.

Показ слайдов

Предварительный просмотр можно сделать при проигрывании на вкладке Images вьюера. Наиболее интересным является переход в режим полного экрана (кнопка Full screen mode на вьюере с изображением дисплея). Мышкой находим наилучшее положение разделительной линии между "лирикой" и слайдами. Слайды автоматически масштабируются до примерно одинакового размера.

Организация слайд-шоу

В настройках вьюера, на вкладке Lyrics задаем в поле Slide every … Secs время демонстрации каждого слайда. Просматривать слайд-шоу нужно, конечно, в режиме полного экрана.
Порядок слайдов можно поменять в редакторе вертикальными стрелками, работая со списком.

"Лирика" поверх цветомузыки

Для этого нужно использовать плагин LyricsShow, а в "лирике" расставить метки на каждой строке.

Выключение/включение плагина

По умолчанию плагин загружается при старте Winamp'а. Но если в файле нет "лирики" или это караоке-файл, который не по зубам плагину, то в окне вьюера этого плагина толку мало. Тут невольно вспоминаешь, что вьюер Lyrics3 открывает окно только по делу.

Таким образом, имеет смысл выключить безусловную загрузку плагина. Для этого нужно:

1. Подгрузить плагин: Ctrl+P \ Plug-ins \ General Purpose \ LyricsShow! for WinAmp Plug-in \ Configure и нажать кнопку Load LyricsShow now. В системном трее появится значок LS.

2. Щелкнуть правой клавишей мыши на значок LS в системном трее.

3. Выбрать пункт Options...

4. На вкладке Display options выключить опцию Auto load on WinAmp start.

Когда нужно плагин можно загрузить аналогичным образом через кнопку конфигурации.

Наложение "лирики" на цм-пресет

Во все комплектации поставки Winamp'а, кроме Lite, входит модуль цветомузыки AVS, который и используется вместе с пресетами плагина. Для вывода "лирики" на цм-пресет нужно:

1. Стартовать AVS: меню Visualization \ Select plugin \ выбрать Advanced Visualization Studio (или просто Ctrl+Shift+K).

2. Щелкнуть в окне визуализации правой кнопкой мыши \ выбрать пункт меню zhen \ выбрать любой пресет из этой группы.

К сожалению, обычное окно LyricsShow также выводится, и я не нашел средства подавить его вывод (хочется, чтобы окно было одно - или “текстовое” или “графическое”).

Если дважды щелкнуть по окну визуализации, то становятся доступными многочисленные параметры визуализации AVS. Можно также перейти в полный экран через контекстное меню.

Если по ошибке установился режим, при котором вместо графического экрана выскакивает WinAmp AVS Editor, то подавить его можно щелкнув правой клавишей мыши по изображению цм-пресета (в левом нижнем углу) и затем выбрать пункт меню Undock from config.

Как уже говорилось, вывод "лирики" поверх слайда доступен после платной регистрации ценою $25. Учитывая значительность суммы для нашей страны, эта возможность здесь не рассматривается...