Wieviel Aufwand ist es zum Implementieren, dass die Playlist auf die SD-Karte geschrieben wird? Dann ist das nächste abspielen deutlich schneller. Als Nachteil wird sie nicht aktualisiert wenn der Benutzer neue Dateien hinzufügt. In diesem Fall ist aber auch die Abspielposition kaputt.
Wenn jetzt der Browser zum Upload der Datei genutzt wird, dann könnte auch dieser direkt die Playlist anpassen und korrigieren. Im Refactoring ist es ja gerade ein Thema. Vielleicht könnte man das dort mit berücksichtigen?