What I'm looking for is presumably a custom action so i can:
-select 2 files
-swap the tags of the 2 files (ie replace each file's tags with the tags from the other file)
[tags in question are: title, artist, album artist, album, track, year, genre]
I've imported a whole load of 'corrections' from a csv, and the order wasn't right, so in many instances, I've applied all the tags to the wrong files. From the path & filename, I can see which the correct files are, and they are often listed next to eachother, hence looking for the requested tool...
Any help MUCH appreciated, or this would take LOTS of time!
Mp3tag never compares 2 files.
Therefore you can not "swap" field content from one file to another with an Action.
But:
Why don't you fix your CSV file and re-import the tags to the matching files?
From the documentation:
Matching files from the text file to Mp3tag’s File List
Usually, Mp3tag uses the sequential order of the entries in the text file and applies it to the file at the same sequential position the the range of selected files. This means the files need to be in the same order as the entries in the text file.
You can use %_filename_ext% or %_path% to perform matching based on the file name or the abolute file path respectively.
In addtion to @LyricsLover 's idea to use the CSV again, I propose another method:
- get 3 files that are supported by MP3tag.
1 file which is a dummy file in which the tag data does not matter and the 2 files for which the contents should be swapped.
- Select swap file 1, copy the tags Ctrl-C
- Select the dummy file, paste the tags from swap file 1 Ctrl-V
- Select swap file 2, copy the tags Ctrl-C
- Select swap file 1, paste the tags from swap file 2 Ctrl-V
- Select the dummy file, copy the tags Ctrl-C
- Select swap file 2, paste the tags. Ctrl-V
At least this would save you the effort to type in each tag field again and also transfer the embedded pictures.
But @LyricsLover is quite right: there is no action or converter to swap file contents.