A Concept for Music Emotion Analysis
With fewer and fewer ways to relax without smoking, drinking, or gambling, music has become a more important form of entertainment for young people.
When we listen to music, we first listen to the emotion. And not just music-most artworks are full of emotions. Sometimes we need music that matches a mood or a scene. But beyond searching by title, music currently has few other ways to search. As an average user with an ever-growing playlist, I think music should have more metadata to help search-for example, emotional tags.
User Pain Points
- Anyone who loves music and has listened for years will end up with a huge playlist. I’ve saved about 2,000 songs myself.
- Many song titles aren’t in Chinese-they can be in various languages or even symbols. When trying to find a song we once heard, we often have to scan the entire playlist with our eyes (I do this often) and still can’t find it.
- Video creators need music to match a scene’s mood, but searching by vague impressions is very difficult. Sometimes you just can’t find the right track.
Potential User Groups
- Heavy music lovers. Wake up, listen to music; off work, listen to music; exercise, listen to music; sleep, listen to music. Emotion analysis could help provide suitable scenarios for each track.
- Video creators. They need music that matches the atmosphere.
- Remixers. They also need to match music to a mood.
- Everyone. Everyone wants the right atmosphere and emotion.
Existing Similar Examples
Playlist Assistant in NetEase Cloud Music
Not sure how it categorizes; it’s not very granular, and the emotion accuracy isn’t high, so it’s not very useful.
Smart Playlists in QQ Music
This is okay. It analyzes instruments and rough emotions, but still doesn’t feel precise.
Possible Implementation Methods
Analyze the Music Itself
AI is strong today, so analyzing music isn’t impossible. But it’s likely inaccurate. Right now, I don’t believe AI can truly feel the emotions inside art.
Analyze Comments
I think this is the method most people don’t consider. At the moment, AI is better at analyzing sentiment in language than in music itself. And there are already many services for text sentiment analysis. I once saw DIYgod use a text sentiment analysis service.
Other Music Metadata
Instruments and genres should be relatively easy to analyze. If not, we could scrape MOO Music.