1. A method for automatically selecting thematically representative music, comprising using a processor for: (a) using a theme-related keyword to search a keyword-indexed video repository to retrieve videos associated with the theme-related keyword; (b) analyzing the retrieved videos to select videos with music; (c) extracting music tracks and features from the selected videos; (d) selecting representative music related to the theme from the extracted music tracks using the extracted features; and (e) storing the selected representative music in a processor accessible memory.