2015-07-07, 02:59
I have what I think successfully made some changes to the startup.xml to reflect phils script and remarked out the moreinfo script. I have movie sets working without a hitch with backend mode enabled.
Original
<window>
<defaultcontrol always="true">10</defaultcontrol>
<backgroundcolor>backgroundcolor</backgroundcolor>
<allowoverlay>no</allowoverlay>
<include condition="!Skin.HasSetting(firstrun4.0)">AutoConfig</include>
<onload>RunScript(script.favourites)</onload>
<onload condition="System.HasAddon(script.skin.info.service)">RunScript(script.skin.info.service)</onload>
<onload condition="System.HasAddon(script.extendedinfo) + [Substring(Skin.String(widgetlist),xkcd) | Substring(Skin.String(widget2list),xkcd)]">RunScript(script.extendedinfo,info=xkcd)</onload>
<onload condition="System.HasAddon(script.moreinfo) + Substring(Skin.String(backgroundlist),flickr)">RunScript(script.moreinfo,info=flickr)</onload>
<onload condition="Substring(Skin.String(widgetlist),actors) | Substring(Skin.String(widget2list),actors) | Skin.HasSetting(ActorBirthdayRSS)">RunScript(script.metadata.actors,borntoday,10,random)</onload>
<onload condition="Substring(Skin.String(backgroundlist),weatherworldbackground) + System.HasAddon(script.widget.weatherworld)">RunScript(script.widget.weatherworld,time=10&limit=9&mapsize=1920x1080&tilesize=360x60&window=10000&condition=StringCompare(Control.GetLabel(4322),weatherworldbackground))</onload>
<onload condition="Substring(Skin.String(widgetlist),concerts) | Substring(Skin.String(widget2list),concerts)">RunScript(script.moreinfo,info=NearEvents)</onload>
<onload condition="Substring(Skin.String(widgetlist),roms) | Substring(Skin.String(widget2list),roms)">RunScript(script.games.rom.collection.browser,limit=10)</onload>
<!--onload condition="skin.hassetting(backendmode)">RunScript(script.moreinfo,backend=true)</onload-->
Mine (changes in bold)
<window>
<defaultcontrol always="true">10</defaultcontrol>
<backgroundcolor>backgroundcolor</backgroundcolor>
<allowoverlay>no</allowoverlay>
<include condition="!Skin.HasSetting(firstrun4.0)">AutoConfig</include>
<onload>RunScript(script.favourites)</onload>
<onload>RunScript(script.skin.info.service)</onload>
<onload>RunScript(script.toolbox,daemon=True,radius=30)</onload>
<!--<onload condition="System.HasAddon(script.skin.info.service)">RunScript(script.skin.info.service)</onload>-->
<!-- <onload condition="System.HasAddon(script.extendedinfo) + [Substring(Skin.String(widgetlist),xkcd) | Substring(Skin.String(widget2list),xkcd)]">RunScript(script.extendedinfo,info=xkcd)</onload>-->
<!--<onload condition="System.HasAddon(script.moreinfo) + Substring(Skin.String(backgroundlist),flickr)">RunScript(script.moreinfo,info=flickr)</onload> -->
<onload condition="Substring(Skin.String(widgetlist),actors) | Substring(Skin.String(widget2list),actors) | Skin.HasSetting(ActorBirthdayRSS)">RunScript(script.metadata.actors,borntoday,10,random)</onload>
<onload condition="Substring(Skin.String(backgroundlist),weatherworldbackground) + System.HasAddon(script.widget.weatherworld)">RunScript(script.widget.weatherworld,time=10&limit=9&mapsize=1920x1080&tilesize=360x60&window=10000&condition=StringCompare(Control.GetLabel(4322),weatherworldbackground))</onload>
<!--<onload condition="Substring(Skin.String(widgetlist),concerts) | Substring(Skin.String(widget2list),concerts)">RunScript(script.moreinfo,info=NearEvents)</onload> -->
<onload condition="Substring(Skin.String(widgetlist),roms) | Substring(Skin.String(widget2list),roms)">RunScript(script.games.rom.collection.browser,limit=10)</onload>
<!--onload condition="skin.hassetting(backendmode)">RunScript(script.moreinfo,backend=true)</onload-->
Maybe Mike you can test and see if you get the same results. The extendinfo script must be updated to latest version.
Original
<window>
<defaultcontrol always="true">10</defaultcontrol>
<backgroundcolor>backgroundcolor</backgroundcolor>
<allowoverlay>no</allowoverlay>
<include condition="!Skin.HasSetting(firstrun4.0)">AutoConfig</include>
<onload>RunScript(script.favourites)</onload>
<onload condition="System.HasAddon(script.skin.info.service)">RunScript(script.skin.info.service)</onload>
<onload condition="System.HasAddon(script.extendedinfo) + [Substring(Skin.String(widgetlist),xkcd) | Substring(Skin.String(widget2list),xkcd)]">RunScript(script.extendedinfo,info=xkcd)</onload>
<onload condition="System.HasAddon(script.moreinfo) + Substring(Skin.String(backgroundlist),flickr)">RunScript(script.moreinfo,info=flickr)</onload>
<onload condition="Substring(Skin.String(widgetlist),actors) | Substring(Skin.String(widget2list),actors) | Skin.HasSetting(ActorBirthdayRSS)">RunScript(script.metadata.actors,borntoday,10,random)</onload>
<onload condition="Substring(Skin.String(backgroundlist),weatherworldbackground) + System.HasAddon(script.widget.weatherworld)">RunScript(script.widget.weatherworld,time=10&limit=9&mapsize=1920x1080&tilesize=360x60&window=10000&condition=StringCompare(Control.GetLabel(4322),weatherworldbackground))</onload>
<onload condition="Substring(Skin.String(widgetlist),concerts) | Substring(Skin.String(widget2list),concerts)">RunScript(script.moreinfo,info=NearEvents)</onload>
<onload condition="Substring(Skin.String(widgetlist),roms) | Substring(Skin.String(widget2list),roms)">RunScript(script.games.rom.collection.browser,limit=10)</onload>
<!--onload condition="skin.hassetting(backendmode)">RunScript(script.moreinfo,backend=true)</onload-->
Mine (changes in bold)
<window>
<defaultcontrol always="true">10</defaultcontrol>
<backgroundcolor>backgroundcolor</backgroundcolor>
<allowoverlay>no</allowoverlay>
<include condition="!Skin.HasSetting(firstrun4.0)">AutoConfig</include>
<onload>RunScript(script.favourites)</onload>
<onload>RunScript(script.skin.info.service)</onload>
<onload>RunScript(script.toolbox,daemon=True,radius=30)</onload>
<!--<onload condition="System.HasAddon(script.skin.info.service)">RunScript(script.skin.info.service)</onload>-->
<!-- <onload condition="System.HasAddon(script.extendedinfo) + [Substring(Skin.String(widgetlist),xkcd) | Substring(Skin.String(widget2list),xkcd)]">RunScript(script.extendedinfo,info=xkcd)</onload>-->
<!--<onload condition="System.HasAddon(script.moreinfo) + Substring(Skin.String(backgroundlist),flickr)">RunScript(script.moreinfo,info=flickr)</onload> -->
<onload condition="Substring(Skin.String(widgetlist),actors) | Substring(Skin.String(widget2list),actors) | Skin.HasSetting(ActorBirthdayRSS)">RunScript(script.metadata.actors,borntoday,10,random)</onload>
<onload condition="Substring(Skin.String(backgroundlist),weatherworldbackground) + System.HasAddon(script.widget.weatherworld)">RunScript(script.widget.weatherworld,time=10&limit=9&mapsize=1920x1080&tilesize=360x60&window=10000&condition=StringCompare(Control.GetLabel(4322),weatherworldbackground))</onload>
<!--<onload condition="Substring(Skin.String(widgetlist),concerts) | Substring(Skin.String(widget2list),concerts)">RunScript(script.moreinfo,info=NearEvents)</onload> -->
<onload condition="Substring(Skin.String(widgetlist),roms) | Substring(Skin.String(widget2list),roms)">RunScript(script.games.rom.collection.browser,limit=10)</onload>
<!--onload condition="skin.hassetting(backendmode)">RunScript(script.moreinfo,backend=true)</onload-->
Maybe Mike you can test and see if you get the same results. The extendinfo script must be updated to latest version.