A music recommendation system based on music data grouping and user interests | Synapse