Ja, am Anfang stehen 3 Bytes, und EF BB BF könnte hinkommen. Der Rest ist halt m3u mit dem Unterschied, dass die Titel und Dateinamen UTF-8 kodiert sind, um auch Titel und Dateinamen jenseits des eingestellten 8-Bit-Zeichensatzes unterstützen zu können. Parsen der Liste geht genauso, man muss halt nur ein paar UTF8Decode's einschieben und intern mit Widestrings arbeiten. Sonst bekommt man auch schon mit deutschen Umlauten Probleme.
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.