[Announce] osd2web Plugin

  • Hi,


    osd2web aus git gebaut kein horchiTft theme "blue" mehr ...wurde das entfernt?


    N8 & Gruss
    Wolfgan

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Moin,


    hier ist es noch da, gerade zum testen komplett neu aus dem git geholt

  • vllt sollte man trotzdem langsam dazu übergehen Plugin und Skins separat zu verpacken?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • hier ist es noch da, gerade zum testen komplett neu aus dem git geholt


    Auch in den Sourcen? Laut dem Commit wurden die Dateien in client/dist/skins/horchiTft/themes für das blaue Theme gelöscht: https://github.com/horchi/vdr-…bbc1fa027851b166d9a3c48d1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    devel (master u=) ~/vdr-plugin-osd2web/client/src/skins/horchiTft> dir
    insgesamt 24K
    -rw-rw---- 1 wendel wendel 1,6K Jun 14 12:52 Actual.vue
    -rw-rw---- 1 wendel wendel 1,3K Jun 14 12:52 blue.scss
    -rw-rw---- 1 wendel wendel 3,7K Jun 14 12:52 Event.vue
    -rw-rw---- 1 wendel wendel   99 Jun 14 12:52 main.js
    -rw-rw---- 1 wendel wendel  902 Jun 14 12:52 Overview.vue
    -rw-rw---- 1 wendel wendel  891 Jun 14 12:52 plain.scss


    gerade nochmal neu gecloned: die Quell-Datei ist noch da. In 'dist' fehlt es, sorry da ging wohl beim letzten build etwas schief.


    mit "make cbuild" kann man das erstellen lassen sofern die Build Umgebung für die Skins installiert ist (letzteres ist auch nur ein Handgriff).
    Ich kann es ggf. nachher noch machen, im Moment geht es nicht - bin dann erst mal Über das lange WE unterwegs Ansonsten kann Dirk es sicher bauen und ins git schieben.


    Jörg

  • Hi,


    Ich habe jetzt alles nochmal neu gebaut und eingecheckt.

    im PPA gebaut alles wieder Ok ...Merci Dirk!


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • in FF ist es ok, midori / kiosk-browser leider noch nicht.


    Nicht das sich wer wundert.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hallo zusammen,


    vielen Dank für das Plugin!


    Ich würde es gerne als Ersatz für das graphtft-ng nutzen. Ein Feature fehlt mir aber noch. Wenn auf dem VDR das OSD geöffnet wird (per echter Fernbedienung), dann hat graphtft-ng das osd auch geöffnet. Das osd2web-Plugin zeigt das osd nur an, wenn das osd über die osd2web-Webseite geöffnet wurde.


    Müsste man dazu etwas im Plugin ändern oder kann ich das Ereignis auf dem client (über ein eigenes theme) abfangen?


    Danke, viele Grüße
    Matthias

  • Wir arbeiten mit midori als kleinen graphtft Browser.

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • sollte es möglich werden seitens des VDR mehr als ein Skin Plugin gleichzeitig mit Daten zu versorgen


    Das müsste man vielleicht mal mit Klaus diskutieren, so dass er die entsprechenden Schnittstellen erweitert.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Das müsste man vielleicht mal mit Klaus diskutieren, so dass er die entsprechenden Schnittstellen erweitert.


    ich denke das du davon ausgehen kannst das Jörg das genau so gemacht hat bevor er sich dazu hat hinreißen lassen osd2web so zu bauen wie es ist


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • neue Version des Plugins und horchiTft Skins sind im git.


    - Plugin um customdata erweitert (
    - beliebige Daten des Systems können dem Plugin über ASCII Files zur Verfügung gestellt werden (HOWTO siehe unten)
    - theme 'bluecd' hinzugefügt, diesers zeigt, sofern vorhanden, 'customdata' an
    - Anzeigeprobleme des horchiTft Skins mit der Timer-Liste und den EPG Bilder für Browser welche den WebKit nutzen behoben (midori, ...)
    - 'Replay' Ansicht des horchiTft Skins fertig gestellt


    HOWTO CustomData:
    Die Daten werden dem Plugin über ASCII Dateien übergeben. Hierzu legt man die Daten in Dateien unter <plgconf>/customdata/ ab, der Dateiname ist frei wählbar, es können mehrere Dateien übergeben werden. Diese werden auf Änderung überwacht.


    Format der Dateien:

    Code
    // Kommentar
    <name> = <value>;  // Kommentar


    Beispiel:

    Code
    Temperatur = 23°C;
    StatusHeizung = Betriebsbereit;
    SystemLoad = 0,2; 0,3; 0,5


    Das Theme 'bluecd' des Skin 'horchiTft' zeigt diese als Liste unter den Timern an, ich habe vor das Theme noch so zu erweitern dass es nach Dateien gruppiert wird. Hier kann sich aber jeder austoben und in seinem Theme die gewünschte Darstellung konfigurieren ;)


    Grüße Jörg

  • Hallo Jörg,


    Merci für die neue Version!


    Wenn man ein Music-File abspielt, wird mit Skin default ein Player und der Titel angezeigt.
    [Blockierte Grafik: http://fs5.directupload.net/images/user/170627/temp/bmqwimkd.jpg]


    Mit Skin horchiTft - Theme plain/blue/bluecd nichts mehr - nur noch ein Stück vom Timer.
    [Blockierte Grafik: http://fs5.directupload.net/images/user/170627/temp/7maijiuv.jpg]


    Ob nun Displaygrösse 800X600 oder 1280x800 ist egal!


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hallo Jörg,
    Merci für die neue Version!
    Wenn man ein Music-File abspielt, wird mit Skin default ein Player und der Titel angezeigt.


    Muss ich hier reproduzieren, wie spielt man denn ein Musik File ab?

  • Jetzt geht die Ansicht im Standard "Theme Default" nicht mehr, nur Timer werden gezeigt im Browser am Desktop

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Jörg hat am Backend etwas gemacht, und das erstmal nur an das horchiSkin angepasst.


    Default war ja erst mal nur eine basis, die ja auch nicht wirklich ausgearbeitet war. Wenn das horchiSkin soweit läuft, werden wir daraus mal wieder das defaultSkin machen.


    Rechner

  • behoben und TFT Skin weiter optimiert

  • Bisher habe ich für mein 7"-Statusdisplay den Antharize-Skin genutzt, da dieser für die kleine Displaygröße besser geeignet war als Horchis Skin. So schön die EPG-Images und die vielen Infos auch sind, aus mehr als zwei Metern Entfernung erkennt man auf dem Minidisplay nichts mehr. Deshalb habe ich mir Horchis Osd2web-Skin für meine Zwecke angepasst. Bis auf die Senderinfo, den Fortschritssbalken, den Titel und Untertitel der aktuellen und der nächsten Sendung und die Uhrzeit ist alles rausgeflogen und die Farben habe ich an meinen eigenen Geschmack angepasst. Außerdem habe ich die Felder mit den Sendungstiteln auf dynamische Höhe umgestellt. So sieht man von der nachfolgenden Sendung zwar ggf. weniger Infos, dafür werden der Titel und der Untertitel der aktuellen Sendung komplett und in lesbarer Größe angezeigt. Außerdem werden so unten keine halben Zeilen abgeschnitten.
    [Blockierte Grafik: http://i.imgur.com/uGeobOw.png
    Da ich mich mit Webprogrammierung im Allgemeinen und den hier eingesetzten Tools im Besonderen so was von gar nicht auskenne, habe ich einfach in den .scss-Dateien herumgewühlt, bis es für mich passte. :D


    Vielleicht kann ja jemand etwas damit anfangen und hat vielleicht sogar Lust und Expertise, etwas besseres daraus zu machen.


    Um den Skin zu bauen, einfach das angehängte Archiv ins Unterverzeichnis client/src/custom/ entpacken, im Verzeichnis client/

    Code
    npm --skin=smalltft run build

    ausführen und mit

    Code
    make install-http

    im Root-Verzeichnis des Plugins installieren.


    Als Browser nutze ich übrigens Firefox mit den Addons 'MA Full Screen' und 'Overlay Scrollbars'.

  • Hey super der erste zusätzliche Skin bzw. Theme für das Plugin! Sieht gut aus.


    Guter Tipp mir den FF Addons!


    Grüße
    Jörg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!