Comment définir “Album Artist” d’une chanson par programmation ou via la ligne de commande (Linux)

Il existe différents outils en ligne de commande pour éditer les métadonnées des fichiers audio. Mais aucun d’entre eux ne peut éditer la balise “Album artist” du fichier audio. Existe-t-il un outil de ligne de commande ou un module Perl pour faire la même chose? Merci

MP3 :: Tag le supporte.

#!/usr/bin/perl use MP3::Tag; $mp3 = MP3::Tag->new($filename); $mp3->new_tag("ID3v2"); $mp3->{ID3v2}->add_frame("TALB", "Album title"); $mp3->{ID3v2}->add_frame("TPE2", "Album artist"); $mp3->{ID3v2}->write_tag; $mp3->close(); 

ou

 #!/usr/bin/perl use MP3::Tag; $mp3 = MP3::Tag->new($filename); $mp3->select_id3v2_frame_by_descr('TPE2', 'album artist'); # Edit in memory $mp3->update_tags(); # commit $mp3->close(); 

mid3v2 est livré avec la bibliothèque mid3v2 et est le meilleur outil de ligne de commande à cet effet que je connaisse. Lorsqu’elle est appelée avec l’argument -f , la balise TPE2 est répertoriée comme étant prise en charge.