Automatisiertes Tagging von MP3-Dateien

Das Rumfummeln an Dateinamen ist immer die suboptimale Vorgehensweise, weil Dateinamen große Beschränkungen hinsichtlich der zur Verfügung stehenden Zeichen und auch hinsichtlich der maximalen Länge haben.
Aller Ehrgeiz einer Vereinheitlichung sollte sich zuerst auf die Daten in den Tags konzentrieren. Der Dateiname muss nachher nur den Anforderungen des OS genügen und eindeutig sein.

Für das "Featuring" Problem empfehle ich:

Alle unterschiedlichen Daten sollten sollten mit eindeutigen Trennzeichen versehen werden - die runde Klammer kommt auch im normalen Text vor und erfüllt deshalb dieses Kriterium nicht. Ich habe für alle weiteren genannten Künstler die <> gewählt.
Für die Versionsbezeichnung, wie du die eckigen Klammern.
Zur korrekten englischen Schreibweise gibt es ein Aktionssammlung mit dem Namen Grammartron:

würde ich vorziehen, da dann ggf. das & benutzt werden kann, um ein multi-value Feld anzulegen.
Genre: es ist möglich, benutzerdefinierte Genres zu verwenden. Für ID3V1 gibt es eine quasi-standardgemäße Liste von vorgegebenen Namen. jede Abweichung wird in ID3V1 zu "other".

Vielleicht doch lieber discogs?