Release des neuen WebInterfaces

  • Yeah, mit dem heutigen Update 20121001 geht das Webinterface wieder mit IE9 und auch wieder der Autotimer, danke nochmal Reichi :smiling_face:


    Noch als Info, ich musste nach dem Update nochmal den Cache leeren, dann war es wieder OK.

    • Offizieller Beitrag

    Hi,


    in den letzten beiden Tage habe ich wieder etwas am WebInterface gearbeitet.
    Primär am MultiEPG.


    • Der MultiEPG skaliert jetzt in allen modernen Browsern sauber auf die Fenstergröße.... Außer *tusch* dem IE (das muss ich noch gesondert analysieren was leider i.d.R. relativ viel Zeit in anspruch nimmt)
      Eventuell geht's im IE9, der Test steht aktuell noch aus. Das bedeutet lediglich, dass die Fixen Tabellen-Überschriften und die Scrollbare Tabelle nicht funktionieren, die grundsätzliche Funktion ist aber gegeben.
    • Die Spalten im MultiEPG alternieren nun ihre Hintergrundfarbe
    • Einige Bugs bzgl. des MultiEPG sollten nun behoben sein: Die obersten Einträge konnten nicht mehr angewählt werden sobald der Detaildialog einmal angezeigt wurde, es kam des Öfteren zu verschiebungen bei den jeweiligen Spaltenüberschriften.
    • Um besser erkennbar zu machen ob den überhaupt grad irgendwas passiert oder nicht wird nun im Banner (neben dem "Dreambox WebControl" Schriftzug) ein Lade-Indikator angezeigt solange im Hintergrund irgendwelche Ladevorgänge aktiv sind. Speziell beim Aufruf des MultiEPG welcher ja u.U. recht lange Ladezeiten haben kann war es oft sehr zweifelhaft ob noch etwas passieren wird oder ob man eventuell einfach neben das Icon geklickt hat.


    Für alle User unserer Experimentals wird es vmtl. noch etwas dauern bis diese Änderungen auf dem Feed liegen. Nutzer von 3rd-Party (Opendreambox 2.0 basierten) Images sollten die Änderungen i.d.R. ab Morgen via Online-Update erhalten.


    Die Commits dazu sind (falls es jmd. interessiert):
    https://schwerkraft.elitedvb.n…1c571779cb0061e409967648e
    https://schwerkraft.elitedvb.n…7b5ec76a737027e825d598d46
    https://schwerkraft.elitedvb.n…6de8232144696b07f203657e9



    Ihr wisst ja dass ich mich immer über Feedback freue, so natürlich auch hier! ;).

  • Hab gerade das Experimental Update von heute eingespielt und kann dir sagen das deine Neuerungen mit drin sind :thumbs_up:
    Wobei ich den Ladebalken nicht finden konnte aber das skalieren auf Fenstergröße kann ich bestätigen.

  • Reichi
    THANKS for help!
    there are `Trusted Hosts` diff:

  • Danke für die aktive Entwicklung des Plugins.


    Nur habe ich seit ca. einer Woche das Problem, dass das WebIf irgendwie empfindlicher geworden ist. Ich muss relativ häufig die Seite neuladen. Oft klappt aber auch das gar nicht, so dass ich die URL in einem neuen Tab neu eingeben muss. (Der Cache ist geleert. Proxies nicht vorhanden)


    Hin und wieder erscheint eine Fehlermeldung in rot: "Error parsing XML"


    Ich habe das Gefühl, dass "mein" Fehler durch WebRemote ausgelöst wird:
    Lass ich mir nur das OSD anzeigen, dann läuft das relativ flüssig und auch längerfristig problemlos.
    Aktiviere ich aber (wie gewohnt) das Feature "Video & OSD einfangen", dann ist häufig nach zwei/drei Aktivitäten auf virtuellen FB vorbei. Ich sehe kein Screenshot mehr, sondern nur ein wenig CSS mit dem ALT-Text des - nicht geladenen - Bildes:


    Code
    <td class="screenShot">
    	<img alt="image..." src="/grab?format=jpg&amp;r=720&amp;filename=%2Ftmp%2F1349958722225" id="grabPageImg">
    </td>


    Die Grafik erscheint nicht. Auch nicht, wenn ich "Screenshot aktualisieren" klicke.


    Ich habe mir heute aus dem Repository die aktuellen Dateien gezogen und diesen Stand getestet. Fehler bleibt gleich.


    Bin ich damit alleine? Oder habt ihr das auch?


    Am Rande: Ich greife per HTTPs, Dyndns und Port auf die Box zu. (https://daheim.dyndns.org:20000/#!/control/screenshot)


    • Offizieller Beitrag

    Oh,


    hmm, eventuell ist das doch nicht das Problem das ich in Verdacht hatte.
    Wenn "Error parsing XML" gibt's 3 Möglichkeiten:


    1. Verbindung brach mittendrin ab
    2. Der Server liefert eine Fehlerseite (einen sog. Traceback).
    3. Irgendwas ist kaputt


    Ich kann#s leider so spontan nicht nachvollziehen ich vermute aber aktuell dass da eher 1. oder 2. als Schuldige zu suchen sind.

  • Das "Error parsing XML" kommt in verschiedenen Varianten vor. Je nachdem, welche Seite ich nach dem "Crash" in WebRemote aufrufen. Kann somit also auch "EPG Error parsing XML" oder ähnlich heißen. Ich vermute, dass das aber nicht die Ursache ist, sondern die Auswirkung eines vorherigen Fehlers.


    Wie gesagt: Ich habe "eigentlich" nur Probleme, wenn ich WebRemote mit Bild sehen will. So weit konnte ich das eingrenzen. (hoffentlich)


  • Hatte das gleiche Problem und konnte es mit Reichi im IRC damals nicht reproduzieren. Habe gerade eben erst den Fix dazu gesehen und kurz angetestet - scheint das Problem zu beheben. Muss ich mir morgen aber in Ruhe nochmal genauer anschauen.


    Jedenfalls schonmal ein Danke an Dich Reichi - für Deinen unermüdlichen Einsatz :smiling_face:


    Ich glaube mit Deiner Einschätzung bezüglich dem XML Parsing Error liegst Du richtig, bificypdog.

  • Hi,


    es gibt kein Limit. Wenn wider Erwarten keine Liste angezeigt wird kann das u.U. an irgendwelchen bisher ungefilterten Sonderzeichen liegen.

    Zuerst mal danke für deine Antwort und sorry das ich jetzt erst drauf Antworte.


    Also die Umlaute waren es leider nicht. Hab jeden Film bereinigt und das Problem war noch immer da. Habe dann Film für Film verschoben und der Schuldige war Underworld. Also genauer die meta Datei. Keine Ahnung was daran nun nicht passt aber nachdem ich nun die META gelöscht habe kann ich auch wieder die Filme anzeigen im Webinterface.


    Grüße und Danke für das tolle Webinterface :smiling_face:

  • Me nochmal:
    Hab mich gefragt wo der neue Ladebalken geblieben ist (wird angezeigt als fehlendes Bild).
    Chrome zeigt mir den Pfad als /web-data/gfx/ajaxload_banner.gif an.
    Vorhanden ist aber nur eine ajaxload.gif.


    -rw-r--r-- 1 root root 2.5K Oct 15 18:29 ajaxload.gif
    -rw-r--r-- 1 root root 21.1K Oct 15 18:29 button.png
    -rw-r--r-- 1 root root 1.9K Oct 15 18:29 dvr-buttons-small-fs8.png
    -rw-r--r-- 1 root root 183 Oct 15 18:29 play.png
    -rw-r--r-- 1 root root 961 Oct 15 18:29 record.png
    -rw-r--r-- 1 root root 4.6K Oct 15 18:29 remotecontrol_static.jpg



    Grüße

    --
    openwrt + minicom + screen = 24/7 Bootlog

  • Danke Reichi.


    Eine Frage möchte ich noch loswerden bzgl Streaming.
    Ich verbinde mich mit Dreamdroid wie auch dem Webinterface über SSL über den Port 443.
    Streame ich nun einen TV Sender so wird das TV Programm über http://istgeheim.dyndns.org:80…E0:2B75:1:FFFF018A:0:0:0: erfolgreich gestreamt.


    Möchte ich nun aber einen Film von der HDD streamen so wird das abspielen verweigert mit der Meldung: Adresse kann nicht geöffnet werden: 'http://istgeheim.dyndns.org:443/file?file=/hdd/movie/TV-Serien/20121023%200152%20-%20ORF%20eins%20HD%20-%20Grey's%20Anatomy.ts


    http und port 443 ist doch gar nicht möglich oder? Sobald ich die Adresse auf https ändere wird der Film ohne Probleme abgespielt.


    Grüße, Christian





    --
    openwrt + minicom + screen = 24/7 Bootlog

  • Könnte man bei der nächsten Änderung des WebIF das vielleicht berücksichtigen und einen Blick darauf werfen? Wäre cool wenn man https ohne Einschränkungen verwenden könnte.


    Grüße Christian

    --
    openwrt + minicom + screen = 24/7 Bootlog