Мой блог
Как добавить синхронизированные тексты песен в локальную музыкальную библиотеку с помощью LRCGET
Локальные музыкальные коллекции на компьютере долгое время уступали стриминговым сервисам в удобстве, особенно когда речь шла о синхронизированных текстах песен, следующих за треком в реальном времени. Официальное десктопное приложение LRCGET решает эту задачу, обращаясь к открытой базе данных LRCLIB и позволяя управлять текстами без необходимости переходить на потоковые платформы.
Программа распространяется бесплатно и доступна для Windows, Linux и macOS. Она работает напрямую с существующей директорией аудиофайлов, сканируя локальные папки без изменения структуры каталогов или принудительного импорта треков в сторонние медиатеки.


Сканирование и организация музыкальной коллекции
При первом запуске приложения необходимо указать путь к папке с музыкой. После сканирования программа распределяет треки по трем основным вкладкам: «Треки», «Альбомы» и «Исполнители». В нижней части интерфейса расположены стандартные элементы управления воспроизведением.



Качество и скорость поиска во многом зависят от исходных метаданных файлов. Наличие точных названий композиций, имен артистов и альбомов в MP3, FLAC, AAC или других поддерживаемых форматах помогает приложению быстрее находить соответствия в базе данных.
Параметры пакетной загрузки текстов
Интерфейс загрузки предлагает гибкие настройки, благодаря которым не обязательно обрабатывать всю медиатеку целиком. Пользователь может выбрать сканирование только для тех композиций, у которых отсутствуют синхронизированные строки, либо полностью для всех треков.
Программа умеет автоматически экспортировать полученные данные после завершения загрузки. Последующие запуски сканирования работают в инкрементальном режиме, пропуская файлы, которые не подвергались изменениям.
Результаты поиска могут различаться: часть треков получает синхронизированные строки, другие находят только текстовый вариант или не выдают результатов вообще. Возможны и редкие ошибки декодирования ответов от общедоступной базы данных.
Встроенный редактор для ручной корректировки синхронизации
Успешно обработанные композиции получают зеленую метку синхронизации в интерфейсе. При запуске воспроизведения разворачиваемая панель подсвечивает текущую строку текста по мере исполнения песни.
Если автоматическое сопоставление требует доработки, встроенный редактор предлагает раздельные представления для обычных и синхронизированных текстов. На таймлайне каждая строка имеет точное время начала и окончания, а свежие версии программы поддерживают пословное тайммирование для реализации караоке-эффекта.
Инструменты точной настройки времени
Для исправления небольших смещений тайминга предусмотрен набор удобных функций:
- изменение времени с шагом в 100 миллисекунд;
- повторное воспроизведение отдельных строк;
- выделение сразу нескольких строк для массовых правки;
- замедление темпа воспроизведения до 0.5x во время работы;
- использование горячих клавиш для управления процессом, напоминающим работу с субтитрами.
Исправленные варианты можно сохранить, импортировать готовые файлы формата .lrc из буфера обмена или опубликовать исправления обратно в базу данных LRCLIB для помощи сообществу.
Экспорт результатов и дальнейшее использование
Начиная с версии 2.x, загруженные тексты по умолчанию сохраняются во внутреннем формате приложения Lyricsfile, не затрагивая исходные папки до момента ручного экспорта. Меню экспорта позволяет создавать обычные текстовые файлы .txt, синхронизированные файлы .lrc, а также поддерживает экспериментальное внедрение текстов в теги поддерживаемых аудиоформатов.
При выборе экспорта в формат .lrc рядом с каждым оригинальным аудиофайлом появляется парный файл с таймкодами. Это позволяет использовать полученные результаты в любых совместимых плеерах на компьютере или переносить музыку на мобильные устройства для автономного прослушивания без привязки к конкретному программному плееру.
