Wie erstelle ich Covercover für Alben, für die cover.jpg fehlt?

501
yarun can

Ich habe ein paar gemischte Taschenmusikordner. Einige haben folder.jpg, einige haben cover.jpg und einige enthalten kein Albumcover, aber die Songs haben Albumcover im Audioformat. Und bei einigen meiner Alben fehlt das Cover vollständig.

Ich möchte Cover.jpg (oder Ordner.jpg oder Album.jpg usw.) für die Albumordner erstellen, die so lange fehlen

  • In einer der Audiodateien im Ordner könnte sich mindestens ein Cover befinden

  • Im Albumordner befindet sich keine Cover-Art-Datei

Meine Ordner gehen (im Allgemeinen) so, was typisch für mich ist

Künstler-> Album-> Audiodateien

Der letzte Endpunkt ist also der Albumordner, und es müssen keine Tags abgerufen und Ordnerstrukturen neu erstellt werden.

Ich möchte das fehlende Cover im Albumordner erstellen können. Und ich möchte, dass dieses Cover aus den Audiodateien im Ordner stammt. Die erste Datei, die ein Cover enthält, ist für mich in Ordnung. Und das Skript sollte nur den ersten Treffer in dem Ordner herausfordern, keine Internetabfrage usw. erforderlich.

Zur Wiederholung brauche ich dieses Skript, um die folgenden Schritte auszuführen

  • In Unterordnern rekursieren

  • Suchen Sie nach Coverbildern, falls vorhanden, fahren Sie mit dem nächsten Ordner fort.

  • Wenn sich im Ordner kein Cover befindet, suchen Sie in den Audiodateien in diesem Albumordner nach einem Bild. Entpacken Sie es und benennen Sie es in cover.jpg. Wenn keine Oaudio-Datei Albumcover enthält, erstellen Sie eine Textdatei mit dem Namen "MissingArt.txt" und fahren Sie mit dem nächsten Ordner fort.

  • Überschreiben Sie niemals die vorhandenen Coverbilder im Ordner.

  • Fahren Sie mit dem nächsten Ordner fort.

Ja, ich benutze bereits Picard, aber Picard ist ein bisschen automatisch und ich habe viel zu viele Audiodateien, um mit Picard auf diese Weise umzugehen.

Ich bevorzuge die Linux-Lösungen und bin auch mit Windows-Lösungen in Ordnung. Ich möchte meine Alben Mpd-freundlich machen.

Vielen Dank

0
Versuchen Sie vielleicht https://picard.musicbrainz.org/, um dies in Ihrem Namen zu tun? ThisIsNotMyRealName vor 6 Jahren 0
Hast du meinen Eintrag gelesen? Ich habe Picard schon erwähnt. yarun can vor 6 Jahren 0
Ich habe es gelesen, muss sich aber nicht registriert haben. ThisIsNotMyRealName vor 6 Jahren 0

0 Antworten auf die Frage