Music Lyrics Analysis NLP Tools
Tools for analyzing song lyrics using NLP techniques including sentiment analysis, topic modeling, mood/emotion classification, and knowledge graph construction from music metadata. Does NOT include general music recommendation systems, audio feature analysis, or music generation.
There are 31 music lyrics analysis tools tracked. The highest-rated is kevinschaich/billboard at 47/100 with 91 stars.
Get all 31 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=music-lyrics-analysis&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
kevinschaich/billboard
🎤 Lyrics/associated NLP data for Billboard's Top 100, 1950-2015. |
|
Emerging |
| 2 |
siddgood/billboard-hit-prediction
:notes: Predicting Billboard's Year-End Hot 100 Songs using audio features... |
|
Emerging |
| 3 |
rileynwong/spotify-analysis
Data analysis on my monthly playlists |
|
Emerging |
| 4 |
mohammadaminabbasi/Darkflow-NLP-Persian-Music-Recommendation-on-Lyrics
unsupervised process of identifying topics in a set of persian songs by LDA... |
|
Experimental |
| 5 |
ivedants/Music-Playlist-Generation-using-Twitter-account-post-history-and-Sentiment-Analysis
Music playlist generation capability based on a Twitter account's social... |
|
Experimental |
| 6 |
tashapiro/predicting-song-music-genre
What part of a song is better at determining it's music genre - the music... |
|
Experimental |
| 7 |
acheamponge/VERSUZ
A Hiphop v. Literature project to demonstrate using NLP that Hip-Hop is a... |
|
Experimental |
| 8 |
npogeant/song-lyrics-topic
A python based project for topic modeling song lyrics from Genius, using OCTIS. |
|
Experimental |
| 9 |
etarakci/music-genre-prediction
Machine Learning and NLP was used to predict a song's genre based off its... |
|
Experimental |
| 10 |
joonas-yoon/kpop-lyrics-analytics
국내 가요 노랫말 분석 (1964~2023) |
|
Experimental |
| 11 |
mrtoronto/lyrical_clustering
Cluster and plot S-BERT embeddings generated from song lyrics |
|
Experimental |
| 12 |
hajdu-patrik/Music-Mood-Classifier_Python
This project is a Python-based NLP system that analyzes song lyrics to... |
|
Experimental |
| 13 |
djleamen/music-mood-matcher-demo
An intelligent music recommendation system that analyzes your mood through... |
|
Experimental |
| 14 |
v-chai/happysadsongs
LeWagon Batch 685 Mexico Data Science Project. Music and lyric emotion detection. |
|
Experimental |
| 15 |
andreduong-zz/drake-analysis
Drake Analysis: a deeper look into the discography of Canada's Rap King... |
|
Experimental |
| 16 |
gpavanb1/lyrics-comparison
Get lyrics using API and perform translation to calculate similarity between... |
|
Experimental |
| 17 |
manashpratim/Decoding-the-Style-and-Bias-of-Song-Lyrics
Are popular songs different from other songs? Does songs reflect bias... |
|
Experimental |
| 18 |
josch14/song-genre-classification-with-lyrics
Lyrics-Based Song Genre Classification using traditional and machine... |
|
Experimental |
| 19 |
hippoghost/NLP-sentiment_analysis-WordCloud-python
Sentiment Analysis and WordClouds in Song Lyrics using python |
|
Experimental |
| 20 |
shimpeiws/word-grain
JSON schema specification for linguistic analysis of musical lyrics |
|
Experimental |
| 21 |
kkrgzz/NLP-Based-Turkish-Song-Lyric-Synthesizing
"NLP-Based Turkish Song Lyric Synthesizing" uses NLP to scrape and... |
|
Experimental |
| 22 |
xjseabrum/lyrics-nlp-acoustic-predictions
Given a fixed genre, can the following 7 values be predicted by the song's... |
|
Experimental |
| 23 |
lenaromanenko/lyrics_classification
Project to scrape the song lyrics and predict the artist from a piece of text. |
|
Experimental |
| 24 |
senanursir/music-sentiment-analysis
This project investigates the emotional profile of popular songs by... |
|
Experimental |
| 25 |
turkeroner/turkish-song-lyrics-nlp-analysis
Data science project analyzing Turkish song lyrics using NLP, sentiment... |
|
Experimental |
| 26 |
thebadcoder96/Eminem_NLP
Extracting lyrics from Genius API and conducting EDA and NLP analysis on... |
|
Experimental |
| 27 |
Rmsaah/song-genre-classification
Classifying a song’s genre using its lyrics, by applying Natural Language... |
|
Experimental |
| 28 |
unclebrod/RapLyrics
The goal of this project was to explore rap lyrics, gathered from 100... |
|
Experimental |
| 29 |
Parsa2820/50-years-lyrics
50 Years of the Best-Selling Music Artists Lyrics Comparison |
|
Experimental |
| 30 |
renad-albishri/SONG-LYRICS-USING-NLP-AND-CLUSTERING
This project focuses on the analysis of song lyrics to get the under meaning... |
|
Experimental |
| 31 |
gguillau/Cuetessa-Song-Valence-Prediction
Develop a Python-based module for a startup to predict the valence of newly... |
|
Experimental |