ah-ha, i see what you're after now... perhaps we can bend the ~mix modifier to get what you want...
I'm not a big podcast user, and ran into no end of hassles trying to get a few video feeds added. Having finally gotten a few added for testing, how does this work for you?
You will need to edit it before it will work:
the blue parts do not need altered
the brown and navy parts show two of the blocks mentioned below, add as many of these as you have artists.
[Media Type]=video [Media Sub Type]=[Podcast] ~mix=120,4,{[Artist]="enter artist string here" ~sort=[date]-d ~n=4},4,{[Artist]="enter artist string here" ~sort=[date]-d ~n=4} ~nodup=[filename] ~sort=[artist],[date]
You need to add a block like this: 4,{[Artist]="enter artist string here" ~sort=[date]-d ~n=4} for each artist, seperating each block with a comma (no spaces) and filling the [artist] info in as required. You do not need to add the entire contents of [artist], just enough of it to make it unique.
If you're wondering, "How and why"
the number, 120, is just a large number I picked at random and won't be a problem for you unless you have more than 30 video feeds. It represents the total number of files required in the mix.
The ~mix modifier adds duplicate files to the list until the 120 file ceiling has been reached, so we remove all duplicates using the ~nodup modifier, and then finally sort by artist, then date to bring some order to the list.
Are we any closer now?
-marko.