Dazu musst Du die einzelnen regulären Ausdrücke verstehen.
1.) Du zwingst den gesamten Dateinamen (bei Dir also aktuell ARTIST Bindestrich TITLE) in die Schreibweise "Sentence", also Satzweise, heisst "nur den allerersten Buchstaben gross schreiben"
2.) Dann zwingst Du im eben angepassten gesamten Dateinamen alle kleingeschriebenen, alleinstehenden "i" zu einem grossen "I"
3) Dann willst Du alle Texte in Klammern mit einem Grossbuchstaben anfangen lassen Originalerklärung für $caps2 = "Schreibweise Normal (Großbuchstaben werden beibehalten)"
Deshalb auch der Hinweis NICHT den Dateinamen anzupassen, sondern die einzelnen Tags TITLE und ARTIST.
Du willst die "richtige/korrekte" Schreibweise einmal für Deutsch und einmal für english automatisch durchführen?
Sorry, das ist meiner Meinung nach bestenfalls ansatzweise und auch nur ganz rudimentär möglich. Beide Sprachen haben dermassen viele Ausnahmen und Unterschiede, das wird sich nie ganz automatisieren lassen.