hajdu-patrik/Music-Mood-Classifier_Python

This project is a Python-based NLP system that analyzes song lyrics to determine their emotional profile and recommends similar songs.

23
/ 100
Experimental

This tool helps music enthusiasts, DJs, or content creators understand the emotional profile of song lyrics and discover other songs that evoke a similar feeling. You input an artist and song title, and it tells you the mood (like 'sadness' or 'joy') and suggests other tracks with matching emotional vibes. It's for anyone curating playlists or exploring music based on lyrical sentiment.

Use this if you want to quickly understand the lyrical emotion of a song and find other songs that share that mood, without manually listening through dozens of tracks.

Not ideal if you need to analyze instrumental music or are looking for recommendations based on musical genre, tempo, or artist style rather than lyrical content.

music-curation playlist-creation song-discovery lyric-analysis emotional-content
No Package No Dependents
Maintenance 6 / 25
Adoption 4 / 25
Maturity 13 / 25
Community 0 / 25

How are scores calculated?

Stars

8

Forks

Language

Python

License

Last pushed

Dec 22, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/hajdu-patrik/Music-Mood-Classifier_Python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.