PicCap - Hyperion Sender App | Ambilight for LG WebOS TVs

  • Hast du keine Magic Remote?


    Man kann die Werte aber auch editieren in

    /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json


    gruß pclin

  • Welche Version vom PicCap hast du installiert?

    In älteren PicCap Versionen war das anders.

    Baujahr, Typ vom LG?


    Code: PicCap 0.2.3 - New 2020+ TV
    cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json
    {"backend":"libvtcapture","address":"hyperionIP","port":19400,"width":384,"height":216,"fps":50,"autostart":true,"nogui":false,"novideo":false}/ 

    "backend":"libdile_vt" > Most older 2020 - TV's

    "backend":"libvt" > Old TV

    "backend":"libvtcapture" > New 2020+ TV's


    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Lautsprecher ELAC
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.12 (dreamOS)
    Hyperion-ng (Debian Buster)
    -
    6 x Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    5-Port HDMI Switch - FeinTech VSP01201 - Grabber Macrosilicon


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    Edited 3 times, last by pclin ().

  • Piccap habe ich gestern erst installiert. Sollte die letzte Version sein.

    Bin gerade nicht zuhause und kann nicht nachschauen.


    Habe ich 2020 gekauft.

    LG 65UN71006LB


  • Du kannst auch prüfen welche lib's bei dir vorhanden sind.

    Code
    ldconfig -p |grep libvt
    ldconfig -p |grep libdile_vt

    GUI Capture geht nur mit libvtcapture, bei allen anderen

    Code
    "nogui":true

    setzen.


    gruß pclin


    ps.

    Schau auch mal in OpenLGTV auf Discord

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Lautsprecher ELAC
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.12 (dreamOS)
    Hyperion-ng (Debian Buster)
    -
    6 x Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    5-Port HDMI Switch - FeinTech VSP01201 - Grabber Macrosilicon


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    Edited once, last by pclin ().

  • Also hab das jetzt über ssh eingetrage, aber wenn ich piccap dann öffne steht in jedem Geld undefiniert.


    Ich weiß nicht was ich falsch mache.

  • Ich würde das erst mal von Hand starten und schauen ob und wie das funktioniert.

    LD_LIBRARY_PATH=. ./hyperion-webos --address 192.168.xxx.xxx --port 19400 --width 384 --height 216 --backend libdile_vt


    --address und evtl. --backend anpassen, wenn das funktioniert und das Ergebnis OK ist kann man weitersehen.


    gruß pclin

  • OK hatte das nicht getestet.

    Versuche das mal so

    /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --help

    /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --address 192.168.xxx.xxx --port 19400 --width 384 --height 216 --backend libdile_vt

    Wenn alles passt mit -s kannst du dann auch speichern.


    gruß pclin


    ps.

    Bevor du mit hyperion-webos -s deineParameter speicherst am besten noch das von dir angelegte löschen,

    Code
    rm /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json 

    dann beim speichern Pfad angeben

    --save-conf=/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/

    und mit cat prüfen.

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Lautsprecher ELAC
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.12 (dreamOS)
    Hyperion-ng (Debian Buster)
    -
    6 x Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    5-Port HDMI Switch - FeinTech VSP01201 - Grabber Macrosilicon


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    Edited 2 times, last by pclin ().

  • Wenn ich den 2. Code von dir eingebe kommt diese Meldung:


    0.000s [INFO main ] Starting up...

    0.003s [ ERR main ] Unable to register on Luna bus: Attempted to register for a service name that already exists: org.webosbrew.piccap.service

  • Dann läuft das schon, also erst stoppen pkill -9 -f hyperion-webos


    gruß pclin

  • Mit dem Dienst stoppen hat geklappt, aber jetzt bekomme ich diese Meldung:


    root@LGwebOSTV:~# /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/hyperion-webos --address 192.168.178.xx --port 19400 --width 384 --height 21

    6 --backend libdile_vt

    0.000s [INFO main ] Starting up...

    0.005s [ ERR load_settings ] Error parsing config.

    0.006s [ ERR main ] Error while loading settings!


    unter der IP habe ich die richtige eingegeben, nur für hier jetzt mit xx eingetragen.

  • Vermutlich weil das config.json nicht vorhanden ist kannst du mal mit allen Parametern testen (siehe hyperion-webos help).

    Also zusätzlich noch -S --fps=30 -G mit angeben.


    gruß pclin

  • Das hat jetzt geklappt:

    0.000s [INFO main ] Starting up...

    0.046s [INFO capture_preinit ] Preinit called. Copying config..

    0.046s [INFO capture_init ] Init called

    0.046s [INFO capture_start ] Capture start called.

    0.048s [INFO capture_start ] [DILE_VT] framerate divider: 2

    0.128s [INFO capture_start ] [DILE_VT] frametime: 40109; estimated fps before divider: 24.93206

    0.209s [INFO capture_start ] [DILE_VT] frametime: 40103; estimated fps after divider: 24.93579

    0.209s [INFO capture_start ] [DILE_VT] vfbs: 1; planes: 2

    0.210s [INFO capture_start ] [DILE_VT] pixelFormat: 1; width: 384; height: 216; stride: 384...

    0.211s [INFO capture_thread_target] capture_thread_target called.

    0.211s [INFO vsync_thread_target ] vsync_thread_target called.

    0.211s [INFO connection_loop ] Connecting hyperion-client..

    0.234s [INFO connection_loop ] hyperion-client connected!


    Wenn ich jetzt die App PicCap öffne steht trotzdem in allen Feldern "undefined"



    edit:

    Wenn ich mit cat prüfe steht nichts drin:


    root@LGwebOSTV:~# cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/config.json

    root@LGwebOSTV:~#

  • Wenn das jetzt soweit funktioniert dann einmalig mit allen alle bisherigen Optionen und zusätzlich --save-conf=/media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/ starten, dann sollte das eigentlich auch geschrieben werden.


    Mit cat wieder prüfen.


    gruß pclin

  • Jetzt stehen die Daten auch in der App :)

    Aber Autostart ist deaktiviert, und daher steht bei Status "Capture is stopped"

    Unter Help sehe ich aber keine Hilfe zum aktivieren von Autostart.

  • Gibt es kein /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart ?


    gruß pclin

    Dreambox ONE / TWO

    dreamOS OE2.6

    Amlogic S922X - 53.000 DMIPS - 2 GB RAM - 16 GB Flash - Twin-DVB-S2X Tuner - HDR10 - HLG
    -
    AudioDSP: miniDSP 2x4HD - Lautsprecher ELAC
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.12 (dreamOS)
    Hyperion-ng (Debian Buster)
    -
    6 x Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    5-Port HDMI Switch - FeinTech VSP01201 - Grabber Macrosilicon


    snoozer_likelinux_manvtkns.gif


    Ambilight for ever

    Edited once, last by pclin ().

  • Doch gibt es.

    root@LGwebOSTV:~# /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart

    root@LGwebOSTV:~# {

    "returnValue": true,

    "isRunning": false

    }



    Wie kann ich die Dateien bearbeiten?

Participate now!

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