Я ищу способ CLI для загрузки текста песни из Интернета и встраивания их в виде тега ID3v2 в музыкальный файл («Artist - Title.mp3»). Существует полдюжины инструментов для этого в Linux, но как насчет Windows?
1 ответ
Некоторые бесплатные пакеты, которые я знаю:
mp3tag
Стандартное поле для лирики -UNSYNCEDLYRICS
. Пожалуйста, обратите внимание, что перед текстом песни необходимо указать префикс языка или "xxx", если вы хотите, чтобы текст песни отображался на любом языке. Также вы должны добавить два "бара":xxx||My lyrics
.EasyTAG
Предполагается, что у вас есть поддержка командной строки, но вам придется скачать ее и посмотреть, так как онлайн-документация слишком короткая.eyeD3
Это инструмент Python, для пользователей Python. Пример сценария можно найти здесь .
Он также имеет поддержку командной строки, где синтаксис для параметра--add-lyrics=LYRICS_FILE[:DESCRIPTION[:LANG]]
. Но для включения содержимого файла потребуется Linux (я допускаю, что не знаю синтаксис Windows):eyeD3 --lyrics=eng:these_lyrics:"$(cat lyrics_file.txt)" some_file.mp3