Thanks to your help i got everything almost ready for processing Without your help i wouldn't have come this far in a million years! Your examples really given me a boost in understanding MP3TAG its possibilities and limitations.
I still have two mayor problem left where i have spend the night on trying to solve (yes again now the fourth day in a row...). Seems like i can't tackle these problems so any help is REALLY appreciated!
First problem i am facing:
Is the extraction/renaming of mp3 files, here a couple of example files:
Cameo-1xtra_Showcase_Live_on_Radio_1_(Jason_Kaye_Guestmix)-CABLE-05-22-2011-uC
3rd_Party-3RD02-noise_factory-1992-sour
Dillinja_-_Cybotron-Retail_CD-2001-BOSS_INT
Refresh-Your_Skills_Once_In_A_While_By_Pressing_Buttons-2011-404
VA-Hardware_XV-15_Years_Of_Renegade_Hardware-(HWAREXVCD1)-3CD-2011-hM
VA-Legendary_Sounds_Volume_1-RIVETCD21-2005-PiCKLE_iNT
VA-MOS_The_Mash_Up_Mix_Bass__Mixed_By_The_Cut_Up_Boys-2CD-2011-BPM
Kromestar-Bonafied_Hustlahz-(DPH003)-Vinyl-2010-BNP
white_label-unknown_artist-bw001-(200x)-sour
Basically remove the last part (which can consist out of character and or number) but is not allways present to should check, remove the year and encapsulation (always written as 4 numbers or three numbers and any character e.g. 200x, sometimes accompanied bij encapsulation e.g. (1999)
Secondly i would really like to copy the ALBUM ID's to a separate tag field %albumsort%. These ID's are currently not in the Tag fields, but only in the directory name
This are ID's like (DPH003), 3RD02 or RIVETCD21). These album ID's are always formatted like this e.g. Any word character times * followed bij two or 3 numbers =>DPH003
Sometimes they are encapsulated bij () and sometimes bij spaces or the - signs.
It would be visually nice to give each first character a YUppercase and the ALBUM ID all uppercases.
When done i would be ecstatic if the result will show:
Cameo-1xtra_Showcase_Live_on_Radio_1_(Jason_Kaye_Guestmix)
3rd_Party-3RD02-noise_factory
Dillinja_-_Cybotron-Retail_CD
Refresh-Your_Skills_Once_In_A_While_By_Pressing_Buttons
VA-Hardware_XV-15_Years_Of_Renegade_Hardware-(HWAREXVCD1)-3CD
VA-Legendary_Sounds_Volume_1-RIVETCD21
VA-MOS_The_Mash_Up_Mix_Bass__Mixed_By_The_Cut_Up_Boys-2CD
Kromestar-Bonafied_Hustlahz-(DPH003)
White_Label-Unknown_Artist-BW001
And be presented cleanly in the output like:
Cameo - 1xtra Showcase Live on Radio 1 - (Jason Kaye Guestmix)
3rd Party - Noise_Factory - 3RD02
Dillinja - Cybotron - Retail CD
Refresh - Your Skills Once In A While By Pressing Buttons
VA - Hardware XV - 15 Years Of Renegade Hardware - HWAREXVCD1 - 3CD
VA - Legendary Sounds Volume 1 - RIVETCD21
VA - MOS The Mash Up Mix Bass - Mixed By The Cut Up Boys - 2CD
Kromestar - Bonafied Hustlahz - DPH003
White Label - Unknown Artist - BW001
Second Problem
Second problem im facing is that when i add new songs to my library and run your awesome vbs script again, everything gets renumbered.... Is there a way to only update new and or changed songs? I thought of using filters? but i don't know if that is the best way to approach this? Maybe store the last catergoryid and productid in a text file and go from there?
And that's about it....... Not your everyday problem around here i guess... I feel so stupid that i cant solve these (even after two nights of coding).
Thank you all for any help you can give me in trying to solve my technically challenged questions