[Announce] HbbTV plugin / offscreen browser v0.0.9

  • Im browser.log it auch nichts:


    hbbtv.conf

    Code
    [hbbtv]
    -s
    -p "/opt/vdr-osr-browser/vdrosrbrowser"
    -c "--info --user-data-dir=remote-profile --password-store=basic"
    -l /var/lib/vdr/browser.log
    -v TCP

    Ich benutze Ubuntu focal (yavdr ansible).


    https://launchpad.net/%7Eyavdr/+arch…emo=75&start=75

    Mein vdr

    SilverStone Milo ML03 schwarz, ASRock H67M-GE/HT, Gigabyte GT1030 Silent, Intel Pentium G630T, DD Cine S2 V6.2, yavdr ansible, Onkyo 508, LG55LA6608, Unicable

  • Wenn ich auf skin lcars wechsel, dann funktioniert das Menü sehr verzögert. HbbTV funktioniert auch.

    Mein vdr

    SilverStone Milo ML03 schwarz, ASRock H67M-GE/HT, Gigabyte GT1030 Silent, Intel Pentium G630T, DD Cine S2 V6.2, yavdr ansible, Onkyo 508, LG55LA6608, Unicable

  • Ich benutze auch Ubuntu focal (yavdr ansible) und habe vdr-plugin-hbbtv instaliert:

    vdr:~$ sudo apt-cache policy vdr-plugin-hbbtv

    vdr-plugin-hbbtv:

    Installiert: 0.0.8-0yavdr0~focal

    Installationskandidat: 0.0.8-0yavdr0~focal

    Versionstabelle:

    *** 0.0.8-0yavdr0~focal 500

    500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages

    100 /var/lib/dpkg/status


    Aber wo finde ich den vdr-osr-browser?

    vdr:~$ sudo apt-cache search vdr-osr-browser

    vdr:~$

    Übersehe ich etwas?

  • Wenn ich auf skin lcars wechsel, dann funktioniert das Menü sehr verzögert. HbbTV funktioniert auch.

    Der Skin? Jetzt, wo du es sagst... Ich habe nur LCARS laufen (auf dem Dev-Rechner). Was wird denn üblicherweise verwendet? Skindesigner oder ein anderes nativer Skin?

    Meine Idee war nur solange gut, bis die Realität dazwischen kam: VDR auf Virtualbox ist nicht der Bringer. Mir fehlt ein Ausgabedevice. Alle softhd*-Varianten wollen irgendwie eine echte Grafikkarte. Sprich, ich bekomme kein Bild :(

    Das mit dem Skin muss ich versuchen. Das könnte ein guter Hinweis sein.

  • Meine Idee war nur solange gut, bis die Realität dazwischen kam: VDR auf Virtualbox ist nicht der Bringer. Mir fehlt ein Ausgabedevice.

    yavdr-ansible richtet xineliboutput als Ausgabedevice mit vdr-sxfe als Frontend ein, wenn es in einer VM installiert wird. Solange die Host-CPU schnell genug ist, soilte das mit Software-Rendering klappen.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • yavdr-ansible richtet xineliboutput als Ausgabedevice mit vdr-sxfe als Frontend ein

    Respekt :thumbup:Funktioniert alles ziemlich gut. Allerdings muss ich immer ein "xhost +" eingeben, ansonsten bekomme ich nur den Hinweis, daß der X-Server nicht gefunden/geöffnet/... werden kann.

    Mit LCARS funktioniert das Plugin einwandfrei. Mal abgesehen von Videos, die irgendwie nicht dargestellt werden. Das könnte aber auch an xineliboutput und vdr-sxfe liegen.

    Allerdings habe ich mit dem Skindesigner auch Probleme. Es hängt alles. Ich bekomme nichtmal per satip einen Sender.

    Ich werde den Skindesigner lokal installieren und hoffen, das dort das Problem auch auftaucht.

  • Ja. Das hat etwas mit dem Skindesigner zu tun. Konkret irgendwas mit dem Startmechanismus des Browsers.

    Starte ich den Browser extern, dann arbeiten HbbTV und Skindesigner zusammen.

    Dann mal ran an die Ursachenforschung...

  • Soo. Version 0.0.9 wurde getagged. PPA ist für bionic/focal schon fertig.

    Den Fehler mit Skindesigner habe ich gefunden und beseitigt. Zumindest bei mir läuft es jetzt.

    Im Plugin gab es sonst keine weiteren Änderungen, im Browser habe ich die aktuelle Version committed, die versucht CORS Fehler zu verhindern und ein paar Sender müssten besser funktionieren.

  • Lieber Zabrimus, DANKE :)

    Jetzt mit Version 0.09 ist die Sache auch WAF-approvable :)

    Kein Hänger mehr!

    Und ja, ich verwende den skindesigner und skinflatplus dazu - da der gute alte nopacity zuoft den VDR zum Abschmieren brachte, mußte ich das umstellen.

    Liebe Grüße aus Wien!

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap/tmp, ubuntu-focal+ESM, softhddevice-cuvid, ffmpeg-6.1(git)

    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-565.77), System SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.7.3-seahawk, epgd-git mit plugins, Kernel 6.12.10+dddvb-0.9.39-git

    vdradmin-am-3.6.13-git, vdr-live-ng, vdrmanager (Smartphones als FB)

  • Habe gerade alles neu installiert. Leider ist bei mir kein Unterschied zu vorher. Alles hängt.

    Ich verwende auch keinen skin-designer. Vielleicht hat es mit dem von mir verwendeten Skin nOpacity zu tun.

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • Habe auch gerade die neue Version probiert - war zu euphorisch.

    Ja, der VDR blockiert nicht mehr bei mir - aber nach Aufruf des "red buttons" oder auch der Mediathek tut sich nichts mehr, nur "back" funktioniert noch.

    Das vdr-osr-browser.log beglückt mich bei jedem Tastendruck mit

    "Message: Uncaught TypeError: window.cefKeyPress is not a function".

    Also wieder zurück zum 25.7. ....

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap/tmp, ubuntu-focal+ESM, softhddevice-cuvid, ffmpeg-6.1(git)

    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-565.77), System SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.7.3-seahawk, epgd-git mit plugins, Kernel 6.12.10+dddvb-0.9.39-git

    vdradmin-am-3.6.13-git, vdr-live-ng, vdrmanager (Smartphones als FB)

  • Hi,

    versucht doch mal alles unter /opt/vdr-osr-browser/cache zu löschen inkl. der .org.crome* Dateien.

    CU

    9000h

    Es ist eagl in wlehcer Reiehnfogle die Bchustebaen in Woeretrn vokrmomen. Huapstache der estre und leztte Bchustbae sitmmen.

  • Eben aktualisiert. Unter yavdr-ansible bionic@Frodo PPA alles in Ordnung - läuft!

    Ist es noch möglich DMAX zu integrieren?

    Da kommt nur "Plugin..." in weißen Kästen. Einzig der Datenschutzhinweis über die blaue Taste geht...

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

    versucht doch mal alles unter /opt/vdr-osr-browser/cache zu löschen inkl. der .org.crome* Dateien.

    CU

    9000h

    Hi, danke ... hatte aber den vdr-osr-browser-Ordner komplett gelöscht und neu vom git kompiliert, da war noch nix drin.

    Die Fehlermeldung "Uncaught TypeError: window.cefKeyPress is not a function" deutet eher darauf hin, daß eine Routine zum Verarbeiten der Tastendrücke nicht mag.

    Bin schon wieder auf die Version v. 25.7. zurück mittlerweile.

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap/tmp, ubuntu-focal+ESM, softhddevice-cuvid, ffmpeg-6.1(git)

    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-565.77), System SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.7.3-seahawk, epgd-git mit plugins, Kernel 6.12.10+dddvb-0.9.39-git

    vdradmin-am-3.6.13-git, vdr-live-ng, vdrmanager (Smartphones als FB)

  • Ich verwende auch keinen skin-designer. Vielleicht hat es mit dem von mir verwendeten Skin nOpacity zu tun.

    Der Fix sollte eigentlich unabhängig vom Skin sein. Ich werde nOpacity auch noch installieren und prüfen.

    "Message: Uncaught TypeError: window.cefKeyPress is not a function".

    Welcher Sender und welche Aktionen wurden genau durchgeführt? Könntest du die Ausgabe von

    Code
    svdrpsend plug hbbtv geturl 

    mal pasten? Die Ausgabe besteht in der aktuellen URL der Seite und die verwendeten Channel-Informationen.

    Der Browser ruft eine Javascript-Methode auf, um Tastendrücke zu simulieren. Und genau diese Funktion ist nicht vorhanden. Eigentlich wird sie in der Init-Prozedur angelegt. Hmm....

    Eben aktualisiert. Unter yavdr-ansible bionic@Frodo PPA alles in Ordnung - läuft!

    Das ist Balsam :)

    Ist es noch möglich DMAX zu integrieren?

    Ich schau mir das an.

  • Zum Thema DMAX:

    Es sind nur die beiden Plugin-Fenster sichtbar. Okay, die kann ich rausnehmen, aber auf der Seite befindet sich sonst nix aufregendes. Es gibt einen Videocontainer, der Fullscreen das TV-Bild (vom VDR) darstellt. Und das war es auch schon.

    Laut Astra HbbTV ist DMAX auch blacklistet:

    Code
    000021 0027 DMAX Blacklisted (Ad-/Tracking only)     DMAX HD, DMAX
  • Welcher Sender und welche Aktionen wurden genau durchgeführt?

    Hab vorderhand wieder zurückgestellt, das Log wird nicht gesnapshotted. Die Meldung schien bei jedem Tastendruck nach Aufruf irgendeines, egal ob "red button" oder "mediathek" und Wahl der betr. Mediathek, Menüpunkts auf, und das OSD reagierte nach Anzeige der Startseite nicht mehr.

    Glücklicherweise funktionierte "back" noch.

    vdr User #2022 - hdvdr2:

    Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 32 GB Ram, zram-swap/tmp, ubuntu-focal+ESM, softhddevice-cuvid, ffmpeg-6.1(git)

    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF1050Ti SFF (nvidia-dkms-565.77), System SSD btrfs,

    timeshift-btrfs, Video 8TB HDD XFS/cow, yavdr-ansible-2.7.3-seahawk, epgd-git mit plugins, Kernel 6.12.10+dddvb-0.9.39-git

    vdradmin-am-3.6.13-git, vdr-live-ng, vdrmanager (Smartphones als FB)

  • Oh sorry, ich habe hbbtv und Internetseite durcheinander gebracht - Asche auf mein Haupt :sleeping:

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

Participate now!

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