An die Skinner - wie Widget ins Homemenü integrieren

  • So Leute, nachdem wir ja eine Diskussion über Osterhasen, Weihnachtsmänner im allgemeinen und Widgets im speziellen hatten, habe ich mich auch mal rangemacht und ein Widget für die TVHighlights nach der neuen Methode 'designt' (Dynamic List Content). Sehr schön ist jetzt - auch mal mit eigenen Augen - zu sehen, welche Ersparnis doch das Rausnehmen des alten <content>... viele zeilen ...</content> ausmacht.

    Nur: Leider wird mir das Widget als solches nicht angezeigt? Gibt es bei der Integration ins Homemenü noch was zu beachten?

    Eingebunden ist es wie folgt:

    includes.xml:

    Code
    <include file="script-gto.xml" />


    IncludesHomeRecentlyAdded.xml:

    Das Layout-Skript selbst ist im Anhang. Dieses wurde nach /usr/share/kodi/addons/skin.confluence/720p/ kopiert (unter Win wäre das C:\Programme\kodi\skin.confluence\720p\)

    Dateien

    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

  • was mir auffällt, aber vielleicht hast auch eine bessere Lösung gefunden...

    nach dieser Methode:

    Code
    <content>plugin://plugin.service.gto?action=getcontent</content>

    wird der inhalt des containers nur aktualisiert, wenn sich der Pfad ändert. Problem wird also, der Content wird einmalig geladen und erst beim neustart von Kodi oder aber beim skin neustart aktualisiert...

    darum habe ich noch einen "Timer" angehangen...

    warum dir kein Content angezeigt wird kann ich leider auch nicht sagen....

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • nein, wenn man schaut wann das letzt update auf Github war, kann das noch nicht die version von @BJ1
    sein, die er grad testet...

    @BJ1 kannst Du dir mal den Container inhalt im debug anzeigen lassen direkt in ``action == getcontent``
    bevor Du es an Kodi übergibst... dann siehst du was da ankommt...

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

  • @sveni_lee: Habe ich schon ausprobiert. Das Ändern des Pfades bewirkt leider nichts.
    @blauesgruen: Ja, es ist etwas Neues und nennt sich "German Telecast Offers". Wie TVHighlights, nur ohne Sky (siehe rtv.de)
    @Jugger: Auch schon probiert, geht ebenfalls nicht.

    Wenn ich das richtig sehe, wird doch das Script durch den <content>...</content> mit den entsprechenden Paramtern aufgerufen (in meinem Fall eben action=getcontent). Das passiert aber eben nicht. Muss das noch durch irgendwas getriggert werden oder so?

    Hier auf Github die pre-Alpha: https://github.com/b-jesch/plugin.service.gto

    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

  • eventuell sehe ich das ja falsch, aber Du übergibst jeden einzenen Widget an Kodi


    ich glaube das funktioniert so nicht... so wie ich das verstehe, würdeso nur ein Widget angezeigt werden... wenn das erste widget übergeben wurde, erhöst Du widget um 1 und übergibst das nächste und überschreibst das erste damit wieder... oder sehe ich das falsch...
    ich denke, du müsstest vor der übergabe einen "Container" mit alles zu übergebenen Daten haben...

    so ungefähr:

    Spoiler anzeigen
    Code
    spitems [{'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/72108/2131491.jpg', 'Title': u'Regel 51', 'Fanart': u'http://thetvdb.com/banners/fanart/original/72108-31.jpg', 'Jahr': u'2003', 'Staffel': u'7', 'TVShow': u'Navy CIS', 'Channel': u'Fox HD', 'Status': u'Continuing', 'Description': u"Gibbs soll f\xfcr das Reynosa-Kartell arbeiten, sonst wird Paloma Reynosa alle Menschen t\xf6ten, die ihm etwas bedeuten. Agent Macy war die Erste, nun wird Gibbs Mike Franks' abgetrennter Zeigefinger pr\xe4sentiert. Gibbs bleibt nichts anderes \xfcbrig, als mitzuspielen. Zu allem \xdcbel ist Minister Rivera Reynosas Bruder, der, vom Hass auf den M\xf6rder seines Vaters zerfressen, Gibbs sofort umbringen will. Reynosa hindert ihn daran und zwingt Gibbs, mit dem Mittelsmann Dean zusammenzuarbeiten.", 'Poster': u'http://thetvdb.com/banners/posters/72108-14.jpg', 'FirstAired': u'2010-05-25', 'Studio': u'CBS', 'Genre': u'Action | Adventure | Crime | Drama', 'Episode': u'24', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/72108/clearlogo/NCIS-72108-4.png', 'Starttime': u'13:10', 'Altersfreigabe': u'TV-14', 'Rating': u'7.9', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'45', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cfox%20hd.png/', 'PVRID': u'36'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/72546/4749253.jpg', 'Title': u'Der traurige Tod von Huren', 'Fanart': u'http://thetvdb.com/banners/fanart/original/72546-29.jpg', 'Jahr': u'2000', 'Staffel': u'14', 'TVShow': u'CSI', 'Channel': u'RTL Crime HD', 'Status': u'Ended', 'Description': u'Debbie, eine 16j\xe4hrige Sch\xfclerin wird tot in einem Auto auf einem Parkplatz des W\xfcstenhighways aufgefunden. Laut den Untersuchungen wurde sie auch sexuell gen\xf6tigt. An dem Wagen k\xf6nnen Fingerabdr\xfccke eines Restaurantmitarbeiters identifizert werden. Die Spur f\xfchrt Nick und Greg weiter zu einem Geb\xe4ude, das als Bordell genutzt wird. Die Ermittler k\xf6nnen beweisen, dass Debbie hier gewesen sein muss. Auch Debbies Vater, ein Reverend, scheint immer wieder das Bordell besucht zu haben.', 'Poster': u'http://thetvdb.com/banners/posters/72546-8.jpg', 'FirstAired': u'2014-02-19', 'Studio': u'CBS', 'Genre': u'Crime | Drama', 'Episode': u'15', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/72546/clearlogo/CSILasVegas-72546-2.png', 'Starttime': u'13:15', 'Altersfreigabe': u'TV-14', 'Rating': u'7.6', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'40', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5crtl%20crime%20hd.png/', 'PVRID': u'1'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/252312/4669561.jpg', 'Title': u'Zweitbesetzung', 'Fanart': u'http://thetvdb.com/banners/fanart/original/252312-2.jpg', 'Jahr': u'2011', 'Staffel': u'3', 'TVShow': u'Jessie', 'Channel': u'Disney Channel HD', 'Status': u'Ended', 'Description': u'Jessie gets an opportunity to be the understudy in an off-Broadway production. Bertram wants to do a web based cooking show.', 'Poster': u'http://thetvdb.com/banners/posters/252312-4.jpg', 'FirstAired': u'2013-10-18', 'Studio': u'Disney Channel', 'Genre': u'Children | Comedy | Family', 'Episode': u'3', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/252312/clearlogo/jessie-2011-4eecdb0c4409e.png', 'Starttime': u'13:25', 'Altersfreigabe': u'TV-G', 'Rating': u'', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'30', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cdisney%20channel%20hd.png/', 'PVRID': u'12'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/255316/4420554.jpg', 'Title': u'Mittel und Wege', 'Fanart': u'http://thetvdb.com/banners/fanart/original/255316-30.jpg', 'Jahr': u'2012', 'Staffel': u'1', 'TVShow': u'Elementary', 'Channel': u'AXN HD', 'Status': u'Continuing', 'Description': u'Sherlock Holmes ist mies gelaunt, weil Watson in seinem Vorleben rumgeschn\xfcffelt und ihn mit der mysteri\xf6sen Irene Adler konfrontiert hat. Eingeschnappt beginnt er die Ermittlungen zu seinem neuen Fall allein. Ein Doppelmord f\xfchrt den meisterlichen Detektiv ebenfalls in die Vergangenheit: Es gibt Parallelen zu Morden vor 13 Jahren. Damals wurde Wade Crewes als T\xe4ter verurteilt. Weil der noch im Gef\xe4ngnis sitzt, fragt sich Holmes, ob Crewes wirklich der Schuldige war.', 'Poster': u'http://thetvdb.com/banners/posters/255316-2.jpg', 'FirstAired': u'2012-11-15', 'Studio': u'CBS', 'Genre': u'Crime | Drama | Mystery', 'Episode': u'7', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/255316/clearlogo/elementary-4ffad83c63278.png', 'Starttime': u'13:25', 'Altersfreigabe': u'TV-14', 'Rating': u'7.6', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'45', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5caxn%20hd.png/', 'PVRID': u'16'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/252312/4186703.jpg', 'Title': u'Schlechtes Karma', 'Fanart': u'http://thetvdb.com/banners/fanart/original/252312-2.jpg', 'Jahr': u'2011', 'Staffel': u'1', 'TVShow': u'Jessie', 'Channel': u'Disney Channel HD', 'Status': u'Ended', 'Description': u'Ravi, der es leid ist, st\xe4ndig das Opfer der Streiche seines Bruders zu sein, \xfcberzeugt Luke davon, dass sein Benehmen schlechtes Karma zur Folge hat und dass Luke das nur wieder gutmachen kann, indem er alles tut, was Ravi ihm auftr\xe4gt.', 'Poster': u'http://thetvdb.com/banners/posters/252312-4.jpg', 'FirstAired': u'2011-10-14', 'Studio': u'Disney Channel', 'Genre': u'Children | Comedy | Family', 'Episode': u'3', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/252312/clearlogo/jessie-2011-4eecdb0c4409e.png', 'Starttime': u'13:55', 'Altersfreigabe': u'TV-G', 'Rating': u'8.5', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'25', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cdisney%20channel%20hd.png/', 'PVRID': u'12'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/164541/4480323.jpg', 'Title': u'Die verlorenen H\xe4nde', 'Fanart': u'http://thetvdb.com/banners/fanart/original/164541-19.jpg', 'Jahr': u'2010', 'Staffel': u'3', 'TVShow': u'Hawaii Five-0', 'Channel': u'Fox HD', 'Status': u'Continuing', 'Description': u'Ein ebenso pr\xe4ziser wie skrupelloser Scharfsch\xfctze h\xe4lt die Ermittler in Atem. Bei den Opfern handelt es sich ausschlie\xdflich um Gesetzesh\xfcter, die offenbar alle mit Steves Vater in Verbindung standen. Es muss davon ausgegangen werden, dass auch er selbst auf der Todesliste des Killers steht..', 'Poster': u'http://thetvdb.com/banners/posters/164541-1.jpg', 'FirstAired': u'2013-02-04', 'Studio': u'CBS', 'Genre': u'Crime', 'Episode': u'15', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/164541/clearlogo/hawaii-five-o-2010-4f64924b03848.png', 'Starttime': u'13:55', 'Altersfreigabe': u'TV-14', 'Rating': u'7.6', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'45', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cfox%20hd.png/', 'PVRID': u'36'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/73762/3488901.jpg', 'Title': u'Die neue Freundin', 'Fanart': u'http://thetvdb.com/banners/fanart/original/73762-30.jpg', 'Jahr': u'2005', 'Staffel': u'7', 'TVShow': u"Grey's Anatomy", 'Channel': u'TNT Glitz HD', 'Status': u'Continuing', 'Description': u'Webber stellt Meredith vor eine schwierige Entscheidung: Er bittet sie, als Co-Wissenschaftlerin an einer Forschungsreihe teilzunehmen, die auf den Grundlagen der medizinischen Forschung ihrer Mutter basiert. Meredith ist aber sehr gl\xfccklich mit ihrer Alzheimer-Forschungsreihe und ist nun hin- und hergerissen. Callie ist unterdessen genervt von Mark und Arizona, und Lexie zeigt Mark die kalte Schulter. Zu sehr hat sie die Nachricht von Callies Baby getroffen.', 'Poster': u'http://thetvdb.com/banners/posters/73762-9.jpg', 'FirstAired': u'2011-02-10', 'Studio': u'ABC (US)', 'Genre': u'Drama | Romance', 'Episode': u'14', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/73762/clearlogo/GreysAnatomy-73762-2.png', 'Starttime': u'13:55', 'Altersfreigabe': u'TV-14', 'Rating': u'7.4', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'45', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cTNT%20Glitz%20HD.png/', 'PVRID': u'42'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/72108/313625.jpg', 'Title': u'Die kleine Schwester', 'Fanart': u'http://thetvdb.com/banners/fanart/original/72108-31.jpg', 'Jahr': u'2003', 'Staffel': u'4', 'TVShow': u'Navy CIS', 'Channel': u'kabel eins classics', 'Status': u'Continuing', 'Description': u'McGee ist geschockt. Seine Schwester taucht blutverschmiert bei ihm auf und kann sich an nichts erinnern. McGee versucht sofort herauszufinden was passiert ist. Seine Ermittlungen f\xfchren ihn auf die Spur eines toten Seaman, dessen Tod auch schon vom NCIS Team untersucht wird...', 'Poster': u'http://thetvdb.com/banners/posters/72108-14.jpg', 'FirstAired': u'2006-11-21', 'Studio': u'CBS', 'Genre': u'Action | Adventure | Crime | Drama', 'Episode': u'9', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/72108/clearlogo/NCIS-72108-4.png', 'Starttime': u'14:00', 'Altersfreigabe': u'TV-14', 'Rating': u'7.6', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'55', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5ckabel%20eins%20classics.png/', 'PVRID': u'23'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/161461/4576179.jpg', 'Title': u'Alle f\xfcr Eine', 'Fanart': u'http://thetvdb.com/banners/fanart/original/161461-20.jpg', 'Jahr': u'2010', 'Staffel': u'4', 'TVShow': u'Rizzoli & Isles', 'Channel': u'TNT Serie HD', 'Status': u'Continuing', 'Description': u'Jane hat sich beim Joggen den Kn\xf6chel verstaucht und kann deshalb an den aktuellen Ermittlungen nicht aktiv teilnehmen. Stattdessen muss sie sich damit begn\xfcgen, via Kamera zu dem Tatort zugeschaltet zu werden. Der Collegelehrer und dreifache Familienvater David Sutton wurde nachts von einem Auto \xfcberfahren und erlag noch am Unfallort seinen schweren Verletzungen. Der T\xe4ter beging Fahrerflucht. ', 'Poster': u'http://thetvdb.com/banners/posters/161461-10.jpg', 'FirstAired': u'2013-08-06', 'Studio': u'TNT', 'Genre': u'Crime | Drama | Mystery', 'Episode': u'7', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/161461/clearlogo/RizzoliIsles-161461.png', 'Starttime': u'14:05', 'Altersfreigabe': u'TV-14', 'Rating': u'7.8', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'45', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5ctnt%20serie%20hd.png/', 'PVRID': u'44'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/298277/5285573.jpg', 'Title': u'Die Kanutherapie', 'Fanart': u'http://thetvdb.com/banners/fanart/original/298277-1.jpg', 'Jahr': u'2015', 'Staffel': u'1', 'TVShow': u'Camp Kikiwaka', 'Channel': u'Disney Channel HD', 'Status': u'Continuing', 'Description': u'Emma and Zuri won\u2019t stop fighting, so Lou sends them out in a canoe in the middle of the lake to work out their differences.', 'Poster': u'http://thetvdb.com/banners/posters/298277-2.jpg', 'FirstAired': u'2015-08-14', 'Studio': u'Disney Channel (US)', 'Genre': u'Comedy', 'Episode': u'3', 'Clearlogo': u'', 'Starttime': u'14:20', 'Altersfreigabe': u'', 'Rating': u'', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'30', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cdisney%20channel%20hd.png/', 'PVRID': u'12'}, {'neueEpisode': u'', 'Thumb': u'http://bilder.fernsehserien.de/epg/s/star-trek-der-aufstand.jpg', 'Title': u'Der Aufstand', 'Fanart': u'', 'Jahr': u'', 'Staffel': u'', 'TVShow': u'Star Trek', 'Channel': u'kabel eins classics', 'Status': u'', 'Description': u'Auf dem idyllischen Planeten Ba\u2019ku leben 600 Einwohner in trauter Harmonie. Dank einer heilenden Strahlung sind sie sich ewigen Lebens gewiss. Einflussreiche Kr\xe4fte wollen die Bewohner von Ba\u2019ku absiedeln und den Planeten dem vom Aussterben bedrohten Volk der Son\u2019a \xfcbergeben. Als Captain Picard von dem hinterh\xe4ltigen Komplott erf\xe4hrt, sieht er dies als Versto\xdf gegen die oberste Direktive der F\xf6deration, sich nie in Belange fremder Kulturen einzumischen. Um dies zu verhindern, weigert er sich, den Befehlen Admiral Doughertys zu folgen, und probt mit seiner Crew den Aufstand. ', 'Poster': u'', 'FirstAired': u'31.12.1998', 'Studio': u'', 'Genre': u'', 'Episode': u'9', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/77526/clearlogo/startrek-77526.png', 'Starttime': u'14:35', 'Altersfreigabe': u'', 'Rating': u'', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'95', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5ckabel%20eins%20classics.png/', 'PVRID': u'23'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/164541/4480324.jpg', 'Title': u'Kein Wort', 'Fanart': u'http://thetvdb.com/banners/fanart/original/164541-19.jpg', 'Jahr': u'2010', 'Staffel': u'3', 'TVShow': u'Hawaii Five-0', 'Channel': u'Fox HD', 'Status': u'Continuing', 'Description': u'Thomas Hoapili befand sich nicht nur im Kofferraum eines Unfallautos, sondern wurde obendrein erschossen. Es stellt sich heraus, dass er ein Verwandter von Kamekona war und sich vor irgendjemandem f\xfcrchtete. Auch Maggie Hoapili, die Tochter des Opfers, scheint ver\xe4ngstigt zu sein \u2013 w\xfcrde sie sonst bei ihrer Aussage l\xfcgen? Chin und Kono kommen dem Grund f\xfcr die Furcht der beiden schlie\xdflich auf die Spur. Steve l\xe4sst unterdessen seine Mutter von einem Privatdetektiv beschatten \u2026', 'Poster': u'http://thetvdb.com/banners/posters/164541-1.jpg', 'FirstAired': u'2013-02-11', 'Studio': u'CBS', 'Genre': u'Crime', 'Episode': u'16', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/164541/clearlogo/hawaii-five-o-2010-4f64924b03848.png', 'Starttime': u'14:40', 'Altersfreigabe': u'TV-14', 'Rating': u'7.8', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'50', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cfox%20hd.png/', 'PVRID': u'36'}, {'neueEpisode': u'NEU', 'Thumb': u'http://www.thetvdb.com/banners/episodes/254245/5226329.jpg', 'Title': u'Auftritte und Muffink\xf6rbe', 'Fanart': u'http://thetvdb.com/banners/fanart/original/254245-1.jpg', 'Jahr': u'2011', 'Staffel': u'4', 'TVShow': u'Disney Austin & Ally', 'Channel': u'Disney Channel HD', 'Status': u'Ended', 'Description': u"The gang prepares for the A&A Music Factory's first showcase and Austin wants to surprise Ally by teaching their students one of her songs.", 'Poster': u'http://thetvdb.com/banners/posters/254245-2.jpg', 'FirstAired': u'2015-06-21', 'Studio': u'Disney Channel', 'Genre': u'Children | Comedy | Family', 'Episode': u'9', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/254245/clearlogo/austin--ally-50f10f6c95e61.png', 'Starttime': u'14:50', 'Altersfreigabe': u'TV-G', 'Rating': u'', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'25', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cdisney%20channel%20hd.png/', 'PVRID': u'12'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/249882/4700462.jpg', 'Title': u'Die b\xf6se Saat', 'Fanart': u'http://thetvdb.com/banners/fanart/original/249882-11.jpg', 'Jahr': u'2011', 'Staffel': u'3', 'TVShow': u'Awkward - Mein sogenanntes Leben', 'Channel': u'MTV HD', 'Status': u'Continuing', 'Description': u'Nachdem sie die Beziehung zu Tamara und Ming aufgegeben hat, findet sich Jenna in einer verzwickten Situation wieder', 'Poster': u'http://thetvdb.com/banners/posters/249882-11.jpg', 'FirstAired': u'2013-11-12', 'Studio': u'MTV (US)', 'Genre': u'Comedy | Drama | Romance', 'Episode': u'14', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/249882/clearlogo/awkward-4e16aa50f1d61.png', 'Starttime': u'14:55', 'Altersfreigabe': u'', 'Rating': u'7.5', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'25', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5cmtv%20hd.png/', 'PVRID': u'41'}, {'neueEpisode': u'', 'Thumb': u'http://www.thetvdb.com/banners/episodes/82459/4359109.jpg', 'Title': u'Rote Glasperlen', 'Fanart': u'http://thetvdb.com/banners/fanart/original/82459-18.jpg', 'Jahr': u'2008', 'Staffel': u'5', 'TVShow': u'The Mentalist', 'Channel': u'kabel eins classics', 'Status': u'Ended', 'Description': u'Mal wieder das FBI: Als Patrick Jane kurz davor ist, den Serienm\xf6rder Red John endlich zu stellen, werden seine Pl\xe4ne zunichte gemacht: Durch einen dilettantischen Einsatz des FBI, bei dem auch noch CBI-Direktor Wainwright versehentlich erschossen wird. Patricks einzige Hoffnung, Red John doch noch auf die Spur zu kommen, ist Lorelei Martins. Die Vertraute des Serienm\xf6rders befindet sich in den H\xe4nden des CBI \u2013 doch das FBI besteht darauf, Lorelei selbst in Gewahrsam zu nehmen.', 'Poster': u'http://thetvdb.com/banners/posters/82459-6.jpg', 'FirstAired': u'2012-09-30', 'Studio': u'CBS', 'Genre': u'Crime | Drama | Mystery', 'Episode': u'1', 'Clearlogo': u'http://assets.fanart.tv/fanart/tv/82459/clearlogo/the-mentalist-4e9208de4dec2.png', 'Starttime': u'14:55', 'Altersfreigabe': u'TV-14', 'Rating': u'7.7', 'WatchType': u'Internationale Serien', 'Datum': u'28.04.2016', 'RunningTime': u'55', 'Logo': u'image://G%3a%5cKodi%5cSenderlogos%5ckabel%20eins%20classics.png/', 'PVRID': u'23'}]

    Odroid N2+ 4GB 16GB eMMC CE
    TVHeadend Server/Client

    Einmal editiert, zuletzt von sveni_lee (28. April 2016 um 15:50)

  • Ne, widget ist in dem Fall nur eine einfache Zählvariable. Eingekürzt sieht es aus wie bei Dir, von da habe ich es schliesslich geklaut ;) .
    Das handle ist das handle auf das 'Plugin' (eigentlich Skript), welches das xbmcaddon.addDirectory usw. braucht.

    Mein Problem ist, dass der Aufruf action=getcontent bisher noch nie aufgerufen wurde...

    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

  • So. Was ist da jetzt anders? Wenn Die Scripte ansonsten identisch sind, kann's ja nur noch an der Skinintegration klemmen...

    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

  • So. Was ist da jetzt anders? Wenn Die Scripte ansonsten identisch sind, kann's ja nur noch an der Skinintegration klemmen...


    Ich werde das mal ausführlicher testen.
    Habe in meinem Skin nur das Content ausgetauscht.
    Das probiere ich später auch im MOD mal aus.
    bg

    Edit:
    ich glaube ich habe einen fehler gemacht. scheint doch nicht zu gehen. sorry.
    ich meld mich wenn ichs nochmal getestet habe

  • Fake Container:

    Code
    <control type="list" id="295"> <!-- PVR TVHighlights-->
    	<width>0</width>
    	<itemlayout></itemlayout>
    	<focusedlayout></focusedlayout>
    		<content>plugin://plugin.service.gto/?action=getcontent</content>
    </control>


    Testlabel:


    Im Testlabel wird 0 angezeigt.
    Scheint als ob sich das Content nicht füllt.
    bg

  • Ja, nach dem Laden des Skins wird sofort der Content abgefordert, der ist natürlich noch nicht da, weil noch nicht gescrapt. Nach einem Skin.Reload() funktionierts dann. Ich werde wohl mal mit dem 2. Parameter ala sveni im <content> rumspielen, da ja ein einfacher xbmc.executebuiltin(Container.Refresh) nicht ausreicht...

    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

  • Ja, nach dem Laden des Skins wird sofort der Content abgefordert, der ist natürlich noch nicht da, weil noch nicht gescrapt. Nach einem Skin.Reload() funktionierts dann. Ich werde wohl mal mit dem 2. Parameter ala sveni im <content> rumspielen, da ja ein einfacher xbmc.executebuiltin(Container.Refresh) nicht ausreicht...

    Also bei mir hat auch ein Skin.Reload() nichts bewirkt. ;(

    Freu mich schon drauf, kann ich wieder ein paar Zeilen code löschen ;)
    bg

  • Also bei mir hat auch ein Skin.Reload() nichts bewirkt.

    Es hat sich noch was am Code im Script selbst geändert, habe aber im Moment keinen Zugriff drauf...

    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

  • So, nächste Version ist oben. Soweit funktioniert alles ;) .Ich habe jetzt noch ein Problem mit dem <onclick>RunScript(plugin.service.gto,action=infopopup)</onclick>. Egal, wo ich es plaziere, im Log steht folgendes:

    Code
    10:46:49 T:140487553017920   DEBUG: OnKey: return (0xf00d) pressed, action is Select
    10:46:49 T:140487553017920   ERROR: Keymapping error: no such action 'playmedia("")' defined
    10:46:49 T:140487553017920   DEBUG: ExecuteXBMCAction: Tried translating, but failed to understand PlayMedia("")

    Bilder

    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

  • da ich über <content>...</content> noch nix rein bekomme, kann ich es schwer testen.
    wie wird denn der inhalt geladen?
    was ist denn mit dem popup welches vorher im tvhighlights vorhanden war?
    bg

    edit: im RunScript fehlt doch bestimmt noch ein bezug auf das fokusierte element ?!
    und im content ist das target nicht festgelegt. vielleicht spielt das auch noch ne rolle.

Jetzt mitmachen!

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