Information science
Information retrieval
Music information retrieval
Music software
Recommender systems
User interface techniques
Collaborative filtering
Personalization