2020-04-20, 09:14
(2020-04-08, 11:18)PantsOnFire Wrote: Hey all,
Dear Alanon,
I do hope everyone is well and safe at the moment.
Dear author:
I was just wondering if there was any plan to include support for ArtistSlideshow add-on in your release? Over on the add-on official thread, the author kindly suggested some modifications I could make to MusicVisalization.xml to resolve, but it resulted in zero background (basically a black background behind the Music OSD (fullscreen)).
With his most recent release (3.1.5) he's configured it to show a warning/splash screen at full screen, directing users to approach skin authors and ask them about support for the add-on (why I'm here ofc) :-D
He suggested : using 2.x version of his AS add-on, modding the MusicVisualization.xml file (of your skin) as a fix. But I think he was taking his best guess, which is appreciated.
But it didn't work, it just shows a black background at fullscreen (playing music).
Have you had much luck with this issue Alanon?
Kind regards.
I've created a pull request on github. If you are familiar with programming, you can also edit the file yourself:
Open MusicVisualisation.xml, search for:
xml:<control type="multiimage">
<aspectratio>scale</aspectratio>
<include>FullscreenDimensions</include>
<timeperimage>10000</timeperimage>
<randomize>true</randomize>
<fadetime>600</fadetime>
<loop>yes</loop>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<visible>Skin.String(MusicVisualisation, artistslideshow)</visible>
<animation effect="fade" start="100" end="65" time="0" condition="Skin.HasSetting(OSDVisualisation.ShowFanart)">Conditional</animation>
<animation effect="zoom" start="110" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(ArtistSlideshow.Animate)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(ArtistSlideshow.Animate)">Conditional</animation>
</control>
replace with:
xml:<control type="image">
<aspectratio>scale</aspectratio>
<include>FullscreenDimensions</include>
<fadetime>600</fadetime>
<texture background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<visible>Skin.String(MusicVisualisation, artistslideshow) + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
<animation effect="fade" start="100" end="65" time="0" condition="Skin.HasSetting(OSDVisualisation.ShowFanart)">Conditional</animation>
<animation effect="zoom" start="110" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(ArtistSlideshow.Animate)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(ArtistSlideshow.Animate)">Conditional</animation>
</control>
Save the file, reload the skin or restart kodi for changes to take effect.