Alphabet Jump - kodi-community-addons/script.skin.helper.service GitHub Wiki
#####Jump to alphabet list for media views This little workaround let's you add an alphabet strip in your media view to quickly jump to a certain sort letter in the list. All you have to do is include a panel inside your media view with the following path:
plugin://script.skin.helper.service/?action=alphabet&reload=$INFO[Container.NumItems]
This will present you an alphabet listing. If you click a letter, the listing will jump to ther chosen letter.
Example skin XML code:
<control type="panel" id="6000">
<width>40</width>
<right>0</right>
<height>100%</height>
<orientation>vertical</orientation>
<itemlayout height="41" width="40">
<control type="label">
<label>$INFO[ListItem.Label]</label>
<textcolor>white</textcolor>
<animation effect="fade" start="100" end="20" time="0" condition="!IsEmpty(ListItem.Property(NotAvailable))">Conditional</animation>
</control>
<control type="label">
<label>$INFO[ListItem.Label]</label>
<textcolor>blue</textcolor>
<visible>StringCompare(ListItem.Label,Container.ListItem.SortLetter)</visible>
</control>
</itemlayout>
<focusedlayout height="41" width="40">
<control type="label">
<label>$INFO[ListItem.Label]</label>
<textcolor>green</textcolor>
<animation effect="fade" start="100" end="20" time="0" condition="!IsEmpty(ListItem.Property(NotAvailable))">Conditional</animation>
</control>
</focusedlayout>
<content>plugin://script.skin.helper.service/?action=alphabet&reload=$INFO[Container.NumItems]</content>
</control>