Da ich selbst ein Programm brauchte, das mir aus allen Unterordnern die MP3-Dateien ausliest, und zu einer m3u-Playliste zusammenschließt, hab ich mir schnell selbst eins gebastelt. Die wichtigsten Hinweise dazu kamen aus der ShoutBox
Ich hab das Programm dann ein wenig verfeinert, und erweitert, sodass ich es jetzt sogar hier vorstellen kann.
Mein Dank geht nebenbei an
Luckie und seine
DriveTools, die in meinem Projekt verwendet wird.
Das Design ist noch Verbesserungswürdig... aber man braucht Kreativität, um ein vernünftiges Design aufzubauen
Jedenfalls sollte das alles funktionieren. Man kann beliebige Dateitypen wählen, die in die Playlist aufgenommen werden (ich brauchte nur .mp3, aber andere benötigen evtl. .wmv-Dateien o.Ä.... je nachdem).
Die Suchmaske der Funktion "FindAllFiles" ist beliebig einstellbar. Sie sollte jedoch nicht verwendet werden, um um Dateiendungen abzufragen, da dafür eine seperate (und meiner Meinung nach bessere) Möglichkeit besteht.
Der Sourcecode ist nicht kommentiert, denn er dürfte wohl nicht schwer zu durchschauen sein. Ich hab mich bemüht, treffende Komponentenbezeichnungen zu wählen (außer bei den Labels, da fand ich es nicht wichtig).
Eventuelle Bugs bitte melden, für Vorschläge bin ich gerne offen.

Und eine Bitte zum Schluss: Solltet ihr den Quellcode verändern, dann schickt mir bitte (per PN, oder mit direktem Downloadlink) den veränderten Quellcode zu (auch, wenn ihr es nicht weitergebt). Denn das würde ich dann gerne als Denkanstoß nehmen...
Nachtrag: Es werden übrigens nur "einfache" Playlisten erstellt, d.h. ohne Zusatzinformationen zu den einzelnen Dateien. Ich gehe davon aus, dass diese in den ID3-Tags gespeichert sind, wie es bei mir der Fall ist