1. A computer-implemented method of organizing a collection of songs, in a computer system having a processor and memory, the method comprising: receiving by the processor a selection of at least one seed song; storing the selection of the at least one seed song to the memory; receiving by the processor a label selection for at least one unlabeled song in the collection of songs; training by the processor a support vector machine based at least in part on the at least one seed song and the label selection; classifying by the processor a first song in the collection of songs using the support vector machine; generating by the processor a playlist including the classified song; and outputting the playlist to a user.