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.

47
Emerging
2 siddgood/billboard-hit-prediction

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

34
Emerging
3 rileynwong/spotify-analysis

Data analysis on my monthly playlists

33
Emerging
4 mohammadaminabbasi/Darkflow-NLP-Persian-Music-Recommendation-on-Lyrics

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

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

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

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

27
Experimental
7 acheamponge/VERSUZ

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

27
Experimental
8 npogeant/song-lyrics-topic

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

26
Experimental
9 etarakci/music-genre-prediction

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

26
Experimental
10 joonas-yoon/kpop-lyrics-analytics

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

25
Experimental
11 mrtoronto/lyrical_clustering

Cluster and plot S-BERT embeddings generated from song lyrics

23
Experimental
12 hajdu-patrik/Music-Mood-Classifier_Python

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

23
Experimental
13 djleamen/music-mood-matcher-demo

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

22
Experimental
14 v-chai/happysadsongs

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

22
Experimental
15 andreduong-zz/drake-analysis

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

21
Experimental
16 gpavanb1/lyrics-comparison

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

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

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

19
Experimental
18 josch14/song-genre-classification-with-lyrics

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

19
Experimental
19 hippoghost/NLP-sentiment_analysis-WordCloud-python

Sentiment Analysis and WordClouds in Song Lyrics using python

19
Experimental
20 shimpeiws/word-grain

JSON schema specification for linguistic analysis of musical lyrics

19
Experimental
21 kkrgzz/NLP-Based-Turkish-Song-Lyric-Synthesizing

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

18
Experimental
22 xjseabrum/lyrics-nlp-acoustic-predictions

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

18
Experimental
23 lenaromanenko/lyrics_classification

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

18
Experimental
24 senanursir/music-sentiment-analysis

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

15
Experimental
25 turkeroner/turkish-song-lyrics-nlp-analysis

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

14
Experimental
26 thebadcoder96/Eminem_NLP

Extracting lyrics from Genius API and conducting EDA and NLP analysis on...

12
Experimental
27 Rmsaah/song-genre-classification

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

11
Experimental
28 unclebrod/RapLyrics

The goal of this project was to explore rap lyrics, gathered from 100...

11
Experimental
29 Parsa2820/50-years-lyrics

50 Years of the Best-Selling Music Artists Lyrics Comparison

11
Experimental
30 renad-albishri/SONG-LYRICS-USING-NLP-AND-CLUSTERING

This project focuses on the analysis of song lyrics to get the under meaning...

11
Experimental
31 gguillau/Cuetessa-Song-Valence-Prediction

Develop a Python-based module for a startup to predict the valence of newly...

10
Experimental