Changing textbox to list?

Many of you will be aware of the great work Dave Blake is doing to improve the music library functionality of Kodi. The thing that I've been wishing for that Dave has now delivered is the inclusion of roles in the database. The issue is how best to utilise this functionality in skins. A big long list of contributors isn't particularly useful as it could take days to scroll through a reasonable sized library, or if you're into hip-hop then months as there's generally about 15 co-writers and 35 samples per song.

The ways in which I think this would work best is firstly by search if you know who you're looking for, and by hearing something you like and think "hey now Kodi can tell me who wrote it and I can see if I've got more stuff written by them in my library". Someone has very kindly already added the textbox information in the song-information screen in confluence (Krypton version) and presumably in Estuary too:

Code:
<control type="textbox">
        <description>Contributors</description>
        <left>340</left>
        <top>520</top>
        <width>900</width>
        <height>120</height>
        <label>$INFO[ListItem.ContributorAndRole]</label>
        <font>font13</font>
        <align>justify</align>
        <textcolor>white</textcolor>
        <autoscroll time="3000" delay="4000" repeat="5000">Skin.HasSetting(AutoScroll)</autoscroll>
        <visible>String.IsEqual(ListItem.DBTYPE,song)</visible>
</control>

The long-winded way to find other songs by that composer, orchestra, etc, would be to check song-info then return back to the roles node and either search or scroll through the list. To make this easier I was trying to change the text box above into a list, so that in song-info you could select the composer or orchestra name and immediately go to a list of their music in your database library.

So, I've been playing with this idea, but unsurprisingly not having too much luck, as I know more about life on other planets than I do about skinning. So, before I waste too much of my life trying to get my <itemlayouts> and $localizes correct, is there any reason the principle wouldn't work in the first place, i.e. is it prohibited to include such a list in a page like DialogMusicInfo.

Thanks

mySQL call every 20 min

Long story short i'm trying to reduce how often the kodi instance hits the mySQL server. Original Thread I've noticed that after installing AeonNox (best skin out there BTW) my kodi logs report an SQL update every 20 min. Code: 14:44:53 T:2907079744...

Visualization, artist slideshow question

Hello, I'm trying to get an addon to work similar to artist slideshow. A few questions about visualization or something to do with slideshows while playing music. What are the reasons why script.artistslideshow is not installed as a visualization. ...

Reload Python Add On

Hi, I had loaded Kodi 17 but ended up rolling it back, now I can't load the MQ7 skin as it depends on the correct version of Python. Can anyone help?

LIRC – how to select another remote control

i understand LIRC filters which remote control is being passed on to Kodi. How to tell to the LIRC that I want to use a praticular remote control and to ignore anything else? I am using Raspberry and LibreElec. I want to use a Remote A in one device an...

Live tv setup

I recently purchased a new mxq tv box and can't figure out how to put PVR or backend files or get my client list to come up so i can watch live TV. Please help as I am a noob to Kodi. Thank you very much in advance.

Increased CPU load while running a custom screensaver

I've written a simple Python screensaver for H3-based boards (using it on a NanoPI M1 with OpenElec and Kodi 16.1) to disable the video while idle, allowing the attached monitor to power down. It works perfectly except that the CPU load as seen with 't...

ReplaceWindow() in Python code

In Advanced Emulator Launcher, when moving launchers around it may happen that a category gets empty. In such case, I want to use ReplaceWindow() to change the current ListItem window by the addon Root, since the current window, when rendered again, is...

Kodi 17 krypton log

Hi I'm having problems with Kodi's log , since i upgrade to version 17 does not show me the detailed log, even when you activate the option to debug, I've tried all the variants within options debug, and also within the options addon but only shows me ...