(2020-04-20, 09:14)beatmasterrs Wrote: (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.
Hi Beatmasters,
Thanks for the help, I tried the above but I have to be honest i'm still not getting a result.
I went through very carefully and edited the XML as you described.
-- there may be *one* small thing in the way (only thing that I can think of off top my head) --- my music library is hosted remotely (sharing from a raspberry Pi running OSMC) and i'm accessing this content through shared library (uPnP) from that Pi.
But, I still don't think that would be the problem, I think all that kodi cares about is what's playing, as long as the artist and track title are present, AS can do it's job.
really strange how I can't get this sorted.. :-( mus thave tried half a dozen times now.