Zunächst Frohe Ostern!
Dieses Thema ist zwar schon etwas älter aber ich möchte es mal neu beleben da es evt. auch für den DEV-Branch interessant sein und auch in diesem Thread nützlich sein könnte:
Links ein Video vom aktuellen Stand, rechts mit Optimierung (Faktor > 20 schnelleres Lesen). Habe im Video jeweils im Browser Reload gedrückt. Man sieht das es aktuell hakelt und sich die Weboberfläche einfach nicht flüssig anfühlt:
Die Optimierung ist kompatibel mit Arduino 1.0.6 (master) & 2.0.7 (Dev-Branch). Es muss nur eine Zeile in Platform.ini eingetragen werden um das Dateisystem einzubinden. Damit wird dann automatisch HAS_FILEEXPLORER_SPEEDUP
gesetzt und dann im Code verwendet. Die Änderungen beschränken sich auf wenige Zeilen. Ich verwende diesen Patch schon länger ohne Probleme.
Was noch fehlt ist das beschleunigte Lesen für die Playlist ohne Cache. Werden wohl < 10 Zeilen sein, möchte das jemand hier beisteuern? Wenn’s fertig & el jefe aus dem Urlaub zurück ist würde ich dann einen PR erstellen.