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

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • 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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

    Edited 3 times, last by pclin (February 28, 2022 at 11:24 AM).

  • 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

    Edited once, last by n0n3m3d88 (February 28, 2022 at 11:28 AM).

  • 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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

    Edited once, last by pclin (February 28, 2022 at 11:47 AM).

  • 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

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • OK hatte das nicht getestet.

    Versuche das mal so

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

    hyperion-webos help

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

    0.000s [INFO main ] Starting up...

    0.000s [WARN parse_options ] Unknown option: h

    Usage: hyperion-webos -a ADDRESS -S [OPTION]...

    Grab screen content continously and send to Hyperion via flatbuffers server.

    Application has to be named to hyperion-webos to avoid bugs!

    -S, --no-service Run this from CLI and not as webOS-Service

    -x, --width=WIDTH Width of video frame (default 192)

    -y, --height=HEIGHT Height of video frame (default 108)

    -a, --address=ADDR IP address of Hyperion server

    -p, --port=PORT Port of Hyperion flatbuffers server (default 19400)

    -f, --fps=FPS Framerate for sending video frames (default 0 = unlimited)

    -b, --backend=BE Use specific backend (default auto)

    -V, --no-video Video will not be captured

    -G, --no-gui GUI/UI will not be captured

    -c, --config=PATH Absolute path for configfile to load settings. Giving additional runtime arguments will overwrite loaded ones.

    -s, --save-conf=PATH Saving configfile to given path.


    /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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

    Edited 2 times, last by pclin (February 28, 2022 at 8:07 PM).

  • 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

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • 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

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • 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:~#

    Edited once, last by n0n3m3d88 (February 28, 2022 at 8:45 PM).

  • 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

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

  • 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 ?

    piccapautostart

    cat /media/developer/apps/usr/palm/services/org.webosbrew.piccap.service/piccapautostart

    #!/bin/bash

    luna-send -n 1 -f luna://org.webosbrew.piccap.service/isRunning '{}' &

    exit 0

    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 - Amp: Pentagon - Lautsprecher ELAC / ARENDAL
    LG OLED65BX9LB (PicCap, hyperion.NG webOS)

    FireTV 4K max

    -
    hyperion (classic) & Plugin HyperionControl | hyperion-ng 2.0.16-beta.1 (dreamOS)
    Hyperion-ng (Debian bullseye)
    -
    6 x ESP32/Wemos D1 mini - WLED - SK6812 RGBW-NW 60 LEDs/m
    FeinTech VSP01201 - Grabber Macrosilicon

    LG TV Hyperion webOS & PicCap

    Ambilight for ever

    Edited once, last by pclin (February 28, 2022 at 9:12 PM).

  • 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!