Hello, I'm checking out mp3Tag for this issue as I was using MusicBrainz Picard, but it is unable to solve this issue for me, so I hope that mp3Tag can.
Over the years, I have added lots of additional info to my mp3 tags/filenames. This includes: (Bonus Track), (Acoustic), (Studio Acoustic), (Live Acoustic), (Live), (Live DateOfShow), (Live LocationOfShow), (Live AlbumName), (Live AlbumInitials), (Demo), (Alt Version), different Remixes, and hundreds of other ones.
Using MusicBrainz Picard, they don't store most of that info. so If I run my files through it, I lose it. and the main issue is trying to find what song I want. For Example, I have 20 Versions of Kill 'Em All. by Metallica. so it allows me to find the studio version, The 2 Versions that were recorded here in My City, The Demo, The Edit, etc. in any media player.
So what I would like is a way to extract that extra info. ideally, it'll check the filename. then it'll check the title. and if it finds that data in either or separate data in both, it'll save them to a new tag: %ExtraSongInfo%
I was messing with the Filename to tag, and the Actions with Guess Format, and neither were very useful, since there is no real standard to my data, and there are quite a few. But also they could be like: Artists - Track - Song (Demo)
or: Artist_Track_Song_(Demo)
or: Track-Artist-Song(Demo)
and any other possibility you can think of.
So my guess would be to use RegEx to either have a master list it looks for. or even everything between ()'s ... also i'd like the (Bonus|Bonus Track) to goto the %BonusTrack% . the reason being so it can always go at the end of the title, where it should.
it's also worth noting that there could be several additional pieces of info in the filename or title tags. (Live) (Acoustic) ... as a rough example.
Anyhow, any help would be appreciated.
Thank you,
-Dev