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 28 music lyrics analysis tools tracked. The highest-rated is kevinschaich/billboard at 40/100 with 91 stars.

Get all 28 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.

40
Emerging
2 siddgood/billboard-hit-prediction

:notes: Predicting Billboard's Year-End Hot 100 Songs using audio features...

27
Experimental
3 rileynwong/spotify-analysis

Data analysis on my monthly playlists

26
Experimental
4 shimpeiws/word-grain

JSON schema specification for linguistic analysis of musical lyrics

22
Experimental
5 mohammadaminabbasi/Darkflow-NLP-Persian-Music-Recommendation-on-Lyrics

unsupervised process of identifying topics in a set of persian songs by LDA...

21
Experimental
6 tashapiro/predicting-song-music-genre

What part of a song is better at determining it's music genre - the music...

20
Experimental
7 acheamponge/VERSUZ

A Hiphop v. Literature project to demonstrate using NLP that Hip-Hop is a...

20
Experimental
8 ivedants/Music-Playlist-Generation-using-Twitter-account-post-history-and-Sentiment-Analysis

Music playlist generation capability based on a Twitter account's social...

20
Experimental
9 etarakci/music-genre-prediction

Machine Learning and NLP was used to predict a song's genre based off its...

19
Experimental
10 hajdu-patrik/Music-Mood-Classifier_Python

This project is a Python-based NLP system that analyzes song lyrics to...

19
Experimental
11 npogeant/song-lyrics-topic

A python based project for topic modeling song lyrics from Genius, using OCTIS.

19
Experimental
12 joonas-yoon/kpop-lyrics-analytics

국내 가요 노랫말 분석 (1964~2023)

18
Experimental
13 mrtoronto/lyrical_clustering

Cluster and plot S-BERT embeddings generated from song lyrics

16
Experimental
14 djleamen/music-mood-matcher-demo

An intelligent music recommendation system that analyzes your mood through...

16
Experimental
15 v-chai/happysadsongs

LeWagon Batch 685 Mexico Data Science Project. Music and lyric emotion detection.

15
Experimental
16 andreduong-zz/drake-analysis

Drake Analysis: a deeper look into the discography of Canada's Rap King...

14
Experimental
17 turkeroner/turkish-song-lyrics-nlp-analysis

Data science project analyzing Turkish song lyrics using NLP, sentiment...

14
Experimental
18 senanursir/music-sentiment-analysis

This project investigates the emotional profile of popular songs by...

13
Experimental
19 gpavanb1/lyrics-comparison

Get lyrics using API and perform translation to calculate similarity between...

13
Experimental
20 manashpratim/Decoding-the-Style-and-Bias-of-Song-Lyrics

Are popular songs different from other songs? Does songs reflect bias...

12
Experimental
21 josch14/song-genre-classification-with-lyrics

Lyrics-Based Song Genre Classification using traditional and machine...

12
Experimental
22 hippoghost/NLP-sentiment_analysis-WordCloud-python

Sentiment Analysis and WordClouds in Song Lyrics using python

12
Experimental
23 Rmsaah/song-genre-classification

Classifying a song’s genre using its lyrics, by applying Natural Language...

11
Experimental
24 Parsa2820/50-years-lyrics

50 Years of the Best-Selling Music Artists Lyrics Comparison

11
Experimental
25 lenaromanenko/lyrics_classification

Project to scrape the song lyrics and predict the artist from a piece of text.

11
Experimental
26 xjseabrum/lyrics-nlp-acoustic-predictions

Given a fixed genre, can the following 7 values be predicted by the song's...

11
Experimental
27 kkrgzz/NLP-Based-Turkish-Song-Lyric-Synthesizing

"NLP-Based Turkish Song Lyric Synthesizing" uses NLP to scrape and...

11
Experimental
28 NotShrirang/Lyrics-Analysis-and-Music-Recommendation-with-Pair-Similarities

Song recommendation system for film makers and music makers. Developed using...

10
Experimental