The only way at present to be able to do something like that would be like this
1.
you would have to restructure the root of you music share
so that at the root of the share you had folders for the groupings you were looking for
for ex:
"ChildrensMusic"
"Classical"
"Mainstream"
2.
you would then move and or rearrange things into these folders accordingly
3.
you would then use Scenario 3 as a building block
4.
you would then modify the music section to start out like it is by folder
and add sub sections into from there
change the following for ex:
Code: Select all
<container name='music' id='music' upnp:originalTrackNumber='1' createClass='object.item.audioItem.musicTrack,object.item.audioItem.online.musicTrack'>
<container buildon='res' createClass='object.item.audioItem.musicTrack' class='object.container.storageFolder' />
</container>
Code: Select all
<container name='music' id='music' upnp:originalTrackNumber='1' createClass='object.item.audioItem.musicTrack,object.item.audioItem.online.musicTrack'>
<container buildon='res' createClass='object.item.audioItem.musicTrack' class='object.container.storageFolder' >
<container name='Artist Index' class='object.container' createClass='object.item.audioItem.musicTrack'>
<container buildon='upnp:artist[3]' class='object.container' createClass='object.item.audioItem.musicTrack'>
<container buildon='upnp:artist' class='object.container.person.musicArtist' createClass='object.item.audioItem.musicTrack'>
<container name='allname' createClass='object.item.audioItem.musicTrack' class='object.container' />
<container buildon='upnp:album' albumart='1' sortcriteria='+pv:numberOfThisDisc,+upnp:originalTrackNumber' createClass='object.item.audioItem.musicTrack' class='object.container.album.musicAlbum' />
</container>
</container>
</container>
</container>
</container>
doing the above would show the root folders and going into each would then show you the artist index for just that folder
Note:
while this kinda meets the idea, it does have some things that I dont like,
which are that it will show artist index, for every folder, think folders with subfolders etc.
In the long run, it would be best for twonky to allow for the ability to use conditional tree building
but until then, this is what we got
Im working on a parallel solution, which I havent posted yet, but it involves running multiple instances of twonky
In this new scenario that im working on, you would still have to seperate folders out
but, they would then be totally isolated, and treated as there own entity
once i get the idea typed up, ill post for all to see, as it may be something people might try