[Announce] osd2web Plugin

  • seahawk1986
    Cool, das wäre es ja fast punktgenau... dann noch ähnlich dem graphtft verschiedene Views per svdrpsend und wir kommen in den Bereich des Umstiegs von graphtft auf osd2web... ?(

    Hard- / Software
    • Octopus NET / MINI ITX / Chieftec IX-01B Case / DD-Max8 / DUR-LINE UK 124 Unicable / 8 x DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 6x DVB-S2 vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 4TB Raid1 Daten / 4TB Raid1 Aufnahmen
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 2x DVB-S2 vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung UHD TV / Denon X3300W AVR
  • Was für Views fehlen dir denn noch und was wären die Gründe die umzuschalten?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • seahawk1986
    Aktuell sind es diese sich selbst erklärenden Ansichten (plus der Uhr von oben):

    [Blocked Image: http://fs5.directupload.net/images/170808/vlyj3x74.jpg]

    [Blocked Image: http://fs5.directupload.net/images/170808/8hcweyg7.jpg]

    [Blocked Image: http://fs5.directupload.net/images/170808/2dmnv4gz.jpg]

    Hard- / Software
    • Octopus NET / MINI ITX / Chieftec IX-01B Case / DD-Max8 / DUR-LINE UK 124 Unicable / 8 x DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 6x DVB-S2 vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 4TB Raid1 Daten / 4TB Raid1 Aufnahmen
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 2x DVB-S2 vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung UHD TV / Denon X3300W AVR

    Edited once, last by Taipan (August 8, 2017 at 10:43 PM).

  • Hi,

    das osd2web plugin will bei mir nicht bauen ...

    ERROR: libwebsockets.so.11: cannot open shared object file: No such file or directory

    ERROR (ci.c,2812): (null): Bad address

    nach Installation der Websockets über

    git clone https://github.com/warmcat/libwebsockets.git

    kommt dieser Fehler ...

    ERROR: /opt/vdr-2.3.6/PLUGINS/lib/libvdr-osd2web.so.2.3.6: undefined symbol: _ZTVN8tinyxml210XMLPrinterE

    ERROR (ci.c,2812): (null): Bad address


    irgendeine Idee?

    Grüße

    Ulrich

  • Bist du sicher, dass libtinyxml2 installiert ist?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ja, die libtinyxml2 ist installiert, danke für den Hinweis

    libtinyxml-dev is already the newest version (2.6.2-3).

    libwebsockets-dev is already the newest version (1.7.1-1).

    zusätzlich findet sich das eine oder andere Compilierproblem, ich hatte das dann händisch gelöst, indem ich den Pfad direkt eingefügt hatte

    xml.h:15:22: fatal error: tinyxml2.h: No such file or directory

    common.h:35:25: fatal error: vdr/tools.h: No such file or directory
    common.h:48:25: fatal error: vdr/tools.h: No such file or directory

    danach compilierte er fehlerfrei

    aber beim VDR-Start kommt dann leider diese Meldung und er bricht ab

    ERROR: /opt/vdr-2.3.6/PLUGINS/lib/libvdr-osd2web.so.2.3.6: undefined symbol: _ZTVN8tinyxml210XMLPrinterE


    irgendeine Idee?

    Grüße

    Ulrich

  • libtinyxml2 ist nicht libtinyxml-dev!

    Gruß utiltiy

    meine VDR

    vdr03: Antec Remote Fusion, Intel DH67BL, Celeron G1620, GT630, 2x 2GB DDR3 - Hynix, SDA SATA 40GB, SDB SATA 1.5TB, L4M Cine S2 [yaVDR/vdr4arch]
    vdr04: Antec Remote Fusion Micro, Intel DH67BL, Celeron G550, GT630, 2x 2GB DDR3 - Kingston, SDA SATA 160GB WD, SDB SATA 3TB WD Red, L4M Cine S2 [yaVDR/vdr4arch]


    VDR Projects

  • Hi,

    libtinyxml-dev is already the newest version (2.6.2-3).

    es sollte "libtinyxml2-dev" installiert sein. Hier die Build-Depends unter debian/ubuntu

    Gruss

    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

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

  • ...sorry, wieder ich, es klemmt leider immer noch beim Bauen ....

    immerhin bin ich schon einige Schritte weiter

    libarchive-dev : Depends: libarchive13 (= 3.1.2-11build1) but 3.1.2-11ubuntu0.16.04.3 is to be installed

    python-dev : Depends: libpython-dev (= 2.7.11-1) but it is not going to be installed

    Depends: python2.7-dev (>= 2.7.11-1~) but it is not going to be installed

    uuid-dev : Depends: libuuid1 (= 2.27.1-6ubuntu3) but 2.27.1-6ubuntu3.2 is to be installed

    wie kann ich das denn auflösen?

    Grüße

    Ulrich

  • Hi,

    python-dev : Depends: libpython-dev (= 2.7.11-1) but it is not going to be installed

    Depends: python2.7-dev (>= 2.7.11-1~) but it is not going to be installed

    einfach die Abhängigkeiten(depends) installieren!

    Code
    sudo apt-get install libpython-dev python2.7-dev

    und ist das denn ein Problem wenn ich nicht die Pakete für den VDR verwende,

    sondern ihn selbst compiliert habe?

    nein spielt keine Rolle!

    Gruss

    Wolfgang

    Hard & Software

    DVB-S: Silverstone LC17 mit 8,4" TFT Display, ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nVidia-387, SSD 64GB, 2TB, TeVii S470, SkyStar S2, Cinergy T RC USB, Kodi-18.0, FB X10 Medion-Scroll, "easyVDR 3.5 (14.04 LTS) - Kernel-4.8.12 - VDR 2.3.8"
    -----------------------------

    DVB-C: ATC-620, Asrock K7S41GX, AMD Geode NX 1750, 2GB, picoPSU, Samsung 500GB 1x 1TB, LDW-851S, DVB-C Fujitsu-Siemens FF, Cinergy 1200, Nova T USB, Atric Rev.4, "easyVDR 0.8 - 2.6.35.10 VDR 1.7.16 "
    -----------------------------

    Client_1: Evo N600c, "Puppy-Slacko 6.3" VDR 2.2.0 - FB X10 Medion_OR25V
    -----------------------------

    Client_2: Himbeere-P2 - MLD-5.4 / LibreELEC-9.0-Milhouse(Kodi-18.0) (PVR-VNSI)

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

  • Um mal auf [Announce] osd2web Plugin zurückzukommen - ich bin in den letzten Tagen mit dem Kivy-Python-Client etwas weiter gekommen. Lange Beschreibungsfelder lassen sich Scrollen und das ganze Interface lässt sich mit der Maus bzw. einem Touchscreen bedienen. Die Anwendung scheint von 800x600 (wie auf den im Spoiler angehängten Screenshots) bis hin zu 2560x1440 gut zu skalieren.

    Screenshots

    Wenn man auf das Kanallogo bzw. Hamburger-Menü (falls osd2web nicht für Senderlogs konfiguriert ist) klickt, kann man die einzelnen Screens auswählen (die Anwendung schaltet bei Bedarf automatisch zwischen Live-TV und Replay um, wen die Remote-Ansicht nicht aktiv ist):

    Live-TV Info mit Uhrzeit:

    Live-TV aktuelle und nächste Sendung:

    OSD-Menü und Fernbedienung:

    Aufnahmen (osd2web scheint nur die 10 letzten rauszurücken):

    Wiedergabe einer Sendung:

    Geplante Timer:

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

    Edited once, last by seahawk1986: Die Menüdarstellung funktioniert jetzt. (August 21, 2017 at 12:58 PM).

  • Soeben das Plugin aus dem easyVDR-PPA (0.1.22~git20170712-0easyVDR0~trusty) getestet und läuft problemlos ootb.

    Danke für das Plugin

    Meine VDRs

    VDR 1: Intel D945GCLF2 Little Falls als Streamdev-Client, FF-Karte an Analog-TV easyVDR 2.0
    VDR 2: Asus M3N78-VM AMD 4850e - TT S2-6400 Twin-HD und easyVDR 2.0
    VDR 3-6: Diverse PCs als VDR-Clients
    VDR-ServerVMWare ESXI mit easyVDR 2.0 als zentraler Filmspeicher

  • seahawk1986

    ...das sieht sehr vielversprechend aus! :thumbup:

    Hard- / Software
    • Octopus NET / MINI ITX / Chieftec IX-01B Case / DD-Max8 / DUR-LINE UK 124 Unicable / 8 x DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 6x DVB-S2 vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 4TB Raid1 Daten / 4TB Raid1 Aufnahmen
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 2x DVB-S2 vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung UHD TV / Denon X3300W AVR
  • Hallo Wolfgang,

    nochmal die Frage, die Installation des osd2web klappt bei mir nicht...

    scheint mit apt - wie von Dir vorgeschlagen - irgendwie nicht auflösbar zu sein.

    Code
    sudo apt-get install libpython-dev python2.7-dev


    libpython-dev : Depends: libpython2.7-dev (>= 2.7.11-1~) but it is not going to be installed

    python2.7-dev : Depends: python2.7 (= 2.7.11-7ubuntu1) but 2.7.12-1ubuntu0~16.04.1 is to be installed

    Depends: libpython2.7-dev (= 2.7.11-7ubuntu1) but it is not going to be installed

    Depends: libpython2.7 (= 2.7.11-7ubuntu1) but 2.7.12-1ubuntu0~16.04.1 is to be installed

    Egal, was ich mache, die Dependencies kriege ich nicht aufgelöst.

    Irgendeine Idee?

    Grüße

    Ulrich

  • Für Ubuntu 16.04 sehen die Build-Dependencies so aus:

    Code
    Build-Depends: debhelper (>= 8.0.0),                                            
                   gettext,                                                                                            
                   libarchive-dev,                                                  
                   libjansson-dev,                                                  
                   libtinyxml2-dev,                                                 
                   libwebsockets-dev,                                               
                   pkg-config,                                                      
                   python-dev,                                                      
                   uuid-dev,                                                        
                   vdr-dev (>= 2.2.0-1)
    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • seahawk1986

    Ich bekomms nicht zum Laufen:

    Display Spoiler

    [WARNING] [Config ] Older configuration version detected (0 instead of 16)

    [WARNING] [Config ] Upgrading configuration in progress.

    [INFO ] [Logger ] Record log in /home/sven/.kivy/logs/kivy_17-08-22_0.txt

    [INFO ] [Kivy ] v1.9.2-dev0

    [INFO ] [Python ] v2.7.6 (default, Oct 26 2016, 20:30:19)

    [GCC 4.8.4]

    [INFO ] [Factory ] 193 symbols loaded

    [INFO ] [Image ] Providers: img_tex, img_dds, img_gif, img_sdl2, img_pil (img_ffpyplayer ignored)

    [INFO ] [Text ] Provider: sdl2

    [INFO ] [OSC ] using <multiprocessing> for socket

    [INFO ] [Window ] Provider: sdl2(['window_egl_rpi'] ignored)

    [INFO ] [GL ] OpenGL version <4.4.0 NVIDIA 340.102>

    [INFO ] [GL ] OpenGL vendor <NVIDIA Corporation>

    [INFO ] [GL ] OpenGL renderer <GeForce GT 630/PCIe/SSE2>

    [INFO ] [GL ] OpenGL parsed version: 4, 4

    [INFO ] [GL ] Shading version <4.40 NVIDIA via Cg compiler>

    [INFO ] [GL ] Texture max size <16384>

    [INFO ] [GL ] Texture max units <32>

    [INFO ] [Window ] auto add sdl2 input provider

    [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked

    2017-08-22 20:32:49+0200 [-] Log opened.

    [INFO ] [Loader ] using a thread pool of 2 workers

    2017-08-22 20:32:49+0200 [-] Traceback (most recent call last):

    2017-08-22 20:32:49+0200 [-] File "./vdr_status_display", line 219, in <module>

    2017-08-22 20:32:49+0200 [-] app.run()

    2017-08-22 20:32:49+0200 [-] File "/usr/lib/python2.7/dist-packages/kivy/app.py", line 802, in run

    2017-08-22 20:32:49+0200 [-] root = self.build()

    2017-08-22 20:32:49+0200 [-] File "./vdr_status_display", line 205, in build

    2017-08-22 20:32:49+0200 [-] self.wsfactory = WSClientFactory(self, url=self.url, protocols=['osd2vdr'])

    2017-08-22 20:32:49+0200 [-] File "/opt/kivy-osd2web/websocket.py", line 62, in __init__

    2017-08-22 20:32:49+0200 [-] super(WSClientFactory, self).__init__(*args, **kwargs)

    2017-08-22 20:32:49+0200 [-] TypeError: must be type, not classobj

    Hard- / Software
    • Octopus NET / MINI ITX / Chieftec IX-01B Case / DD-Max8 / DUR-LINE UK 124 Unicable / 8 x DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 6x DVB-S2 vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 4TB Raid1 Daten / 4TB Raid1 Aufnahmen
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.7 / 2x DVB-S2 vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung UHD TV / Denon X3300W AVR

    Edited 2 times, last by Taipan (August 22, 2017 at 8:34 PM).

  • Vielleicht kann ein Mod das abtrennen, das passt ja nicht mehr ganz in den Announce-Thread.

    Ich sehe gerade, dass man für den Recycleview die Kivy-Version 1.10.0 benötigt - das PPA gibt es hier: https://launchpad.net/~kivy-team/+archive/ubuntu/kivy

    Taipan: Mit welches Distribution bzw. Release bist zu unterwegs und welche Versionen von python-autobahn und python-twisted sind da verfügbar?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!