I noticed that when you add folders/albums to the library it creates the branch/folder under Artist and the other main categories fine, but when selecting a main branch (Artist for example) you not only see the artist sub folder listings, you see all of the files in every folder/branch below those.

This seems odd, am I doing something wrong?

To me if I'm in a folder/branch I should only see the items directly under that folder/branch, not see every file recursively down the structure. By showing all of this it seems like much more data is being sent than is needed in addition to cluttering the listing when browsing from a device. When you're at the bottom of the artist list you then have thousands of songs below. It would be like opening C:\WINDOWS\ and not only seeing the sub folders and immediate files, but seeing every file in ever sub folder under the C:\WINDOWS\ directory as if it was in that directory.

Not sure if that makes sense, interested in others thoughts. So far this is the closest I've come to a decent solution for what I need.