Hast Du in beiden das ListItem.Property(Countdown) angehangen? Das ist zwingend für die Aktualisierung notwendig...
[ALPHA VERSION] SerienPlaner
-
sveni_lee -
27. März 2016 um 14:59 -
Erledigt
-
-
jap ist bei beiden gleich, aber ich glaube das kommt vom widget, nicht dem plugin.
Werde das morgen mal testen...
-
-
jap ist bei beiden gleich, aber ich glaube das kommt vom widget, nicht dem plugin.
Hast mal das Property angepasst?
plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=$INFO[Window.Property(SerienPlaner.Countdown)]
Also normalerweise macht dein Property so nur was wenns in diesem Fenster verwendet wird wo es auch definiert ist:
Hat Sven das Property SerienPlaner.Countdown ins Home geschrieben, geht das in der Home.xml auch ohne (Home).
Aber nicht in anderen Fenstern. Da musst normalerweise das das Fenster referenzieren wo das Property auch ist.
So geht Kodi eigentlich davon aus das es in deinem Fall ein $INFO[Window(1199).Property(SerienPlaner.Countdown)] gibt.Soweit zumindest meine Erfahrungen mit eigenen propertys die man im Skin erstellt. Wird bei Addons ja gleich sein.
Die TV Hightlight Property gehen ohne auch nur in der Home.xml und z.B. nicht im EPG Window.Ich schreibs zeither immer dazu, egal ob dasselbe Window oder nicht.
Aber ich würde es mal so versuchen
plugin://plugin.program.serienplaner/?methode=get_item_serienplaner&reload=$INFO[Window(home).Property(SerienPlaner.Countdown)]
Grüße
-
ich bekomme leider auch keinerlei ausgabe mehr.
Code
Alles anzeigen13:58:29 T:3376 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.IOError'> Error Contents: (2, 'No such file or directory', u'C:\\Program Files (x86)\\Kodi\\portable_data\\userdata\\addon_data\\plugin.program.serienplaner/background.dat') Traceback (most recent call last): File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\starter.py", line 142, in <module> starter.start() File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\starter.py", line 126, in start f = open("%s/background.dat" % __datapath__,"r") IOError: (2, 'No such file or directory', u'C:\\Program Files (x86)\\Kodi\\portable_data\\userdata\\addon_data\\plugin.program.serienplaner/background.dat') -->End of Python script error report<--
-
-
Ah... Ich seh schon, die dat- Datei ist nicht vorhanden... die wird erst nach dem ersten scraper angelegt... Das ist ein Bug, muß ich ein wenig umbauen...
-
Ah... Ich seh schon, die dat- Datei ist nicht vorhanden... die wird erst nach dem ersten scraper angelegt... Das ist ein Bug, muß ich ein wenig umbauen...
Was hast eigentlich an Erweiterungen des Scripte geplant ?
Bzw wie soll der Verlauf weitergehen?Soll so was wie Next_aired kommen ?
Oder Net Sortierung nach Tagen ?Und wird das ganze dann nachher per onclick nutzbar, tv nen timer setzten zum umschalten ?
-
-
Was hast eigentlich an Erweiterungen des Scripte geplant ?
Bzw wie soll der Verlauf weitergehen?Soll so was wie Next_aired kommen ?
Oder Net Sortierung nach Tagen ?ja, genau. Es soll eine Art NextAired werden. Aber soweit bin ich bei weitem noch nicht... Ich bin nicht nicht hinter die template von NextAired gestiegen...
Zitat
Und wird das ganze dann nachher per onclick nutzbar, tv nen timer setzten zum umschalten ?
Das geht doch jetzt auch schon... Die PVRID wird doch immer mitgeliefert... Dafür brauchst Du nur den Umschalttimer von @BJ1...Sofort umschalten ist schon eingebaut...
-
ich bekomme leider auch keinerlei ausgabe mehr.
Code
Alles anzeigen13:58:29 T:3376 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.IOError'> Error Contents: (2, 'No such file or directory', u'C:\\Program Files (x86)\\Kodi\\portable_data\\userdata\\addon_data\\plugin.program.serienplaner/background.dat') Traceback (most recent call last): File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\starter.py", line 142, in <module> starter.start() File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\starter.py", line 126, in start f = open("%s/background.dat" % __datapath__,"r") IOError: (2, 'No such file or directory', u'C:\\Program Files (x86)\\Kodi\\portable_data\\userdata\\addon_data\\plugin.program.serienplaner/background.dat') -->End of Python script error report<--
so, ich hab grad mal einen bugfix auf GitHub hochgeladen... es wird jetzt auch die existenz der .dat datei abgefragt sollte so eigendlich funktionieren....
-
-
so ich versuche jetzt schon wieder eine ganze Weile mit Confluence weiter zu kommen.
aber ich bekomme es einfach nicht hin...
Im Home wird noch alle angezeigt:Externer Inhalt i.imgur.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.der <onclick>ActivateWindow(1199)</onclick> klappt auch noch aber es werden keine
ListItems übergeben...normal sollte es doch wie folgt aufrufbar sein, oder
Code<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(Senderlogo)]</texture> <aspectratio>scale</aspectratio> </control>
klappt aber irgendwie nicht...
-
denke es wird schon einen grund haben, warum das in den anderen addon (zb. gto von bj1) extra propertys für das popup gibt, die werden im addon irgendwie anders erzeugt. sagt mir mein leihenhaftes gefühl.
ich habe aber noch ein ganz anderes problem. ich bekomme einfach keine ausgabe. das steht unteranderem im [definition='1','0']log[/definition]:
Code
Alles anzeigen15:50:26 T:4928 DEBUG: [plugin.program.serienplaner 0.0.2]: refreshWidget Kategorie: 15:50:26 T:4928 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'sqlite3.OperationalError'> Error Contents: no such table: TVShowData Traceback (most recent call last): File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\default.py", line 730, in <module> sp_items = refreshWidget() File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\default.py", line 412, in refreshWidget cur.execute(query, parameters) OperationalError: no such table: TVShowData -->End of Python script error report<-- 15:50:26 T:4928 INFO: Python script stopped
im anhang habe ich mal das ganze [definition='1','1']debuglog[/definition] angehangen.
bg -
-
ich habe aber noch ein ganz anderes problem. ich bekomme einfach keine ausgabe. das steht unteranderem im [definition='1','0']log[/definition]:
ich würde sagen, deine db ist leer...
du kannst mal die db serienplaner.db einfach löschen und einmal Neustart. Dann sollte eigendlich als erstes der scraper starten...wieviele Tage im voraus scapst Du? und wie ist das scraperinterval?
irgendwie muß ich das noch abfangen, das die datenbank zwar vorhanden ist abe keine Tabelle mehr gefüllt ist...
-
@blauesgruen: Lösche mal die Datenbank (*.db) im userdata/addon_data/plugin.program.serienplaner - Ordner. Hatte ich hier irgendwo gelesen. Dann Kodi neustarten.
svenie war'n Tick schneller
-
-
Das sind aber keine Listitems, sondern Properties, die im Hauptfenster liegen bzw. dort angelegt wurden (irgendwo im Script).
-
Das sind aber keine Listitems, sondern Properties, die im Hauptfenster liegen bzw. dort angelegt wurden (irgendwo im Script).
naja sowohl als auch
$INFO[ListItem.Season]
$INFO[ListItem.Property(Senderlogo)]die beiden sind ja bspw. im Hauptfenster vorhanden, da ich sie durch die Content Methode ja selber dort aufrufe... wenn ich jetzt mit <onclick> ein neues Fenster öffne möchte ich die ListItems/Propertys ja auch dort aufrufen ergo dachte ich:
$INFO[Window(Home).Property(Senderlogo)]
klappt aber nicht...
-
-
klappt aber nicht...
Weil das zwei verschiedene Sachen sind
ListItem.Property ist eine andere - nenne es von mir aus Variable - als Window(Home).Property. Wenn Du Window(Home).Property benutzen willst, musst Du im Script vor dem Öffnen des Fensters umladen, in etwa so:
li ist Deine Instanz des ListItems.
-
Ich hatte alles im addon und addon_data ordner vom serienplaner gelöscht.
Dann per zip die aktuelle github version (ohne -master im ordner) installiert.
Dann das addon eingestellt. 3 tage im voraus, alle möglichen genres. Auch manuell das scrappen angestoßen. ...... Nix.
bg -
-
Auch manuell das scrappen angestoßen. ...... Nix.
Wird denn die serienplaner.db wieder angelegt und ist die größer als 0 kb?
-
0 kb hat die db.
-
-
ich hab's jetzt hinbekommen...
ich schreibe die Propertys per <onclick> in home, dann kann ich sie in dem Fenster ohne Probleme abrufen...
keine Ahnung warum das vorher nicht funktioniert hat... -
damit konnte ich jetzt doch erfolgreich scrappen.
ist aber nicht so benutzerfreundlich, wenn man das erst manuell anstoßen muss. jedenfalls beim ersten mal.
und die db bleibt trotzdem leer. hier ein auszug aus dem [definition='1','0']log[/definition]:Code
Alles anzeigen17:46:11 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: TVHighlights found channel ZDF 17:46:11 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: SerienPlaner found id for channel ZDF 17:46:11 T:1564 DEBUG: CVideoDatabase::RunQuery took 2 ms for 4 items query: SELECT * FROM tvshow_view 17:46:13 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: SerienPlaner: TVShow has original name: None 17:46:13 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Fernsehserienpath: http://www.fernsehserien.de/soko-wien/folgen/toedliche-versuchung-123123 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: ID: SP.german.1 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: TVShow: SOKO Wien 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Staffel: 4 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Episode: 11 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Title: Tödliche Versuchung 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Starttime: 16:10 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Datum: 02.05.2016 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: neueEpisode: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Channel (SP): ZDF 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Channel (PVR): ZDF 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Channel logo: image://http%3a%2f%2flogos.zattic.com%2fimages%2fchannels%2fw_84x48%2fZDF.png/ 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: ChannelID (PVR): 12 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Description: Eine idyllische Uferstraße im Morgengrauen. Ein junger Mann kommt mit überhöhter Geschwindigkeit um die Kurve, als plötzlich ein Ruck durch sein Auto geht. Er stoppt, blickt in seinen Rückspiegel und erstarrt: Hinter ihm liegt ein Toter auf der Straße. Ein besonderer Fall für das Team der SOKO Wien, denn der junge Fahrer ist Konstantin, der Bruder von Revierinspektorin Penny Lanz. 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Rating: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Altersfreigabe: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Genre: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Studio: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Status: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Jahr: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Thumb: http://bilder.fernsehserien.de/gfx/s/soko-wien-toedliche-versuchung.jpg 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: FirstAired: 16.01.2009 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: RunningTime: 50 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Popup: http://www.wunschliste.de/episode/123123 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: poster: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: fanart: 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Serie in DB: False 17:46:14 T:1564 DEBUG: [plugin.program.serienplaner 0.0.2]: Watchtype: german 17:46:14 T:1564 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.UnboundLocalError'> Error Contents: local variable 'clearlogo' referenced before assignment Traceback (most recent call last): File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\default.py", line 721, in <module> scrapeWLPage(category, i) File "C:\Program Files (x86)\Kodi\portable_data\addons\plugin.program.serienplaner\default.py", line 583, in scrapeWLPage writeLog('Clearlogo: %s' % (clearlogo.clearlogo), level=xbmc.LOGDEBUG) UnboundLocalError: local variable 'clearlogo' referenced before assignment -->End of Python script error report<--
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!