I’d like to save the metadata of a number of songs and reapply them after editing in software. The editing software I use applies the metadata of the first song to everyone of them and I want to save the pre-editing metadata and re - apply bulk after edit.
Is it possible to do so ?
I’ve used the export function but I can’t seem to ?load/re-apply? to the songs.
I have 4 files which sit in C:\Users\Pol\Music\Metadata\. I have exported the original metadata on “TrackList.csv“ as below.
Guitar Rag;Sylvester Weaver;Rough GuideTo Bottleneck Blues: (Slide Guitar: Original Legends & Modern Masters);01;2005;Blues;182;10.31 MB;1/27/2026 2:30:58 AM;C:\Users\Pol\Music\Metadata;01 - Sylvester Weaver - Guitar Rag.flac
Traveling Back Home;Johnny Shines;Too Wet To Plow;02;2005;Blues;236;5.47 MB;1/27/2026 6:16:09 PM;C:\Users\Pol\Music\Metadata;1.Johnny Shines - Too Wet To Plow - Traveling Back Home.mp3
Old Dollar Mamie;22;Negro Prison Blues and Songs;08;1994;Work Songs;204;15.32 MB;1/27/2026 7:26:15 PM;C:\Users\Pol\Music\Metadata;02- Old Dollar Mamie.flac
Lonesome;Memphis Slim;4.00 Blues;11;;Blues;150;11.00 MB;1/27/2026 6:25:36 PM;C:\Users\Pol\Music\Metadata;03- Memphis Slim - Lonesome.flac
My edited files sit on C:\Users\Pol\Music\Metadata\Edited . When I open the edited files and apply “Convert/ Text file - Tag” I get in preview as below
"C:\Users\Pol\Music\Metadata\Edited\01 - Sylvester Weaver - Guitar Rag.flac" ->
"C:\Users\Pol\Music\Metadata\Edited\1.Johnny Shines - Too Wet To Plow - Traveling Back Home.flac" ->
"C:\Users\Pol\Music\Metadata\Edited\02- Old Dollar Mamie.flac" ->
"C:\Users\Pol\Music\Metadata\Edited\03- Memphis Slim - Lonesome.flac" ->
Cannot parse line 1.
Cannot parse line 2.
Cannot parse line 3.
Cannot parse line 4.
You use the comma as separator between the fields but Traveling Back Home;Johnny Shines;Too Wet To Plow;02;2005;Blues;236;5.47 MB;1/27/2026 6:16:09 PM;C:\Users\Pol\Music\Metadata;1.Johnny Shines - Too Wet To Plow - Traveling Back Home.mp3
has the semicolon ; as separator.
Also, you have match the pattern of the text file with the format string. Every space and other character counts.
So, to get Traveling Back Home;Johnny Shines;Too Wet To Plow
into fields, you could use: %title%;%artist%;%album%
The text file with which I tested looked like this:
Traveling Back Home;Johnny Shines;Too Wet To Plow;02;2005;Blues;236;5.47 MB;1/27/2026 6:16:09 PM;C:\Users\Pol\Music\Metadata;1.Johnny Shines - Too Wet To Plow - Traveling Back Home.mp3
Leading to:
Artist: Johnny Shines
Title: Traveling Back Home
Album: Too Wet To Plow;02;2005;Blues;236;5.47 MB;1/27/2026 6:16:09 PM;C:\Users\Pol\Music\Metadata;1.Johnny Shines - Too Wet To Plow - Traveling Back Home.mp3
The album does not make sense, of course. but I was too lazy to create a full list of fields, so all the data following the second field ends up in the third, which is ALBUM.
I can’t make it work. I exported the original metadata as txt_taglist which gave me
Sylvester Weaver - Rough GuideTo Bottleneck Blues: (Slide Guitar: Original Legends & Modern Masters) - Guitar Rag - 01 - 2005 - Blues - Collection Of LITBe Johnny Shines - Too Wet To Plow - Traveling Back Home - 02 - 2005 - Blues - 22 - Negro Prison Blues and Songs - Old Dollar Mamie - 08 - 1994 - Work Songs - Memphis Slim - 4.00 Blues - Lonesome - 11 - - Blues - fre:ac - free audio converter <https://www.freac.org/>
Then I replaced all the text on the exported .txt file with text from an exported csv , which is formated like what is posted in other posts above :
Title;Artist;Album;Track;Year;Length;Size;Last Modified;Path;Filename; Guitar Rag;Sylvester Weaver;Rough GuideTo Bottleneck Blues: (Slide Guitar: Original Legends & Modern Masters);01;2005;182;10.31 MB;1/27/2026;C:\Users\Pol\Music\Metadata;01 - Sylvester Weaver - Guitar Rag.flac; Traveling Back Home;Johnny Shines;Too Wet To Plow;02;2005;237;5.47 MB;1/27/2026;C:\Users\Pol\Music\Metadata;1.Johnny Shines - Too Wet To Plow - Traveling Back Home.mp3; Old Dollar Mamie;22;Negro Prison Blues and Songs;08;1994;205;15.32 MB;1/27/2026;C:\Users\Pol\Music\Metadata;02- Old Dollar Mamie.flac; Lonesome;Memphis Slim;4.00 Blues;11;;150;11.00 MB;1/27/2026;C:\Users\Pol\Music\Metadata;03- Memphis Slim - Lonesome.flac; build on 1/27/2026 with Mp3tag v3.33 - the universal Tag editor - Mp3tag - the universal Tag Editor (ID3v2, MP4, OGG, FLAC, ...)
Even with the first line removed Title;Artist;Album;Track;Year;Length;Size;Last Modified;Path;Filename;
At this point I wouldn’t waste any more of your time but if you feel like it might help others feel free to reply. At the beginning I even thought of replacing the ,/comma with a ;/semicolonin the command string , but beyond that it would take me some time as a beginner to think something out .
#1 the artist on line 4 is 22 - is this really the correct value? #2 the album on line 5 is "4.00 Blues"? #3 the Year on line 5 is empty? #4 the line 6 contains the footer from your export. Just delete it.
MP3tag needs files that have valid data and need no guessing.
The pattern in the data has to match the format string.
That is the case if position, number of the fields and the separators are the same in the text file and the format string.
It would also be interesting to know which function you are missing in MP3tag that is worth the effort to export data from tags and attempt to import the modified data.