Ändern des Albums für FLAC-Dateien über die Befehlszeile in Linux

3425
Drew

Ich habe einen Ordner mit FLACs, in dem ich das Album ändern möchte. Ich benutze Ubuntu Linux mit Gnome. Gibt es ein Befehlszeilenprogramm, das das kann, was ich brauche? Ich kann kein geeignetes Programm finden.

Im Idealfall wäre es so etwas wie ...

flacchange --Album NewAlbumName *.flac 

Jede Hilfe wäre dankbar!

2

3 Antworten auf die Frage

2
Jeffrey Aylesworth
Sie sollten ein minimales Arbeitsbeispiel in Ihrer Antwort angeben. user3188445 vor 6 Jahren 0
1
Ryan Thompson

Wenn Sie einen allgemeinen Befehlszeilen-Tagger benötigen, der unabhängig vom Format für alle Musikdateien gleich funktionieren soll, versuchen Sie pytags, das im pytagsfsPaket enthalten ist.

ooo, das sieht interessant aus. Bonus, verwendet er Mutagen als Tagging-Bibliothek. quack quixote vor 14 Jahren 0
Ja, Mutagen ist ein Riesengewinn. Dito Quod Libet / Ex Falso. Ich habe zuvor "mid3v2" verwendet, die mutagenbasierte Neuimplementierung von "id3v2", zusammen mit einer lokalen Anpassung zur Unterstützung mehrerer Tag-Werte. Aber da pytags dies bereits macht und für alle Dateitypen, schätze ich, ich werde darauf umsteigen. Ryan Thompson vor 14 Jahren 0
Vielleicht möchte ich umdenken - ich habe gelesen, dass pytagsfs derzeit die EasyID3-Schnittstelle von mutagen verwendet, so dass nicht alle Tags unterstützt werden, die ExFalso verwenden wird. das kann das gleiche sein wie mid3v2, ich kann mich nicht erinnern. Ich habe EF immer für alle Multi-Tag-Anwendungen verwendet (nur ohnehin mehrere Genre-Tags und nur MP3-Tags). quack quixote vor 14 Jahren 0
Hmm. Du hast recht. Es scheint, dass die magische, formatunabhängige Tagging-Fähigkeit in Quod Libet / Ex Falso und nicht in Mutagen eingebaut ist. Ryan Thompson vor 14 Jahren 0
0
BurnsBA

Sie können dies mit dem metaflacTool ( Manpage ) tun, das im flacPaket verfügbar sein sollte (ich verwende debian).

Sie möchten zuerst das alte Tag entfernen und dann das Tag erneut mit den korrekten Werten hinzufügen. Hier ist das Artist-Tag zum Beispiel:

metaflac --remove-tag=artist *.flac metaflac --set-tag=artist="Beyoncé" *.flac  

Und hier ist eine kurze Demo zum Ändern des Artist-Tags in einigen Beispieldateien:

burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ ls 11 - All Night.flac 12 - Formation.flac  burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac 11 - All Night.flac:ARTIST=Beyonce 12 - Formation.flac:ARTIST=Beyonce  burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --remove-tag=artist *.flac burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$  burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --set-tag=artist="Beyoncé" *.flac burnsba@gigadeb:/mnt/datadrive/dump/test/dir1$ metaflac --show-tag=artist *.flac 11 - All Night.flac:artist=Beyoncé 12 - Formation.flac:artist=Beyoncé