Ich habe eine große Musikbibliothek (die meisten von ihnen sind .mp3
& .m4a
) und keiner von ihnen hat einen Text. Gibt es ein Programm oder Plug-In, das automatisch alle meine Musiktexte hinzufügt, indem es das Internet abfragt?
Da ich normalerweise keine Internetverbindung habe, benötige ich ein Programm, das automatisch alle Texte zu Musikdatei-Tags hinzufügt, damit ich sie offline anzeigen kann.
software-recommendation
tag
lyrics
Bharat
quelle
quelle
clementine
. Versuch es. Es hat Unterstützung für verschiedene Texte Online-DBs. (Gabel des alten Amarok 1 *).Antworten:
Dies ist eine halbe Antwort, da ich Ihre Umgebung nicht kenne und der von mir bereitgestellte Code nur als Beispiel dienen soll - es so auszuführen, wie es ist, sollte keinen Schaden anrichten, aber ich kann keine Garantie geben.
Aufgaben wie diese können mit einfachen Bash-Skripten erledigt werden, z. B. im folgenden Beispiel extrahiere ich mit eyeD3 Künstler und Titel, rufe dann mit einem kostenlosen Wikilyrics-Spiegel den Text ab und speichere das neue Tag mit eyeD3 erneut. Ich ermutige jeden, der diesen Code verwendet, um eine andere Lyrics-API nachzuschlagen, da das wiederholte Ausnutzen desselben Dienstes als böswillig angesehen werden kann.
Anweisungen (Befehle im Terminal ausführen):
wget
undeyeD3
ausstellensudo apt-get install wget eyed3
/home/user/lyrics_fetcher.sh
chmod u+x /home/user/lyrics_fetcher.sh
/home/user/lyrics_fetcher.sh "path_to_my_album"
Ich habe diesen Code mit dem "AM" -Album von Arctic Monkeys überprüft und es hat wunderbar funktioniert.
Wenn Sie wirklich Texte für alle Ihre Alben auf einmal abrufen möchten, können Sie das Skript für jedes Verzeichnis in einer Schleife ausführen, denke ich. Trotzdem würde ich es nicht als endgültige Lösung verwenden - Wikilyrics und alle, die es durch Spiegeln unterstützen, sind gute Leute, und diese Antwort ist hier, um das Denken zu fördern, nicht den Missbrauch.
quelle
./lyrics_fetcher.sh "/home/bharat/Music/Linkin-park/LIVING-THINGS"
In dem Ordner, in dem sich das Skript befindet, verwendet haben. Sie haben die Anführungszeichen verpasst.Ich habe kürzlich ein Python-Skript zum automatischen Abrufen und Markieren von Texten zu Ihrer Musik geschrieben. Schau es dir hier an . Dadurch wird der Text als TXT-Datei heruntergeladen und in Ihre MP3-Datei eingebettet
Youtube Demo .
quelle
lrc.pl ist ein Perlenskript , das das Lyrics :: Fetcher- Paket von David Precious zum Batch-Download von Lyrics für MP3 verwendet.
Probieren Sie auch das Amarok Plug-in Ultimate Lyrics . Ultimate Lyrics ist ein konfigurierbares Skript, das Texte von vielen Websites abruft.
Eine weitere Option: Lyrics- Erweiterung für Banshee
quelle
Als Musikfan kann ich Ihnen den Guayadeque- Player empfehlen , einen schnellen und leichtgewichtigen Player mit vollem Funktionsumfang. Wenn ich mich nicht irre, gibt es standardmäßig Lyrics-Erweiterungen und die Möglichkeit, mehr und welches auszuwählen Texte zu jedem Song auch Bandbiographie. Es besteht die Möglichkeit, Liedtexte auch manuell zu speichern, aber es ist natürlich besser, mit dem Internet zu synchronisieren, auf jeden Fall haben Sie die Wahl.
quelle
beets ist ein Befehlszeilen-Tool zum Organisieren Ihrer Musikbibliothek, mit dem Sie Texte und viele andere Dinge automatisch abrufen können. Von der Website:
Insbesondere hat es ein Lyrics-Plugin , das Lyrics aus Lyric Wiki, Lyrics.com, Musixmatch, Genius.com oder einer benutzerdefinierten Such-API von Google abruft.
Die Community ist sehr aktiv. Hör zu!
quelle
Mp3nity ist kostenlos für 1,5 Monate (vielleicht). Dann müssen Sie die Premium-Version kaufen. Es bettet Kunstwerke für Alben ein. Sie können Texte für alle Ihre Musikdateien gleichzeitig abrufen.
quelle
Ich persönlich benutze Lyrics Finder: https://www.lyricfinder.org/
Sie können Ordner hinzufügen verwenden, um Ordner rekursiv zu durchsuchen und alle Musikdateien zu finden. Anschließend können Sie versuchen, die entsprechenden ID3-Tags nach Texten zu durchsuchen und diese hinzuzufügen.
quelle
Ich benutze lyrico , ein Python-Skript, um Texte herunterzuladen und in die ID3- oder ogg vorbis-Meta-Tags einzubetten.
quelle