I don't know if it important but usually, script is call with onload, not <onfocus>
Code:
<onload>RunScript(script.randomandlastitems,limit=10,method=Last,playlist=special://masterprofile/playlists/video/Parents.xsp,menu=Menu1)</onload>
And properties are filled properly :
Code:
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.Name', 'Parents')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.Count', '91')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.Watched', '13')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.Unwatched', '78')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.Type', 'Movie')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.DBID', '411')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Title', u'Gravity')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.OriginalTitle', u'Gravity')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Year', '2013')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Genre', u'Science fiction / Thriller')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Studio', u'Warner Bros.')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Country', u'')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Plot', u"Pour sa premi\xe8re exp\xe9dition \xe0 bord d'une navette spatiale, le docteur Ryan Stone, brillante experte en ing\xe9nierie m\xe9dicale, accompagne l'astronaute chevronn\xe9 Matt Kowalsky. Mais alors qu'il s'agit apparemment d'une banale sortie dans l'espace, une catastrophe se produit. Lorsque la navette est pulv\xe9ris\xe9e, Stone et Kowalsky se retrouvent totalement seuls, livr\xe9s \xe0 eux-m\xeames dans l'univers. Le silence assourdissant autour d'eux leur indique qu'ils ont perdu tout contact avec la Terre - et la moindre chance d'\xeatre sauv\xe9s. Peu \xe0 peu, ils c\xe8dent \xe0 la panique, d'autant plus qu'\xe0 chaque respiration, ils consomment un peu plus les quelques r\xe9serves d'oxyg\xe8ne qu'il leur reste.
\r\nMais c'est peut-\xeatre en s'enfon\xe7ant plus loin encore dans l'immensit\xe9 terrifiante de l'espace qu'ils trouveront le moyen de rentrer sur Terre...")
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.PlotOutline', u"Pour sa premi\xe8re exp\xe9dition \xe0 bord d'une navette spatiale, le docteur Ryan Stone, brillante experte en ing\xe9nierie m\xe9dicale, accompagne l'astronaute chevronn\xe9 Matt Kowalsky. Mais alors qu'il s'agit apparemment d'une banale sortie dans l'espace, une catastrophe se produit. Lorsque la navette est pulv\xe9ris\xe9e, Stone et Kowalsky se retrouvent totalement seuls, livr\xe9s \xe0 eux-m\xeames dans l'univers. Le silence assourdissant autour d'eux leur indique qu'ils ont perdu tout contact avec la Terre - et la moindre chance d'\xeatre sauv\xe9s. Peu \xe0 peu, ils c\xe8dent \xe0 la panique, d'autant plus qu'\xe0 chaque respiration, ils consomment un peu plus les quelques r\xe9serves d'oxyg\xe8ne qu'il leur reste.
\r\nMais c'est peut-\xeatre en s'enfon\xe7ant plus loin encore dans l'immensit\xe9 terrifiante de l'espace qu'ils trouveront le moyen de rentrer sur Terre...")
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Tagline', u"Les deux seuls survivants d'un accident survenu sur une station spatiale cherchent \xe0 regagner la Terre.")
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Runtime', '90')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Rating', '0.0')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.Trailer', u'http://fr.vid.web.720p.acsta.net/nmedia/33/13/10/14/14/19538825_hd_013.mp4')
14:17:16 T:6420 NOTICE: ('PlaylistLastMovieMenu1.1.MPAA', u'')
You can edit randomandlastitems.py code in addon folder to add some debug information :
Code:
def _setProperty ( _property, _value ):
global WINDOW
# Set window Properties
WINDOW.setProperty ( _property, _value )
# Print property and value in xbmc.log file
print(_property, _value)
You can also force property name :
Code:
XBMC.RunScript(script.randomandlastitems,limit=10,method=Last,playlist=special://videoplaylists/video/Movies.xsp,property=Menu1)
And then use Menu1.1.Title