schreibfaul1 / ESP32-MiniWebRadio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad
https://www.youtube.com/watch?v=6QbPee2583o
320 stars 78 forks source link

Aktuelle Software fehlerfrei? #44

Closed Accuvue closed 3 years ago

Accuvue commented 3 years ago

Hallo Wolle, Ich verfolge Dein Projekt seit Längerem. Ich habe es zunächst wie beschrieben aufgebaut, habe mir aber eine modifizierte Variante draus gebastelt. Mit kleinerem 1,77" Display, Kurzhubtasten und so klein, dass es inklusive Netzteil in eine UP-Schalterdose passt. Dein Programm habe ich entsprechend angepasst. Vieles übernommen. Manches habe ich, finde ich, besser gemacht. Beispielsweise habe ich einen "Fader" eingebaut, damit die Umschaltung der Sender etwas gefälliger klingt. Eine OTA-Downloadmöglichkeit auch. Aber das sind nur Kleinigkeiten.

Ich bin immer gespannt auf Deine Updates. Besonders das Vorletzte brachte bezüglich der HTML-Stabilität echt viel. Es ist immer etwas aufwändig, alle Deine Änderungen nachzuvollziehen. Aber bisher war es immer machbar.

Nicht ganz zufrieden bin ich mit dem aktuellen Versionsstand. Vorausgesetzt ich habe es richtig in meine Software eingepflegt, läuft die Webseite relativ instabil. Bis hin zum Absturz der Webseite. Ist das bei Deiner Hardware auch so? Arbeitest Du da an einem Update?

Hendrik

schreibfaul1 commented 3 years ago

Hallo Hendrik, danke für den Kommentar. Ich habe in der letzten Zeit viel geändert, manches war nicht mehr zeitgemäß. Der verwendete CORS Proxy funktionerte nicht mehr, wie auch der Timer-Interrupt in V1.0.6, das macht jetzt der Ticker. In Sachen HTML habe ich ein Websocket integriert, damit vom ESP zum Browser Daten gesendet werden können ohne die sekündlichen XHR Anfragen zu nutzen. Eigentlich wäre der ESP32 AsyncWebServer dafür die erste Wahl, aber leider gibt es Probleme beim Laden meherer Grafikdateien das schafft die Lib nicht wirklich gut. Daher meine Eigenentwicklung. Die "html"-Dateien habe ich überarbeitet und in "websrv" umbenannt. Das ist seit Websockets auch nicht mehr reines HTML. Und es funktioniert bei mir stabil, ich hoffe bei dir dann auch :-)) Die SW ist nur eine Vorlage für eigene Entwicklungen. Daher freut es mich wenn eigene Erweiterungen und Änderungen programmiert werden. Ich habe einen Blog gefunden, wo das Radio in eine Wand eingebaut wurde, das könnte Dein Projekt sein? das finde ich prima! Der "Fader" ist auch eine gute Idee, kommt vielleicht demnächst bei mir auch.

vG Wolle

Accuvue commented 3 years ago

Hallo Wolle, ja, ich hatte mal ein paar Bilder von meinem Radio eingestellt. Die wirst Du sicherlich gesehen haben.

Deine aktuellen Änderungen werde ich mir mal ansehen. Mal schauen, ob ich sie in mein Projekt integrieren kann. Ansonsten lasse ich den vorherigen Stand (die mit den sekündlichen XHR Anfragen). Die Version läuft wirklich ziemlich stabil.

Ich werde Dein Webradio weiter verfolgen. Hast Du noch Pläne für grundlegende Erweiterungen?

Hendrik

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.