I am responsible for the http://www.sectionz.com musicians community and need to create a new site to improve the look & user experience.
In posting this question I hope to receive some feedback on viability, modules you think I might use and/or Installation profiles I might begin with.
There are currently 22,222 (actually!) mp3's, >40,000 registered members and almost 100,000 music reviews.
The most important features of the existing community are:
1. You (member) upload your audio file with description, cc license type etc (like blogging but the primary content is the mp3)
2. Other members listen, rate and leave a review on the music you uploaded. (like commenting on a blog, but purposed as reviewing + rating + Y/N vote it into the top 20 or not.)
* The same as above for other content types like dj-mixes, goodies (synth patches, samples etc), project files (FL, Ableton Live, Reason files etc)
3. Besides the upload, display and reviewing of the content mentioned above and the relevant home pages for it, I need to have "blocks" in which we query the db to display various sidebar and category home page data like top lists, most recent lists etc.