Welcome to CCMTV - Contemporary Music Television
A brief history:
In the early 1990's, while I was a graduate student at UC San Diego's School of Music, I met a brilliant young composer named Arun Bharali. Arun (now known mononymously as Petrichor) approached me in Spring of 2011 with the idea of building a web site to catalog and showcase contemporary classical music performances. In his words:
"It struck me as a shame that there are so many talented composers whose works may only be performed once, and even if they manage to have it filmed or recorded, it's difficult for them to expose the results to a wider audience. My idea would be to encourage music departments to video their new music performances then upload them to youtube and make a site that indexes and rates them. The site would also be an index of new music performers, a bit like imdb is for actors."
I was interested in learning Ruby on Rails, and I thought working on this project would be a good way to improve my skills. Maybe you think so too?
CCMTV has been simmering on the back burner for a while. I've enjoyed tinkering with it on and off, but since it is completely unfunded at the moment, it's been taking a back seat to my day job, music projects, and family commitments. We are currently seeking Ruby developers to help us improve the site. The hope is to get the site to a useable state, start gathering a critical mass of data, then seek crowdsource funding for further enhancements (e.g. adding "social" features such as Facebook/Spotify integration, a recommendation engine, etc.).
The code is basically functional now, but there are many features to implement, improvements to be made, and bugs to be fixed.
CCMTV is hosted on Amazon EC2 using Bitnami, and available at http://ccmtv.cc.
- clone the project
fire up mysql, and run the following commands:
rake db:seed_fu(to load up the seed data)
rails sto start the server
rspec specto run the tests. (Many are broken. Help us fix 'em!)