1. A system comprising: a memory that has stored thereon computer executable components; and a processor that executes the following computer executable components stored in the memory: an input component that receives an audio sample; a spectrogram component that generates a spectrogram of the audio sample; a discrete cosine transform component that generates a set of two dimensional discrete cosine transforms (DCTs) based on a window and the spectrogram; an energy component that determines a max value for two dimensional DCTs in the set of two dimensional DCTs where the max value is not from the first column of respective two dimensional DCTs; a normalization component that normalizes the max value for two dimensional DCTs in the set of two dimensional DCTs based on a total sum of frequencies wherein the normalized max value is a score; and a stability component that aggregates scores for two dimensional DCTs of consecutive windows based on an aggregation window threshold, wherein if the aggregate scores meet a genre threshold, the audio sample is associated with a genre of music.