Hello, I have a challenge for you. I’m currently organizing and cleaning up one of the folders I downloaded from 9inch Record Pool, and the file structure and metadata are extremely disorganized.
Example:
Before:
Kungs (Ft Jamie N Commons) - Dont You Know - Str8cut-1.0 - (Cln - 120 Bpm - A8-A Min) - (Int Intsl Sng Instl Out)
Dzeko & Torres (Ft Alex Joseph) Vs Daav One - Home Vs You & Me - Dancemash-1.0 - (Cln - 128 Bpm - A8-A Min) - (Int Brk Sng Brk Out)
Earth Wind And Fire - Lets Groove - Lytemix-2.0 - (Cln - 126 Bpm - A10-B Min) - (Int Brk Sng Brk Out)
Flo Rida (Ft Liz Elias, Akon) - At Night - Lytemix-1.0 Dty - (Dty - 99 Bpm - A10-B Min) - (Int Sng Out)
Formation - Beyonce - Str8cut-3.0 Dty - (Dty - 61 Bpm - A4-F Min) - (Int Sng Out)
Lady Gaga (Ft Space Cowboy) - Christmas Tree - Partyup-1.0 - (Cln - 109 Bpm - B3-C# Maj) - (Int Brk Brk Sng 16acabrk Brk Brk Sng Brk Out)
After:
I would like to replace everything between the first dash and the last dash in the file names. I would also like to automatically convert abbreviations such as “CLN” to “Clean” and “DTY” to “Dirty.” In addition, I would like to replace everything after the last dash with “(Int Sng Out).”
Kungs (Ft Jamie N Commons) - Dont You Know (Clean) (Int Sng Out)
Dzeko & Torres (Ft Alex Joseph) Vs Daav One - Home Vs You & Me (Clean) (Int Sng Out)
Earth Wind And Fire - Lets Groove (Clean) (Int Sng Out)
Flo Rida (Ft Liz Elias, Akon) - At Night (Dirty) (Int Sng Out)
Formation - Beyonce (Dirty)(Int Sng Out)
Lady Gaga (Ft Space Cowboy) - Christmas Tree (Clean) (Int Sng Out)

|