Ich bin auf der Suche nach einer Ressource in Python oder Bash, die es einfach machen wird, zum Beispiel MP3-Datei X und M4a-Datei Y und sagen "X-Tags kopieren zu Y ".Abstraktion der Konvertierung zwischen ID3-Tags, M4A-Tags, Flac-Tags
Das "mutagen" -Modul von Python eignet sich hervorragend zur allgemeinen Manipulation von Tags, aber es gibt kein abstraktes Konzept von "artist field", das sich über verschiedene Arten von Tags erstreckt; Ich möchte eine Bibliothek, die alle fiddly Bits behandelt und Feldnamen Äquivalenzen kennt. Für Dinge, die nicht alle Tag-Systeme ausdrücken können, bin ich damit einverstanden, dass Informationen verloren gehen oder am besten erraten werden.
(Anwendungsfall: Ich kodiere verlustfreie Dateien zu mp3, dann benutze die mp3s zum Anhören. Jeden Monat möchte ich in der Lage sein, die verlustfreien "Master" -Dateien mit allen Tag-Änderungen zu aktualisieren, die ich gemacht habe Ich bin es leid, meine Zehen auf Implementierungsunterschiede zwischen Formaten zu stopfen.)
Sie können immer einen Player verwenden, der solche Dinge schon leicht macht, wie zB foobar2000. Die Funktion "Tags kopieren" übernimmt genau das, unabhängig vom Format. – tzot