Я ищу способ 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
