Is the "sorting" going to be easy to define? For instance I have only few albums, mostly singles and ep's etc and I sort them by the record label as its often more defining that genre sorting. Also suppose you have a SQL server with the data, can the devices get the "views" from there too?