I know that it slightly off the subject, but in addition to the NEED for categories for music, here are a few other things that I think that the script could use:
--The rating system should be more robust. Instead of there just being a 'star' system, specific attributes should be rateable, also.
For instance, take a look at Magento's review system: http://www.magentocommerce.com/media/screencasts/ratings-and-reviews/view (specifically around 0:57). Of course, the sub-ratings should be named see more by the uploader.
Ex.: Overall Rating: ***; Sound Quality: ****; Commercial Appeal: **; Energy: ****; Danceable: ****; etc.
I think the IDEAL example of most everything, including categories, rating systems, etc. should be borrowed from
http://www.randommouse.com
The 'Comparison Engine,' 'Tiled Reviews,' 'Custom Review Fields' and similar functionality to Magento (various reviewing methods/fields) is great. If I could, I'd just port the program to Dolphin, but it's in Perl.
This is how it should be done (Randommouse examples):
--The rating system should be more robust. Instead of there just being a 'star' system, specific attributes should be rateable, also.
For instance, take a look at Magento's review system: http://www.magentocommerce.com/media/screencasts/ratings-and-reviews/view (specifically around 0:57). Of course, the sub-ratings should be named see more