Design, implement and test the effects of a music recommendation system that utilize user emotional data and music preference to recommend songs complimentary to their affect.