Dachte ich poste ab und zu mal n paar Sachen, die auch für die etwas erfahreneren Skinner interessant sein könnten.
nummer eins:
man kann die infos vom artistslideshow script auch in der dialogalbuminfo.xml nutzen. klappt allerdings nur, wenn grad keine musik läuft, da immer nur eine instanz von dem script laufen kann.
DialogAlbumInfo.xml:
das hier am Anfang:
[daten] <onload codition="!Player.HasAudio + System.HasAddon(script.artistslideshow) + Skin.HasSetting(usescriptalbumlist)">SetProperty(CURRENTARTIST,$INFO[ListItem.Artist])</onload>
<onload codition="!Player.HasAudio + System.HasAddon(script.artistslideshow) + Skin.HasSetting(usescriptalbumlist)">SetProperty(ArtistSlideshow.ExternalCall,True)</onload>
<onload codition="!Player.HasAudio + System.HasAddon(script.artistslideshow) + Skin.HasSetting(usescriptalbumlist)">XBMC.RunScript(script.artistslideshow,windowid=12001&artistfield=CURRENTARTIST)</onload>
<onunload codition="System.HasAddon(script.artistslideshow) + Skin.HasSetting(usescriptalbumlist)">clearProperty(ArtistSlideshow.ExternalCall)</onunload>[/daten]
und dann zum darstellen der infos zum Beispiel:
[daten] <label>$INFO[Window.Property(ArtistSlideshow.27.AlbumName)]</label>
[/daten]
analog gehn auch alle anderen properties von dem script.
more to come.