[Release] TV-Widget '(German) Telecast Offers'

  • Super, das funktioniert jetzt. [ab] Wenn ich

    Code
    plugin://script.service.gto?action=getcontent&ts=$INFO[Window(Home).Property(GTO.timestamp)]


    als content einbinde, werden alle items korrekt geladen. leider erhalte ich aber den Fehler "ungültiger Funktionsaufruf" sobald ich die Infoseite mit

    Code
    <onclick>RunPlugin(plugin://script.service.gto?action=infopopup&item=$INFO[ListItem.Property(Item)])</onclick>

    aufrufen möchte. In den Logs finde ich dazu leider keinen Eintrag, was das Problem sein könnte. Hast du eine Idee?

  • Der Parameter für action heisst nur noch info, nicht mehr infopopup:


    Code
    <onclick>
        RunPlugin(plugin://script.service.gto?action=info&item=$INFO[ListItem.Property(Item)])
    </onclick>

    BTW, hast Du dafür eine Idee?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Damit öffnet sich bei mir DialogSelect.xml

    Das ist richtig, denn für die Anzeige der Infos fehlt die script.service.gto/skins/Default/720p/<skin-id>.script-gto-info.xml, in Deinem Fall also die skin.arctic.zephyr.mod.script-gto-info.xml, welche in script.service.gto/skins/Default/720p liegen muss. Ich plane allerdings, für eben diese XML die DialogPVRInfo.xml zu verwenden, da diese bereits alle notwendigen Labels inklusive der Reminder- und Timerbuttons enthält.

    Die DialogSelect ist nur ein Workaround.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Super, das funktioniert, Danke [ab]

    Leider stimmt etwas mit der Auflösung nicht: Einige Dinge scheinen gezoomt zu sein. Kann das mit dem 720p Ordner zusammenhängen? War es früher nicht mal möglich, dass die skin.arctic.zephyr.mod.script-gto-info.xml im Skinverzeichnis verwendet werden konnte?

    Wenn irgendwann mal die DialogPVRInfo.xml verwendet werden könnte, wäre das natürlich super, da SkinShortcuts scheinbar keine Auführung ala <oninfo>RunPlugin(plugin://script.service.gto?action=info&item=$INFO[ListItem.Property(Item)])</oninfo> zulässt... :)

  • War es früher nicht mal möglich, dass die skin.arctic.zephyr.mod.script-gto-info.xml im Skinverzeichnis verwendet werden konnte?

    Nein. Dort liegt das Widget (gto-widget.xml).

    Einige Dinge scheinen gezoomt zu sein. Kann das mit dem 720p Ordner zusammenhängen?

    Eigentlich nicht. In dem Ordner liegen auch die info.xmls für die anderen - bisher - unterstützten Skins, die sind alle ausnahmslos 1080.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Zitat von BJ1

    Eigentlich nicht. In dem Ordner liegen auch die info.xmls für die anderen - bisher - unterstützten Skins, die sind alle ausnahmslos 1080.

    Falls du GTO auch im Estuary instegriert hast, könntest du mal bei dir das Infofenster mal mit meinem Screenshot vergleichen? Also Bsp.: das TV Fanart ist mit diesen max-Werten angegeben:

    Code: skin.estuary.script-gto-info.xml
    <control type="image">
        <left>20</left>
        <top>100</top>
        <width>260</width>
        <height>195</height>
        <aspectratio>keep</aspectratio>
        <texture border="1">$INFO[Window(Home).Property(GTO.Info.Picture)]</texture>
    </control>

    Aber bei der Ausgabe des Infofensters hat das Bild bei mir 390x260px, siehe Screenshot. Ebenso stimmen viele andere height/width werte nicht. Verstehe ich nicht... ?(

  • 720p bedeutet 1280x720, 1080 ist 1920x1080. Alle Größenangaben im Ordner 720p werden um den Faktor 1920/1280 = 1.5 hochskaliert. Das bedeutet, <width>260</width> * 1.5 wird mit 390px, <height>195</height> * 1.5 wird mit 290px dargestellt.

    So ist mein Verständnis dazu. Dein Screenshot sieht hier unter Estuary genauso aus. Was Du versuchen kannst, mal einen Ordner 1080i parallel zum 720p im Addon anzulegen und da die skin.arctic.zephyr.mod.script-gto-info.xml abzulegen. Bei 1080i ist der Skalierungsfaktor ja 1:1. Ich habe dunkel in Erinnerung, sowas mal ausprobiert zu haben.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hi,

    Mach bitte einen PR. Zur Zeit ist viel Bewegung im JSON-RPC PVR Modul, da kommen noch einige Änderungen dazu. Außerdem muss ich ihn erstmal unter K19 installieren. Bis jetzt läuft er nur unter Leia.

    Danke nochmal!

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo BJ1,
    nur als Info zum Estuary Mod v2 ist auch AnonTester aka Wuff dran. Seine Version ist im Github Hier. Er arbeitet auch am Skin Helper Service und Backup im engl. Forum z.B. Hier. Ich erwende dennoch erst einmal Deinen Mod.
    Läuft der GTO auch auf v19 beta 2 mit Deinen Estuary Mod V2? Jedenfalls ist es im Kodinerds Matrix Repo nicht enthalten. Falls es geht könntest Du dazu wieder die passenden xml Files bereitstellen? Wäre toll.
    VLG

  • In meinem Mod ist GTO bereits implementiert. Du musst nur das GTO Addon installieren. Das ist unter "Dienste" zu finden. Evtl. musst Du das kodinerds Repo Addon mal aktualisieren.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @beatmasterRS: Mir ist aufgefallen, das Audio/Video anfangen zu stocken, wenn das EPG > 10 sec auf ist und das Video/TV im Hintergrund weiterläuft. Man sieht zwar das Video nicht, jedoch hat der Ton deutlich wahrnehmbare Aussetzer aller paar Sekunden. Schaltet man wieder auf Vollbild, sieht man kurz wie das Video schneller läuft.

    Passiert sowohl unter K18 als auch K19. Vielleicht haben ja aus diesem Grund andere Skins in der EPG-Ansicht das Video im Fenster laufen. Da gibt es diesen Effekt nicht.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @beatmasterRS Soweit funktioniert jetzt alles wie es soll. Die Änderungen in der JSON-RPC API in K19 sind mit der Nightly vom 26.12 durch und damit funktionieren auch die Switch- und Aufnahmetimer.

    Das Aufrufen der PVR-Infos aus dem Widget heraus in das Standard-PVR-Infofenster (DialogPVRInfo.xml) geht erstmal nicht wegen fehlender Implementation seitens Kodi. So die Aussage von Ronie aus dem Kodi-Forum. Es bleibt also erstmal nur der jetzt begangene Weg über eine extra View und das Einlesen der Properties aus dem Home-Window.

    Nochmals Danke für deine Arbeit.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Kannst Du mal schauen, ob nach der Installation aus diesem Zip hier der Fehler weg ist?

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Dann gibt es gleich ein Update im Repo.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960

    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Danke damit geht diese Funktion im estuary mod v2 wieder.
    Leider zickt der Lieblingskin unter kodi 19 an anderer Stelle gewaltig. Beim Radio hören oder Musik abspielen keine Bilder und Infos mehr aus dem Internet. Artwork beef z. B. geht nicht mehr.

    In Estuary standard von CoreElec geht das beim Musik hören ohne Probleme.
    @BJ1
    Bist du da nicht auch aktiv beim mod skin?

Jetzt mitmachen!

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