7

I already installed Easytag on my Ubuntu but It's not good for editing multiple files. I want to change mp3 property information on multiple files. Does anyone know how to batch edit multiple mp3 files?

mchid
  • 44,904
  • 8
  • 102
  • 162
PoRaG
  • 101

3 Answers3

10

Ex Falso from the default Ubuntu repositories is more full featured for batch editing of .mp3 tags than EasyTAG. To install Ex Falso open the terminal and type:

sudo apt install exfalso  

The main thing that I use Ex Falso for is to generate song titles automatically from their file names. Ex Falso also shows additional tags that are not shown in EasyTAG, and it also lets you make your own customized tags.

karel
  • 122,292
  • 133
  • 301
  • 332
1

Clementine just did the trick for me. Highlight the batch you want to change. Right click and choose Edit track information. Edit the tag or tags of choice. Note that it says the song titles are different across multiple songs. Save.

Anita
  • 11
1

If you want to change a single tag for a large number of MP3 files, it's probably best to do it on the command line.

The program id3v2 allows command line editing of MP3 (id3) tags:

sudo apt update && sudo apt install id3v2

Test out id3v2 to ensure you're happy it's doing the edit you need and the result is exactly what you want:

id3v2 --TIT3 "Updated tag!" test_file.mp3

At this point, check that test_file.mp3 looks how you expect.

Use the find command to identify all the files you would like to edit. In simplest, this might look like:

find . -iname '*.mp3'

Check the output of this command identifies all the files you want to edit (and none that you don't). Once happy, use the find command to run the id3v2 program on all mp3 files:

find . -iname '*.mp3' -exec id3v2 --TIT3 "Updated tag!" '{}' \;

I've made this post quite verbose but, once you've done this a few times, you'll find the techniques far quicker and more powerful than using a GUI renamer.

moo
  • 966