Laden Sie die Texte über die Befehlszeile in den MP3-Player ein

629
Clacers

Ich suche nach einer CLI-Methode, um die Texte eines Lieds aus dem Internet abzurufen und als ID3v2-Tag in eine Musikdatei („Artist - Title.mp3“) einzubetten. Unter Linux gibt es ein halbes Dutzend Tools, aber wie wäre es mit Windows?

0
Bash läuft jetzt unter Windows. Würden Linux-Tools darunter funktionieren? TRiG vor 5 Jahren 0

1 Antwort auf die Frage

1
harrymc

Einige kostenlose Pakete, die ich kenne:

  • MP3tag
    Das Standardfeld für Texte ist UNSYNCEDLYRICS. Bitte beachten Sie, dass Sie vor dem Text eine Sprachkennung angeben müssen, oder "xxx", wenn der Text in einer beliebigen Sprache angezeigt werden soll. Außerdem müssen Sie zwei „Bars“ hinzufügen: xxx||My lyrics.

  • EasyTAG Ich habe
    gesagt, dass es Befehlszeilenunterstützung gibt, aber Sie müssten es herunterladen und sehen, da die Online-Dokumentation zu kurz ist.

  • eyeD3
    Dies ist ein Python-Tool für Python-Benutzer. Ein Beispielskript finden Sie hier .
    Es hat auch eine Befehlszeilenunterstützung, wobei die Syntax für den Parameter lautet --add-lyrics=LYRICS_FILE[:DESCRIPTION[:LANG]]. Aber den Inhalt der Datei einzubeziehen, würde ich unter Linux benötigen (ich gebe zu, die Windows-Syntax nicht zu kennen):

    eyeD3 --lyrics=eng:these_lyrics:"$(cat lyrics_file.txt)" some_file.mp3 
Vielen Dank, eyeD3 bietet mehr als ausreichend CLI-Unterstützung! Aber wie sieht es mit der anderen Hälfte meiner Frage aus: Wie bekomme ich zum Beispiel die Texte von LyricWiki? Clacers vor 5 Jahren 0
Eine Google-Suche nach "eyeD3 LyricWiki" fand [dieses Beispiel] (https://github.com/boyska/lyricseek/blob/master/src/lyricwiki.py) unter 3.340 anderen Ergebnissen. harrymc vor 5 Jahren 0