Hi
I've created a few custom trees focused at providing an alternative for those that have large collections and wish to use
Linn control points. The entire trees might not suit you (depends on what you are using; they'll not suit things like the Xbox) but the overall
trees are here (and the post below that) showing the menu structure.
In my posted trees, I've alpha-grouped the composers (when you select 'Composer' from the main menu, you get an A~Z menu (26 containers) so to get Shostakovich, you'd select 'S' and you'd get all the composers beginning with 'S'. You can see the difference by comparing the picture below (alpha-grouping removed) with the ones below my other two posts.
I've removed the alpha-grouping container, and I've removed another thing you don't need; the menu sort order (upnp:originalTrackNumber='6' in my original code) and that then leaves the below code. You should be able to simply replace your entire composer container with the below code (I've not tested the below code substituted into the original Twonky tree, but as it's almost identical to my original code, it should work fine).
Code: Select all
<container name='composer' id='music/composers' createClass='object.item.audioItem.musicTrack' class='object.container' >
<container buildon='upnp:author@role' class='object.container.person.musicArtist' createClass='object.item.audioItem.musicTrack'>
<container name='-List Tunes-' class='object.container' createClass='object.item.audioItem.musicTrack'/>
<container name='-Albums-' createClass='object.item.audioItem.musicTrack' class='object.container' >
<container buildon='upnp:album' albumart='1' sortcriteria='+upnp:originalTrackNumber' createClass='object.item.audioItem.musicTrack' class='object.container.album.musicAlbum' />
</container>
<container name='-Artists Albums-' createClass='object.item.audioItem.musicTrack' class='object.container' >
<container buildon='upnp:artist' class='object.container.person.musicArtist' createClass='object.item.audioItem.musicTrack'>
<container buildon='upnp:album' albumart='1' sortcriteria='+upnp:originalTrackNumber' createClass='object.item.audioItem.musicTrack' class='object.container.album.musicAlbum'/>
</container>
</container>
</container>
</container>
The trees were written using Notepad ++ in unix style so if you wish to see how they bolt together, you'd be best to download Notepad ++ (it's free) but the above code layout has been changed to make sense using the standard Windows Notepad.
Bri
NB In the above code, I've changed class (in line 2 only) to 'object.container.person.musicArtist' as this shows the person icons on the CP; I'll update my posted trees when I get time.