There are json-formated datas of 25696 k-pop songs, which was from Melon's Monthly Chart Ranking 100 (2000 ~ 2023 Oct.).
Also providing python functions for data handling.
I DO NOT claim any ownership of this dataset, All copyrights belong to the authors, of each song.
You can freely use this dataset on RESEARCH PURPOSE, but if you want to use COMMERCIALLY this dataset, You should Talk with Lyricists, Artists, Composers, etc.
Clone this repository into your workspace.
git clone https://github.com/EX3exp/Kpop-lyric-datasets.git
from utils import data_parser
your_dict = data_parser.get_dict(2023)
from utils import data_parser
your_dataframe = data_parser.get_df(2010, 2022)
🔽 Introducing data's structure with melon-monthly_2023-07_16.json
- 🐇 (Attention - New Jeans).
melon\monthly-chart\melon-<year>\melon-<year>-<month>\melon-monthly_<year>-<month>_<chart rank>.json
Metadata of this song.
{
"info": [
{
"year": 2023,
"month": 7,
"rank": 16,
"type": "월별차트",
"website": "Melon"
},
""
],
Id of this song, which is in Melon Database.
"song_id": "35454425",
Name of this song.
"song_name": "Attention",
Album's name.
"album": "NewJeans 1st EP 'New Jeans'",
Song's released date.
"release_date": "2022.08.01",
Artist of this song.
"artist": "NewJeans",
Genre of this song, which was specified in Melon.
"genre": "댄스",
Lyricist of this song.
"lyric_writer": "Gigi",
Composer of this song.
"composer": "Duckbay (Cosmos Studios Stockholm)",
Arranger of this song.
"arranger": "다니엘(DANIELLE)",
Lyrics are separated per line.
Number of lyrics' rows.
"lyrics": {
"row_num": 79,
Whole lyrics of this song.
"lines": [
"You and me",
"내 맘이 보이지",
"한참을 쳐다봐",
"가까이 다가가",
"You see",
"You see, ey ey ey ey",
"",
"One, two, three",
"용기가 생겼지",
"이미 아는 네 눈치",
"고개를 돌려 천천히",
"여기",
"You see",
"여기 보이니",
"",
"Looking for attention 너야겠어",
"확실하게 나로 만들겠어",
"Stop, eyyy",
"Drop the question",
"Drop the, drop the question",
"Want attention",
"Wanna want attention",
"",
"You give me butterflies you know",
"내 맘은 온통 paradise",
"꿈에서 깨워주지 마",
"",
"You got me looking for attention",
"You got me looking for attention",
"가끔은 정말",
"헷갈리지만",
"분명한 건",
"Got me looking for attention",
"",
"널 우연히 마주친 척할래",
"못 본 척 지나갈래",
"You’re so fine",
"Gotta gotta get to know ya",
"나와 나와 걸어가 줘",
"",
"지금 돌아서면",
"I need ya, need ya, need ya",
"To look at me back",
"Hey 다 들켰었나",
"널 보면 하트가 튀어나와",
"",
"난 사탕을 찾는 baby (baby)",
"내 맘은 설레이지",
"Eyyy, drop the question",
"Drop the, drop the question",
"Want attention",
"Wanna want attention",
"",
"You give me butterflies you know",
"내 맘은 온통 paradise",
"꿈에서 깨워주지 마",
"",
"You got me looking for attention",
"You got me looking for attention",
"가끔은 정말",
"헷갈리지만",
"분명한 건",
"Got me looking for attention",
"",
"You got me looking for attention",
"You got me looking for attention",
"가끔은 정말",
"헷갈리지만",
"분명한 건",
"Got me looking for attention",
"",
"A T T E N T I on",
"Attention is what I want",
"A T T E N T I on",
"Attention is what I want",
"A T T E N T I on",
"Attention is what I want",
"A T T E N T I on",
"You got me looking for attention"
]
{
"info": [
{
"year": 2023,
"month": 7,
"rank": 16,
"type": "월별차트",
"website": "Melon"
},
""
],
"song_id": "35454425",
"song_name": "Attention",
"album": "NewJeans 1st EP 'New Jeans'",
"release_date": "2022.08.01",
"artist": "NewJeans",
"genre": "댄스",
"lyric_writer": "Gigi",
"composer": "Duckbay (Cosmos Studios Stockholm)",
"arranger": "다니엘(DANIELLE)",
"lyrics": {
"row_num": 79,
"lines": [
"You and me",
"내 맘이 보이지",
"한참을 쳐다봐",
"가까이 다가가",
"You see",
"You see, ey ey ey ey",
"",
"One, two, three",
"(... etc.)"
]
}
}