EchoNest (http://the.echonest.com/) provides at least 'genre' information about music. EchoNest is not 100% 'open', but per their 'ground rules': 'terms of service allow for most reasonable non-commercial uses' (developer.echonest.com/docs/v4#ground-rules). 

You can get a rate-limited API key for free, requiring only attribution. So depending on the project, it might be a good fit, or at least a starting point.