Batch copying tags between files of different format

Hi all, I'm batch converting mp3s to extract stems into a .stems.m4a format using NuoStems, and I'm looking for a way to batch copy tags from the mp3s to the stem files that have the same name, apart from the extension.

As I'm dealing with hundreds of files in different folders, I don't think regular tag copy/paste would work.

Do you think a regular expression would be the way to go, and how would you go about it?

Thanks!

You can copy&paste complete tags from all the source files to all the target files in 1 go, provided source and target files are equal in respect to quantity (number) and order.

Yeah, that would be my failsafe, but files are spread across many different folders and it's very hard to set it up so the files would be in the same order, that's why I'm hoping for some help with regular expressions. I've seen that question asked so many times that maybe someone made one for that case.

Exactly.
So what have you tried from the already existing suggestions?

Well, all I found was the advice to copy paste tags between two folders with the files in the same order like you said, but that's not going to fit my case. If you have another suggestion, that'd be great!

I think that copy&paste is the only suggestion.
This could mean that you cannot treat all the files in one go but have to do it chunk by chunk.

As a less ideal alternative I could think of an export script that exports the tag data in to a text file.
It needs a lot more effort as it has to cater for multi-value fields, fields with line breaks and also does not transfer the embedded pictures.Also, referenced filename has to be adpated to match the new name.

So I still think that copy&paste is the quickest way.

AFAIK regular expressions only work within a file and rely on patterns. I do not see any way that regular expressions could help to copy tags from file to file.

There is no need for the files to be in 2 different folders to perform this C&P process in MP3Tag.
You can load all the files you want to process into MP3Tag and sort them there. The source files in MP3Tag just need to be in the same order as the target files, so for example first move 10 MP3s up in the order and then move the matching files in a different format below in exactly the same order.

Yeah, I was thinking of the txt to tag way, could be an option.

Anyway, thanks, I'll try it with the copy-paste way. Thanks folks!