Also, ich vermute mal Du hast noch nichts mit einer ListView gemacht, oder die Suche hier benutzt.
Mit der normalen ListView kann man Spalten frei vergeben, man kann Sortieren, wenn man z.B. auf die ColumnHeaders klickt, auf- und abwärts.
Man muss das ganze nur schreiben. Schau Dich auch mal in der Library um, da findest Du warscheinlich was dazu.
Was die Verzeichniss-Struktur angeht, sprich die Übersicht, da wirst Du warscheinlich mit einem TreeView glücklich.
Aber anfangen musst schon Du! Lies Dir doch auch mal die Hilfe zu den beiden Komponenten durch. Du musst schon ein bisschen eingeninitiative zeigen, den hier wird keine Dein PRogramm schreiben.
Spiel erstmal mit dem TreeView und einer ListView rum, bist Du überhaupt in der Lage bist Dateien aus Verzeichnissen anzuzeigen. Vorher brauchst Du ans auslesen von MP3-Tags noch gar nciht denken bei Deinem momentanen Kenntnissstand.
Daher verschiebe ich auch den Thread gleich mal nach
VCL-Komponenten.
Grüsse, Daniel