Einfach so als Anregung:
Speicher doch die Daten in einer
DB. Das dauert dann zwar einmal sehr lange, aber dafür läufts danach schnell und du kanns sogar sehr schnell nach Titel, Intepret usw. suchen.
Nachteil:
Wenn neue MP3's dazu kommen mußt du natürlich die
DB aktuallisieren.