Kodi Community Forum

Full Version: Mod Aeon Nox work on Windows but not on Android
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,
I am trying to make some changes on the skin Aeon nox and I am confronted to an compatibility problem under Android.
My modification works under Windows but not under Android. Krypton 17.3 on both systems

I want to vary the brightness of the Fanarts in the MusicVisualisation.xml windows
My variables
Code:
<variable name="FanartOverlay">
        <value condition="String.IsEmpty(Skin.String(FanartOverlay.Delay))">Skin.SetString(FanartOverlay.Delay,20)</value>
        <value condition="String.IsEqual(Skin.String(FanartOverlay.Delay),20)">Skin.SetString(FanartOverlay.Delay,40)</value>
        <value condition="String.IsEqual(Skin.String(FanartOverlay.Delay),40)">Skin.SetString(FanartOverlay.Delay,60)</value>
        <value condition="String.IsEqual(Skin.String(FanartOverlay.Delay),60)">Skin.SetString(FanartOverlay.Delay,80)</value>
        <value condition="String.IsEqual(Skin.String(FanartOverlay.Delay),80)">Skin.SetString(FanartOverlay.Delay,100)</value>
        <value condition="String.IsEqual(Skin.String(FanartOverlay.Delay),100)">Skin.SetString(FanartOverlay.Delay,20)</value>
    </variable>
    <variable name="FanartOverlayVar">
        <value condition="!String.IsEmpty(Skin.String(FanartOverlay.Delay))">$INFO[Skin.String(FanartOverlay.Delay),, % de luminosité]</value>
        <value>$LOCALIZE[351]</value>
    </variable>

Osd.xml
Quote:<control type="button" id="90207">
<description>Opacité du fond</description>
<width>1138</width>
<label>Light fanart</label>
<label2>[COLOR $VAR[ThemeLabelColor]]$VAR[FanartOverlayVar][/COLOR]</label2>
<onclick>$VAR[FanartOverlay]</onclick>
</control>

MusicVisualisation.xml
Quote:<control type="group">
<visible>!String.IsEqual(Skin.String(Viz.Background),1)</visible>
<visible>[Visualisation.Enabled + !Skin.HasSetting(HideVisualizationFanart)] | !Visualisation.Enabled</visible>
<include>SettingsFadeAnimation</include>
<control type="multiimage" id="90300">
<description>Fanart image</description>
<include>FullscreenDimensions</include>
<imagepath background="true">$VAR[VizBackgroundVar]</imagepath>
<animation effect="fade" start="100" end="20" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart) + String.IsEqual(Skin.String(FanartOverlay.Delay),20)">Conditional</animation>
<animation effect="fade" start="100" end="40" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart) + String.IsEqual(Skin.String(FanartOverlay.Delay),40)">Conditional</animation>
<animation effect="fade" start="100" end="60" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart) + String.IsEqual(Skin.String(FanartOverlay.Delay),60)">Conditional</animation>
<animation effect="fade" start="100" end="80" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart) + String.IsEqual(Skin.String(FanartOverlay.Delay),80)">Conditional</animation>
<animation effect="fade" start="100" end="100" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart) + String.IsEqual(Skin.String(FanartOverlay.Delay),100)">Conditional</animation>
</control>
</control>

could you help me i don't understand why this code work on Windows and on Android the Fading is at 100%