I think we’re kindred spirits… I’ve ripped a load of old CDs with EAC (I have no downloaded music at all…), into a very rigorously controlled file hierarchy, and my natural inclination is also to use ‘By Folder’. But, sadly, it doesn’t seem to work. So I’ve had to accept that I’ll have to use ‘Artist/Album’ to select music, even though it does split some compilations into artist contributions. It may be Twonky’s fault, or it may be the way the client apps interpret Twonky’s database, I’m not sure, since I have no other DLNA server to compare it with.
The list of UPnP apps I’ve tried is:
Kinsky
UPnPlayer
MediaMonkey
AirWire
UPnP Monkey
MediaHouse
VidOn player
2Player
BubbleUPnP
AirPin
DroidUPnP
They all seem to behave differently in the order they present files, but I don’t think I’ve found one that presents ‘ByFolder’ in numeric track order.
I thought I’d found the perfect DMC in Kinsky, but, sadly, I can’t get it to play more than one track at a time, whether I use UPnPlayer or XBMC as the renderer. This problem is reported on the Linn forum, but they seem reluctant to fix it; it seems to be a problem introduced at some point in the development, and not corrected, since it works okay with Linn DMRs…
p.s. ‘ByFolder’ sorts in alphabetical order based on the track name (not the filename). So it’s a logical order, just not the order we want it to present… That’s why I think it may not be the fault of Twonky; Twonky simply takes the metadata and compiles it into a database, and I think it’s the clients that choose how to present the content of that database. But, without access to the code, and the database, I can’t be sure of this.