Is it possible to modify the home menu customizer.xml
#1
Hi,

Reason being I want to add a couple more custom menu tabs to the home menu, what I did is add those line in red to the customizer:

<content>
<include>PicturesMainMenu</include>
<include>MusicMainMenu</include>
<include>MoviesMainMenu</include>
<include>TVShowsMainMenu</include>
<include>TVMainMenu</include>
<include>CustomMainMenuItem1</include>
<include>CustomMainMenuItem2</include>
<include>CustomMainMenuItem3</include>
<include>CustomMainMenuItem4</include>
<include>CustomMainMenuItem5</include>
<include>CustomMainMenuItem6</include>
<include>CustomMainMenuItem7</include>
<include>CustomMainMenuItem8</include>
<include>CustomMainMenuItem9</include>

<include>VideosMainMenu</include>
<include>ProgramsMainMenu</include>
<include>SettingsMainMenu</include>
<include>ShutdownMainMenu</include>
<include>FavoritesMainMenu</include>
<include>WeatherMainMenu</include>
</content>

However it changed nothing after saving and retarting Kodi.
Am I doing something wrong or it is not feasible?
Thanks.
Reply
#2
I think you have to set extra labels for nmbers 7 till 9
Reply
#3
There's a lot more you would need to change, see Includes_Home.xml.
Reply
#4
(2015-05-04, 01:40)braz Wrote: There's a lot more you would need to change, see Includes_Home.xml.

Yes! it worked! thank you Braz.

In includes_Home.xml, I copy pasted:

<include name="CustomMainMenuItem6">
<item id="606">
<label fallback="CUSTOM6">$INFO[Skin.String(Custom6HomeItem.Label)]</label>
<onclick>$INFO[Container(9000).ListItem.Property(Path)]</onclick>
<icon fallback="special://skin/extras/icons/Customize.png">$INFO[Skin.String(Custom6HomeItem.Icon)]</icon>
<thumb>$INFO[Skin.String(Custom6HomeItem.MultiFanart)]</thumb>
<property name="Path">$INFO[Skin.String(Custom6HomeItem.Path)]</property>
<property name="Item">Custom6</property>
<property name="BGType">$INFO[Skin.String(Custom6HomeItem.BGType)]</property>
<property name="Widget">$INFO[Skin.String(Custom6HomeItem.Widget)]</property>
<property name="WidgetLabel">$INFO[Skin.String(Custom6HomeItem.WidgetLabel)]</property>
<property name="WidgetType">$INFO[Skin.String(Custom6HomeItem.WidgetType)]</property>
<property name="InfoLine">$INFO[Skin.String(Custom6HomeItem.InfoLine)]</property>
<property name="submenuVisibility" fallback="x606">$INFO[Skin.String(Custom6HomeItem.SubMenu)]</property>
<property name="Disable">$INFO[Skin.String(Custom6HomeItem.Disable)]</property>
</item>
</include>
and changed the ltem id to 707 and custom 6 to custom7 and fallback="x606" to x707 then I added the line.

<include condition="IsEmpty(Skin.String(Custom7HomeItem.Disable)) + !IsEmpty(Skin.String(Custom7HomeItem.Path))">CustomMainMenuItem7</include>

in what is included in the fall back menu list of strings.
saved restarted and the custom 7 is there and customizable.

Thanks again.
Reply
#5
thats a good informative post ! cheers
Reply

Logout Mark Read Team Forum Stats Members Help
Is it possible to modify the home menu customizer.xml0