Beiträge von sveni_lee

    Wenn diese Zeile tatsächlich 1:1 aus dem Skript rauskopiert wurde, würde diese einen Fehler werfen, denn es gibt kein plugin.script.sereinplaner (Schreibfehler).

    ja, das ist unter Anderem auch ein Schreibfehler.
    Aber wie ich geschrieben habe, habe ich diesen Programaufruf rausgenommen, da er meines erachtens keinen Sinn macht... Ich habe ja schon alle information und muß nicht noch einmal scrapen...
    Bei TVHighLight wurde das ja so eingebaut, da die Detailinformationen neu gescraped werden um auch die Anzahl der Seitenaufrufe zu minimieren...

    Korrigiert mich, wenn ich falsch liege...

    in meinem Fall gar nichts mehr...
    da beim SerienPlaner ja alle details schon gescraped sind und alle Propertys schon
    gesetzt sind...

    Im Fall von TVHighLights wird mit diesem Programaufruf der DetailScraper gestartet und das InfoFenster
    geöffnet...

    Ich muß ja irgendwie die Properties in nächste Fenster übergeben...

    Ich bin grad ein wenig damit beschäftigt, das ganze in confluence zu integrieren und stoße grad auf folgendes Problem...

    das öffnen des Infofensters habe ich über ein ActivateWindow(1199) gelöst, das item sieht also so aus...


    um die Propertys in das Info-Window zu bekommen habe ich in der Übersicht ein include eingefügt


    XML
    <include name="onclick">
        <onclick>SetProperty(Widget.Title,$INFO[ListItem.Label2],home)</onclick>
        <onclick>SetProperty(Widget.Senderlogo,$INFO[ListItem.Property(Senderlogo)],home)</onclick>
    </include>


    der Aufruf im Info-Window ist dann wie folgt...


    XML
    <control type="image">
        <description>Channel Logo</description>
        <left>640</left>
        <top>355</top>
        <width>80</width>
        <height>42</height>
        <texture border="5">$INFO[Window(Home).Property(Widget.Senderlogo)]</texture>
        <aspectratio>scale</aspectratio>
    </control>

    aber irgendwie wird da nicht angezeigt...

    bei meinem anderen Skin klappt das...

    ich würde sagen, du hast
    Nur Erstaustrahlunen ausgewählt und Klassiker als Kategorie
    da kann er nichts finden da es bei Klassikern keine Erstaustrahlunen gibt

    Code
    TVShow Die wilden Siebziger 7x2 is not firstaired, discard entry


    deaktiviere mal " Nur Erstausstrahlungen"

    Hallo zusammen,

    ich habe eine Überlegung bzw eine Frage an alle die sich mit Python auskennen...

    Also bisher ist es ja so, das die informationen bzw. die Propertys in ein include oder content
    gepackt werden müssen. Das ist schon einiges an Arbeit...
    Zudem wurde der wunsch an mich herangetragen, dass ganze in eine "Befehlszeile zu packen" in der
    Art wie es bei dem NewPlugin funktioniert...

    Um da einen Einblick zu bekommen habe ich mir mal das Nextaired Plugin angesehen. Dort wird mit einer Datenbank gearbetet in die alle informationen eingetragen werden...


    die aktualisierung könnte ja im Hintergrund laufen mit bis zu 15 Tagen Vorlauf....

    Die Properties könnten dann aus der Datenbank befüllt werden.
    Bspw. kann das wird das Widget Nextaired in meinem Skin wird der Inhalt nur mit einer Befehlszeile befüllt.

    XML
    <shortcut label="Next Aired" condition="System.HasAddon(script.skin.helper.service) + System.HasAddon(script.tv.show.next.aired)" icon="logos/tsna-logo.png" widget="library" widgetType="episodes" widgetTarget="video">plugin://script.skin.helper.service/?action=nextairedtvshows&limit=25&reload=$INFO[Window(Home).Property(widgetreload)]</shortcut>

    also habe ich mir mal angesehen, was "action=nextairedtvshow" eigendlich bewirkt oder auslöst...

    Python
    if xbmc.getCondVisibility("System.HasAddon(script.tv.show.next.aired)"):
                addDirectoryItem(ADDON.getLocalizedString(32055), "plugin://script.skin.helper.service/?action=nextairedtvshows&limit=100")


    Ich denke das sollte auch ohne Skin-Helper-Service umsetzbar sein...

    Wie die db befüllt werden müsste versteh ich noch allerdings habe ich noch Problme wie die Properties in Nextaired gesetzt werden und vorallem wo genau die Propertys in der 720p-skins.template herkommen...

    Kann mir da jemand auf die Sprünge helfen?

    Ich bin grad dabei eine Confluence Integration zu basteln... Aber irgendwie scheint Confluende etwas Anders zu funktionieren...
    Ich habe ein Custom_1199_SerienPlanerIngo.xml

    Im Header habe ich folgendes Eingetragen...

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <window id="1199" type="Dialog">

    im Tiem habe ich

    <onclick>ActivateWindow(1199)</onclick>

    ich bekomme aber immer folgende Fehlermeldung:

    Code
    13:57:10 T:6280 DEBUG: Activating window ID: 11199
    13:57:10 T:6280 ERROR: Unable to locate window with id 1199. Check skin files