1. A computer readable medium containing instructions that when executed by a computing device perform actions, the instructions including: instructions for extracting an intensity feature, a timbre feature, and a rhythm feature from a music clip; instructions for classifying the music clip into a mood group based on the intensity feature; and instructions for classifying the music clip into an exact music mood from the mood group based on the timbre feature and the rhythm feature.