Kodi Community Forum
Bug MusicOSD.xml in Jarvis RC2 - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Skins Support (https://forum.kodi.tv/forumdisplay.php?fid=67)
+---- Forum: Confluence (https://forum.kodi.tv/forumdisplay.php?fid=125)
+---- Thread: Bug MusicOSD.xml in Jarvis RC2 (/showthread.php?tid=258799)



MusicOSD.xml in Jarvis RC2 - dnairb - 2016-02-04

Stock Confluence that ships with Kodi Jarvis 16.0 RC2:

The MusicOSD.xml file has an error relating to the recording active indicator:

Code:
<control type="button" id="704">
    <width>55</width>
    <height>55</height>
    <label>264</label>
    <font>-</font>
    <texturefocus>OSDRecordOffFO.png</texturefocus>
    <texturenofocus>OSDRecordOffNF.png</texturenofocus>
    <onclick>PlayerControl(record)</onclick>
    <visible>Player.CanRecord</visible>
</control>

Whereas VideoOSD.xml shows:

Code:
<control type="togglebutton" id="353">
    <width>55</width>
    <height>55</height>
    <label>264</label>
    <altlabel>265</altlabel>
    <font>-</font>
    <texturefocus>OSDRecordOffFO.png</texturefocus>
    <texturenofocus>OSDRecordOffNF.png</texturenofocus>
    <usealttexture>Player.Recording</usealttexture>
    <alttexturefocus>OSDRecordOnFO.png</alttexturefocus>
    <alttexturenofocus>OSDRecordOnNF.png</alttexturenofocus>
    <onclick>PlayerControl(Record)</onclick>
    <enable>Player.CanRecord</enable>
    <animation effect="fade" start="100" end="50" time="75" condition="!Player.CanRecord">Conditional</animation>
    <visible>VideoPlayer.Content(LiveTV)</visible>
</control>

Consequently, the "Recording Active" indicator is never displayed when recording the current radio channel.

I believe MusicOSD.xml should read:

Code:
<control type="togglebutton" id="704">
    <width>55</width>
    <height>55</height>
    <label>264</label>
    <altlabel>265</altlabel>
    <font>-</font>
    <texturefocus>OSDRecordOffFO.png</texturefocus>
    <texturenofocus>OSDRecordOffNF.png</texturenofocus>
    <usealttexture>Player.Recording</usealttexture>
    <alttexturefocus>OSDRecordOnFO.png</alttexturefocus>
    <alttexturenofocus>OSDRecordOnNF.png</alttexturenofocus>
    <onclick>PlayerControl(Record)</onclick>
    <enable>Player.CanRecord</enable>
    <animation effect="fade" start="100" end="50" time="75" condition="!Player.CanRecord">Conditional</animation>
    <visible>MusicPlayer.Content(LiveTV)</visible>
</control>