Compare commits

..

2 commits

Author SHA1 Message Date
7c07a0b385 fix missing languages 2023-10-30 14:09:24 +01:00
32f4ba0a74 small fixes to the genre tree, remove sikhist metagenre 2023-10-30 11:19:47 +01:00
20 changed files with 132 additions and 45 deletions

View file

@ -187,9 +187,10 @@ def make_translations():
translations = {genre_id: genre.name for genre_id, genre in metadata.items() if not genre.alias} translations = {genre_id: genre.name for genre_id, genre in metadata.items() if not genre.alias}
with open(TRANSLATION_FILE, "w") as f: with open(TRANSLATION_FILE, "w") as f:
json.dump(translations, f, ensure_ascii=False, sort_keys=True, indent=2) json.dump(translations, f, ensure_ascii=False, sort_keys=True, indent=2)
f.write("\n")
def list_genres(): def list_genres(limit=None):
metadata = read_meta() metadata = read_meta()
with open(TRANSLATION_FILE_EN) as f:# with open(TRANSLATION_FILE_EN) as f:#
@ -204,25 +205,55 @@ def list_genres():
tree = {} tree = {}
def mkt(p): def mkt(p, lvl=1):
subtree = {} subtree = {}
if limit and lvl >= limit:
return subtree
# find children # find children
# children = [genre_id for genre_id, genre in metadata.items() if genre.parent == p] # children = [genre_id for genre_id, genre in metadata.items() if genre.parent == p]
for genre_id, genre in metadata.items(): for genre_id, genre in metadata.items():
if genre.parent == p: if genre.parent == p:
subtree[translation[genre_id]] = mkt(genre_id) subtree[translation[genre_id]] = mkt(genre_id, lvl+1)
return subtree return subtree
for r in roots: for r in roots:
tree[translation[r]] = mkt(r) tree[translation[r]] = mkt(r)
print(json.dumps(tree, indent=2, sort_keys=True, ensure_ascii=False)) # print(json.dumps(tree, indent=2, sort_keys=True, ensure_ascii=False))
print(yaml.safe_dump(tree, allow_unicode=True, indent=2, sort_keys=True))
def find_missing_lang():
metadata = read_meta()
# English/multilingual countries
skip_countries = {
"US", "UK", "AU", "NZ", "IN", "SG", "IE", "SA", "BE", "CA", "LU", "LR",
"JM", "NG", "KE", "BA", "CM", "RW", "CK", "VU", "GH", "ZM", "ZW", "GY",
"KM", "TD", "MW", "MV", "PG", "SC", "SL", "SB", "SS", "NA", "FJ", "BS",
"GM", "DM", "BW", "BI", "GD", "ML", "TT", "BB"
}
skip_parents = { "instrument", "indigenous" }
for genre_id, genre in metadata.items():
if genre.country and not genre.country in skip_countries and not genre.parent in skip_parents:
lang = genre.language
g = metadata.get(genre.parent)
while not lang and g:
lang = g.language
g = metadata.get(g.parent)
if not lang:
print(genre_id)
if __name__ == "__main__": if __name__ == "__main__":
load_dotenv() load_dotenv()
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument("op", type=str, help="Operation") parser.add_argument("op", type=str, help="Operation")
parser.add_argument("--limit", type=int, help="Limit", default=None, required=False)
args = parser.parse_args() args = parser.parse_args()
if args.op == "genres2meta": if args.op == "genres2meta":
@ -232,6 +263,8 @@ if __name__ == "__main__":
elif args.op == "maketl": elif args.op == "maketl":
make_translations() make_translations()
elif args.op == "ls": elif args.op == "ls":
list_genres() list_genres(args.limit)
elif args.op == "missingLang":
find_missing_lang()
else: else:
sys.exit(2) sys.exit(2)

View file

@ -47,6 +47,7 @@ def store_genres_json(path, genre_data: Dict[str, GenreMetadata]):
with open(path, "w") as f: with open(path, "w") as f:
json.dump(genre_data, f, sort_keys=True, ensure_ascii=False, indent=2, json.dump(genre_data, f, sort_keys=True, ensure_ascii=False, indent=2,
cls=ExtendedEncoder) cls=ExtendedEncoder)
f.write("\n")
def store_genres_yaml(path, genre_data: Dict[str, GenreMetadata]): def store_genres_yaml(path, genre_data: Dict[str, GenreMetadata]):

View file

@ -93,11 +93,6 @@ religious:
description: Music associated with religious service and rituals description: Music associated with religious service and rituals
wikipedia_url: https://en.wikipedia.org/wiki/Religious_music wikipedia_url: https://en.wikipedia.org/wiki/Religious_music
metagenre: true metagenre: true
sikhist:
name: Sikhist
description: Music associated with sikhism
parent: religious
metagenre: true
vocal: vocal:
name: Vocal name: Vocal
description: Music in which singing is the main focus description: Music in which singing is the main focus

View file

@ -19,6 +19,7 @@ aarhus indie:
sincerity. Bands in the aarhus indie scene often collaborate and support each other, sincerity. Bands in the aarhus indie scene often collaborate and support each other,
creating a tight-knit community of musicians and fans. creating a tight-knit community of musicians and fans.
parent: indie rock parent: indie rock
language: dan
country: DK country: DK
popularity: 4006 popularity: 4006
playlist_id: 6tBMqR2dxCAe8PytK9cKcf playlist_id: 6tBMqR2dxCAe8PytK9cKcf
@ -438,6 +439,7 @@ afghan pop:
genre has gained popularity in recent years, both in Afghanistan and among the genre has gained popularity in recent years, both in Afghanistan and among the
Afghan diaspora. Afghan diaspora.
parent: pop parent: pop
language: ara
country: AF country: AF
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Pop_music wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Pop_music
@ -450,6 +452,7 @@ afghan rap:
combines rap lyrics with traditional Afghan instruments and melodies, and often combines rap lyrics with traditional Afghan instruments and melodies, and often
addresses social and political issues in the country. addresses social and political issues in the country.
parent: hip hop parent: hip hop
language: ara
country: AF country: AF
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Hip-hop_and_rap wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Hip-hop_and_rap
@ -464,6 +467,7 @@ afghan traditional:
The music is often used in celebrations and ceremonies, and has a rich history The music is often used in celebrations and ceremonies, and has a rich history
dating back centuries. dating back centuries.
parent: folk parent: folk
language: ara
country: AF country: AF
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Folk_and_traditional_music wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Afghanistan#Folk_and_traditional_music
@ -1976,7 +1980,7 @@ anime game:
music, and J-pop to create a unique and immersive gaming experience. The music is music, and J-pop to create a unique and immersive gaming experience. The music is
designed to enhance the gameplay and storyline, and is often memorable and catchy, designed to enhance the gameplay and storyline, and is often memorable and catchy,
with themes that fans can easily recognize and associate with their favorite games. with themes that fans can easily recognize and associate with their favorite games.
parent: video game music parent: japanese vgm
localized_name: true localized_name: true
popularity: 5713 popularity: 5713
playlist_id: 0ycoVPkrIuTEU5agjtyrtx playlist_id: 0ycoVPkrIuTEU5agjtyrtx
@ -3804,6 +3808,7 @@ austrian classical piano:
Schubert. From delicate sonatas to thunderous concertos, Austrian classical piano Schubert. From delicate sonatas to thunderous concertos, Austrian classical piano
music is a testament to the enduring beauty and power of classical music. music is a testament to the enduring beauty and power of classical music.
parent: classical piano parent: classical piano
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 5952 popularity: 5952
@ -3818,6 +3823,7 @@ austrian contemporary classical:
contemporary classical music is a thrilling journey into the future of classical contemporary classical music is a thrilling journey into the future of classical
music. music.
parent: contemporary classical parent: contemporary classical
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 6195 popularity: 6195
@ -3830,6 +3836,7 @@ austrian dnb:
patterns, and often incorporates traditional Austrian instruments such as the patterns, and often incorporates traditional Austrian instruments such as the
accordion or zither. accordion or zither.
parent: drum and bass parent: drum and bass
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 3561 popularity: 3561
@ -3867,6 +3874,7 @@ austrian jazz:
improvisational style. The genre has a rich history in Austria and continues to improvisational style. The genre has a rich history in Austria and continues to
thrive today, with many talented musicians pushing the boundaries of the genre. thrive today, with many talented musicians pushing the boundaries of the genre.
parent: jazz parent: jazz
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 5102 popularity: 5102
@ -3880,6 +3888,7 @@ austrian metal:
into their sound, creating a unique and powerful sound that has gained a dedicated into their sound, creating a unique and powerful sound that has gained a dedicated
following around the world. following around the world.
parent: metal parent: metal
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 3608 popularity: 3608
@ -3894,6 +3903,7 @@ austrian orchestra:
orchestras continue to be among the best in the world, attracting audiences from orchestras continue to be among the best in the world, attracting audiences from
around the globe. around the globe.
parent: orchestra parent: orchestra
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 5490 popularity: 5490
@ -3933,6 +3943,7 @@ austrian stoner rock:
psychedelic sound. Some of the most popular Austrian stoner rock bands include psychedelic sound. Some of the most popular Austrian stoner rock bands include
Mother's Cake, The Ghost and the Machine, and Our Ceasing Voice. Mother's Cake, The Ghost and the Machine, and Our Ceasing Voice.
parent: stoner rock parent: stoner rock
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 5327 popularity: 5327
@ -3944,6 +3955,7 @@ austrian techno:
in the 1990s. It combines the hard-hitting beats of techno with elements of Austrian in the 1990s. It combines the hard-hitting beats of techno with elements of Austrian
folk music, resulting in a unique sound that is both energetic and cultural. folk music, resulting in a unique sound that is both energetic and cultural.
parent: techno parent: techno
language: deu
country: AT country: AT
localized_name: true localized_name: true
popularity: 4978 popularity: 4978

View file

@ -186,6 +186,7 @@ baithak gana:
tabla, and its lyrics that often depict love and social issues. Baithak gana is tabla, and its lyrics that often depict love and social issues. Baithak gana is
commonly performed at weddings, religious events, and community gatherings. commonly performed at weddings, religious events, and community gatherings.
parent: folk parent: folk
language: hns
country: SR country: SR
wikipedia_url: https://en.wikipedia.org/wiki/Baithak_Gana wikipedia_url: https://en.wikipedia.org/wiki/Baithak_Gana
popularity: 5582 popularity: 5582
@ -289,6 +290,7 @@ balearic:
genres, including rock, pop, and world music. It's often associated with beach genres, including rock, pop, and world music. It's often associated with beach
parties and a relaxed, carefree lifestyle. parties and a relaxed, carefree lifestyle.
parent: edm parent: edm
language: spa
country: ES country: ES
wikipedia_url: https://en.wikipedia.org/wiki/Balearic_beat wikipedia_url: https://en.wikipedia.org/wiki/Balearic_beat
popularity: 2555 popularity: 2555
@ -327,8 +329,7 @@ balikpapan indie:
often features lo-fi production, distorted guitars, and introspective lyrics. often features lo-fi production, distorted guitars, and introspective lyrics.
Balikpapan indie bands often play in small venues and underground clubs, and are Balikpapan indie bands often play in small venues and underground clubs, and are
known for their independent spirit and DIY ethos. known for their independent spirit and DIY ethos.
parent: indie rock parent: indonesian indie rock
country: ID
popularity: 6245 popularity: 6245
playlist_id: 4xHYQJKvXQOORHG2Vn3g3V playlist_id: 4xHYQJKvXQOORHG2Vn3g3V
balinese traditional: balinese traditional:
@ -764,7 +765,9 @@ bangalore indie:
characterized by its eclectic mix of styles and influences. It often incorporates characterized by its eclectic mix of styles and influences. It often incorporates
elements of rock, folk, and electronic music, and is known for its experimental and elements of rock, folk, and electronic music, and is known for its experimental and
innovative approach to sound. innovative approach to sound.
parent: indian indie parent: indie rock
country: IN
localized_name: true
popularity: 4564 popularity: 4564
playlist_id: 0yw568vk1Hhi2A0HoV6SqX playlist_id: 0yw568vk1Hhi2A0HoV6SqX
bangla gojol: bangla gojol:
@ -2013,6 +2016,7 @@ belly dance:
characterized by a driving beat, intricate rhythms, and a blend of traditional characterized by a driving beat, intricate rhythms, and a blend of traditional
Middle Eastern instruments with modern electronic sounds. Middle Eastern instruments with modern electronic sounds.
parent: dance parent: dance
language: ara
country: EG country: EG
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Belly_dance wikipedia_url: https://en.wikipedia.org/wiki/Belly_dance
@ -2038,8 +2042,7 @@ bemani:
featuring a mix of techno, trance, and other EDM subgenres. Bemani music is often featuring a mix of techno, trance, and other EDM subgenres. Bemani music is often
used as the soundtrack for Konami's rhythm games, such as Dance Dance Revolution and used as the soundtrack for Konami's rhythm games, such as Dance Dance Revolution and
Beatmania, and has a dedicated fanbase of gamers and music enthusiasts. Beatmania, and has a dedicated fanbase of gamers and music enthusiasts.
parent: video game music parent: japanese vgm
country: JP
wikipedia_url: https://en.wikipedia.org/wiki/Bemani wikipedia_url: https://en.wikipedia.org/wiki/Bemani
popularity: 3629 popularity: 3629
playlist_id: 4ivlJRUHZWiP25Fm2qN7Dv playlist_id: 4ivlJRUHZWiP25Fm2qN7Dv
@ -2367,6 +2370,7 @@ bisaya indie:
with bands like Urbandub and Cueshé leading the way. Bisaya indie music often deals with bands like Urbandub and Cueshé leading the way. Bisaya indie music often deals
with themes of love, loss, and social issues. with themes of love, loss, and social issues.
parent: pinoy indie parent: pinoy indie
language: ceb
localized_name: true localized_name: true
popularity: 4451 popularity: 4451
playlist_id: 4U8rCEbvM6wuegEVUZ87M7 playlist_id: 4U8rCEbvM6wuegEVUZ87M7
@ -2378,6 +2382,7 @@ bisaya rap:
experiences, making it relatable to listeners. The beats are usually upbeat and experiences, making it relatable to listeners. The beats are usually upbeat and
energetic, making it a popular choice for parties and events. energetic, making it a popular choice for parties and events.
parent: pinoy hip hop parent: pinoy hip hop
language: ceb
localized_name: true localized_name: true
popularity: 3403 popularity: 3403
playlist_id: 0rcyvtwJZ7X49avts9SSBQ playlist_id: 0rcyvtwJZ7X49avts9SSBQ
@ -2389,6 +2394,7 @@ bisaya worship:
and devotion to God. The music is usually slow and melodic, creating a peaceful and and devotion to God. The music is usually slow and melodic, creating a peaceful and
reflective atmosphere. reflective atmosphere.
parent: worship parent: worship
language: ceb
country: PH country: PH
localized_name: true localized_name: true
popularity: 4527 popularity: 4527
@ -2402,6 +2408,7 @@ bisrock:
on social issues and personal experiences, making it a popular choice for young on social issues and personal experiences, making it a popular choice for young
people who want to express themselves through music. people who want to express themselves through music.
parent: pinoy rock parent: pinoy rock
language: ceb
wikipedia_url: https://en.wikipedia.org/wiki/Bisrock wikipedia_url: https://en.wikipedia.org/wiki/Bisrock
popularity: 4256 popularity: 4256
playlist_id: 3EfPujnG5slz7UuLaGVHOh playlist_id: 3EfPujnG5slz7UuLaGVHOh
@ -3367,7 +3374,7 @@ boy soprano:
music, particularly in opera, where boy sopranos are used to portray young male music, particularly in opera, where boy sopranos are used to portray young male
characters. Boy sopranos are highly sought after for their ability to hit high notes characters. Boy sopranos are highly sought after for their ability to hit high notes
with clarity and precision. with clarity and precision.
parent: classical parent: vocal
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Boy_soprano wikipedia_url: https://en.wikipedia.org/wiki/Boy_soprano
popularity: 6096 popularity: 6096
@ -3544,6 +3551,7 @@ brazilian classical:
instruments such as violins, cellos, and pianos, and often incorporates Brazilian instruments such as violins, cellos, and pianos, and often incorporates Brazilian
rhythms and melodies. rhythms and melodies.
parent: classical parent: classical
language: por
country: BR country: BR
localized_name: true localized_name: true
popularity: 2374 popularity: 2374
@ -3556,6 +3564,7 @@ brazilian classical piano:
and virtuosity of Brazilian pianists and often features original compositions or and virtuosity of Brazilian pianists and often features original compositions or
arrangements of traditional Brazilian songs. arrangements of traditional Brazilian songs.
parent: classical piano parent: classical piano
language: por
country: BR country: BR
localized_name: true localized_name: true
popularity: 6054 popularity: 6054
@ -3569,6 +3578,7 @@ brazilian contemporary classical:
unconventional instrumentation, and explores themes related to Brazilian culture and unconventional instrumentation, and explores themes related to Brazilian culture and
society. society.
parent: contemporary classical parent: contemporary classical
language: por
country: BR country: BR
localized_name: true localized_name: true
popularity: 5635 popularity: 5635
@ -4206,7 +4216,7 @@ brisbane indie:
in this genre often draw influences from 90s Indie and Alternative Rock, and are in this genre often draw influences from 90s Indie and Alternative Rock, and are
characterized by their raw, emotional sound. Some of the most prominent Brisbane characterized by their raw, emotional sound. Some of the most prominent Brisbane
Indie bands include The Go-Betweens, The Grates, and The John Steel Singers. Indie bands include The Go-Betweens, The Grates, and The John Steel Singers.
parent: australian indie parent: australian indie rock
popularity: 1759 popularity: 1759
playlist_id: 7GrVgeOVSntOJRJrzecUl3 playlist_id: 7GrVgeOVSntOJRJrzecUl3
brisbane punk: brisbane punk:

View file

@ -2823,7 +2823,10 @@ chinese classical performance:
down for centuries. It features a variety of instruments such as the erhu, pipa, and down for centuries. It features a variety of instruments such as the erhu, pipa, and
guzheng, and is often accompanied by vocals. The melodies are often soothing and guzheng, and is often accompanied by vocals. The melodies are often soothing and
meditative, with a focus on creating a peaceful atmosphere. meditative, with a focus on creating a peaceful atmosphere.
parent: chinese classical parent: classical performance
language: zho
country: CN
localized_name: true
popularity: 3463 popularity: 3463
playlist_id: 2pxOA8NLXwZaCk09pjaerb playlist_id: 2pxOA8NLXwZaCk09pjaerb
chinese classical piano: chinese classical piano:
@ -3294,7 +3297,7 @@ choral:
variety of vocal techniques such as falsetto and vibrato. Choral music is often variety of vocal techniques such as falsetto and vibrato. Choral music is often
performed in churches and concert halls, and is known for its ability to evoke performed in churches and concert halls, and is known for its ability to evoke
powerful emotions in listeners. powerful emotions in listeners.
parent: classical parent: vocal
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Choir wikipedia_url: https://en.wikipedia.org/wiki/Choir
popularity: 3240 popularity: 3240
@ -5825,7 +5828,7 @@ comptine africaine:
and danceable, with a focus on percussion instruments such as djembe and conga and danceable, with a focus on percussion instruments such as djembe and conga
drums. Comptine africaine is a celebration of African culture and traditions, and it drums. Comptine africaine is a celebration of African culture and traditions, and it
is often used in festivals and ceremonies. is often used in festivals and ceremonies.
parent: children's music parent: comptine
language: fra language: fra
region: AF region: AF
localized_name: true localized_name: true
@ -7261,6 +7264,7 @@ cypriot hip hop:
traditional Cypriot instruments such as the bouzouki and the tzouras. The music is traditional Cypriot instruments such as the bouzouki and the tzouras. The music is
characterized by its upbeat tempo and catchy melodies. characterized by its upbeat tempo and catchy melodies.
parent: hip hop parent: hip hop
language: ell
country: CY country: CY
localized_name: true localized_name: true
popularity: 3703 popularity: 3703
@ -7273,6 +7277,7 @@ cypriot metal:
riffs, fast-paced drumming, and growled vocals. The lyrics often deal with themes of riffs, fast-paced drumming, and growled vocals. The lyrics often deal with themes of
rebellion, social injustice, and political dissent. rebellion, social injustice, and political dissent.
parent: hip hop parent: hip hop
language: ell
country: CY country: CY
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Cyprus#Rock_and_heavy_metal_music wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Cyprus#Rock_and_heavy_metal_music
@ -7287,6 +7292,7 @@ cypriot pop:
partying. Cypriot pop is known for its energetic and danceable sound, making it a partying. Cypriot pop is known for its energetic and danceable sound, making it a
popular choice for clubs and parties. popular choice for clubs and parties.
parent: pop parent: pop
language: ell
country: CY country: CY
localized_name: true localized_name: true
popularity: 2933 popularity: 2933

View file

@ -150,6 +150,7 @@ dancehall chileno:
the quena. This type of music is popular among young people in Chile, and it has the quena. This type of music is popular among young people in Chile, and it has
helped to create a vibrant and dynamic music scene in helped to create a vibrant and dynamic music scene in
parent: dancehall parent: dancehall
language: spa
country: CL country: CL
localized_name: true localized_name: true
popularity: 3700 popularity: 3700
@ -163,6 +164,7 @@ dancehall colombiano:
genre has gained popularity in recent years, particularly in Latin America, and is genre has gained popularity in recent years, particularly in Latin America, and is
known for its catchy hooks and infectious rhythms. known for its catchy hooks and infectious rhythms.
parent: dancehall parent: dancehall
language: spa
country: CO country: CO
localized_name: true localized_name: true
popularity: 3529 popularity: 3529
@ -176,6 +178,7 @@ dancehall guyanaise:
by its use of percussion instruments such as drums and steel pans, and its lyrics by its use of percussion instruments such as drums and steel pans, and its lyrics
often focus on themes of love, unity, and social justice. often focus on themes of love, unity, and social justice.
parent: dancehall parent: dancehall
language: fra
country: GY country: GY
localized_name: true localized_name: true
popularity: 3954 popularity: 3954
@ -189,6 +192,7 @@ dancehall mauricien:
African, Indian, and European influences into a unique sound that celebrates the African, Indian, and European influences into a unique sound that celebrates the
island's diverse roots and contemporary urban lifestyle. island's diverse roots and contemporary urban lifestyle.
parent: dancehall parent: dancehall
language: fra
country: MU country: MU
localized_name: true localized_name: true
popularity: 4092 popularity: 4092
@ -2349,8 +2353,9 @@ dennery segment:
by its uptempo beats and infectious rhythms. Dennery Segment is often played at by its uptempo beats and infectious rhythms. Dennery Segment is often played at
parties and carnivals, and has gained popularity worldwide through social media parties and carnivals, and has gained popularity worldwide through social media
platforms such as TikTok. platforms such as TikTok.
parent: trap parent: soca
country: LC country: LC
wikipedia_url: https://en.wikipedia.org/wiki/Soca_music#Dennery_segment
popularity: 3829 popularity: 3829
playlist_id: 0x1Qzxac0JYNxkRZLktFLt playlist_id: 0x1Qzxac0JYNxkRZLktFLt
denpa-kei: denpa-kei:
@ -3903,6 +3908,7 @@ dutch classical piano:
rich history dating back to the 18th century and continues to be a popular genre in rich history dating back to the 18th century and continues to be a popular genre in
the Netherlands and beyond. the Netherlands and beyond.
parent: classical piano parent: classical piano
language: nld
country: NL country: NL
localized_name: true localized_name: true
popularity: 5145 popularity: 5145
@ -3915,6 +3921,7 @@ dutch contemporary classical:
instrumentation, and experimental techniques to create a unique sound that is both instrumentation, and experimental techniques to create a unique sound that is both
challenging and rewarding for listeners. challenging and rewarding for listeners.
parent: contemporary classical parent: contemporary classical
language: nld
country: NL country: NL
localized_name: true localized_name: true
popularity: 5679 popularity: 5679

View file

@ -1010,7 +1010,7 @@ environmental:
Environmental music is a genre that incorporates natural sounds and ambient elements Environmental music is a genre that incorporates natural sounds and ambient elements
to create a soundscape that mimics the environment. It is often used for relaxation, to create a soundscape that mimics the environment. It is often used for relaxation,
meditation, and as background music for film and video. meditation, and as background music for film and video.
parent: meditation parent: sound
localized_name: true localized_name: true
popularity: 449 popularity: 449
playlist_id: 5p63jelsoTJGZy0mEzmu28 playlist_id: 5p63jelsoTJGZy0mEzmu28

View file

@ -1914,7 +1914,7 @@ fremantle indie:
Fremantle, Western Australia. It is characterized by its dreamy, atmospheric sound, Fremantle, Western Australia. It is characterized by its dreamy, atmospheric sound,
often incorporating elements of folk and psychedelia. The lyrics are often often incorporating elements of folk and psychedelia. The lyrics are often
introspective and poetic, reflecting the laid-back, bohemian lifestyle of the city. introspective and poetic, reflecting the laid-back, bohemian lifestyle of the city.
parent: australian indie parent: australian indie rock
popularity: 2451 popularity: 2451
playlist_id: 0LIRzPCFAI0uaKNyYMeWBq playlist_id: 0LIRzPCFAI0uaKNyYMeWBq
french baroque: french baroque:
@ -1957,6 +1957,7 @@ french classical piano:
classical piano is characterized by its elegant and refined style, with a focus on classical piano is characterized by its elegant and refined style, with a focus on
melody and harmony. melody and harmony.
parent: classical piano parent: classical piano
language: fra
country: FR country: FR
localized_name: true localized_name: true
popularity: 5641 popularity: 5641

View file

@ -2552,6 +2552,7 @@ greenlandic pop:
among younger generations in Greenland and has helped to showcase the unique among younger generations in Greenland and has helped to showcase the unique
cultural heritage of the region to the rest of the world. cultural heritage of the region to the rest of the world.
parent: pop parent: pop
language: kal
country: GL country: GL
localized_name: true localized_name: true
popularity: 4623 popularity: 4623
@ -2970,7 +2971,9 @@ guitarra argentina:
is characterized by the use of the guitar as the primary instrument and often is characterized by the use of the guitar as the primary instrument and often
features intricate melodies and rhythms. The music is often accompanied by vocals features intricate melodies and rhythms. The music is often accompanied by vocals
and tells stories of love, heartbreak, and the struggles of everyday life. and tells stories of love, heartbreak, and the struggles of everyday life.
parent: folklore argentino parent: classical guitar
language: spa
country: AR
localized_name: true localized_name: true
popularity: 4232 popularity: 4232
playlist_id: 7AM6up7skBINcBMsC4hcdA playlist_id: 7AM6up7skBINcBMsC4hcdA
@ -2995,7 +2998,9 @@ guitarra mexicana:
vocals and other traditional instruments, such as the violin or accordion. It is vocals and other traditional instruments, such as the violin or accordion. It is
deeply rooted in Mexican culture and history, and its rhythms and melodies evoke a deeply rooted in Mexican culture and history, and its rhythms and melodies evoke a
sense of nostalgia and celebration. sense of nostalgia and celebration.
parent: mexican traditional parent: instrument
language: spa
country: MX
localized_name: true localized_name: true
popularity: 2643 popularity: 2643
playlist_id: 5RTfxVbSrJFhZTCV6CwYW9 playlist_id: 5RTfxVbSrJFhZTCV6CwYW9
@ -3008,6 +3013,7 @@ guitarra portuguesa:
associated with the Portuguese fado tradition, which is characterized by a sense of associated with the Portuguese fado tradition, which is characterized by a sense of
longing and saudade (a feeling of nostalgia or melancholy). longing and saudade (a feeling of nostalgia or melancholy).
parent: instrument parent: instrument
language: por
country: PT country: PT
wikipedia_url: https://en.wikipedia.org/wiki/Portuguese_guitar wikipedia_url: https://en.wikipedia.org/wiki/Portuguese_guitar
localized_name: true localized_name: true

View file

@ -1177,6 +1177,7 @@ hip hop mauritanien:
French, and local languages. Hip hop mauritanien has gained popularity in recent French, and local languages. Hip hop mauritanien has gained popularity in recent
years, particularly among young people in Mauritania and other African countries. years, particularly among young people in Mauritania and other African countries.
parent: hip hop parent: hip hop
language: ara
country: MR country: MR
localized_name: true localized_name: true
popularity: 5905 popularity: 5905
@ -1310,7 +1311,7 @@ historic classical performance:
works from the Baroque and Classical periods. Performers aim to recreate the works from the Baroque and Classical periods. Performers aim to recreate the
original sound of the music, often using period instruments and techniques. The original sound of the music, often using period instruments and techniques. The
result is a rich and textured sound that transports listeners to a bygone era. result is a rich and textured sound that transports listeners to a bygone era.
parent: classical parent: classical performance
localized_name: true localized_name: true
popularity: 5876 popularity: 5876
playlist_id: 7aoyVc90BhK3uEuZQqiavW playlist_id: 7aoyVc90BhK3uEuZQqiavW
@ -1322,7 +1323,7 @@ historic orchestral performance:
capture the original sound of the music, often using period instruments and capture the original sound of the music, often using period instruments and
techniques. The result is a powerful and emotive sound that showcases the beauty and techniques. The result is a powerful and emotive sound that showcases the beauty and
complexity of orchestral music from the past. complexity of orchestral music from the past.
parent: orchestra parent: historic classical performance
localized_name: true localized_name: true
popularity: 5993 popularity: 5993
playlist_id: 3gwOJdannyNpzpyl6MyNb1 playlist_id: 3gwOJdannyNpzpyl6MyNb1
@ -1333,7 +1334,7 @@ historic piano performance:
instruments that were popular in the past. The pianist aims to recreate the original instruments that were popular in the past. The pianist aims to recreate the original
sound and style of the composer, providing an authentic experience for the audience. sound and style of the composer, providing an authentic experience for the audience.
The music is characterized by its elegance, complexity, and emotional depth. The music is characterized by its elegance, complexity, and emotional depth.
parent: classical piano parent: historic classical performance
localized_name: true localized_name: true
popularity: 4606 popularity: 4606
playlist_id: 5MXw4i9pRhleia2mDgrnbu playlist_id: 5MXw4i9pRhleia2mDgrnbu
@ -1369,7 +1370,7 @@ historically informed performance:
period, using instruments and techniques that were common during that time. period, using instruments and techniques that were common during that time.
Performers often conduct extensive research to ensure authenticity, resulting in a Performers often conduct extensive research to ensure authenticity, resulting in a
unique and immersive musical experience. unique and immersive musical experience.
parent: classical parent: historic classical performance
localized_name: true localized_name: true
popularity: 5589 popularity: 5589
playlist_id: 4j8LWu769e0bze06dcZV7W playlist_id: 4j8LWu769e0bze06dcZV7W
@ -1795,7 +1796,8 @@ hungarian classical performance:
well as its emotional depth and expressiveness. Performances often include well as its emotional depth and expressiveness. Performances often include
orchestras, choirs, and soloists, and are characterized by their precision and orchestras, choirs, and soloists, and are characterized by their precision and
technical skill. technical skill.
parent: classical parent: classical performance
language: hun
country: HU country: HU
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Hungary#Classical_music wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Hungary#Classical_music
@ -1811,6 +1813,7 @@ hungarian classical piano:
Franz Liszt and Bela Bartok are prominent in this genre, and their works are often Franz Liszt and Bela Bartok are prominent in this genre, and their works are often
performed in recitals and concerts around the world. performed in recitals and concerts around the world.
parent: classical piano parent: classical piano
language: hun
country: HU country: HU
localized_name: true localized_name: true
popularity: 5511 popularity: 5511
@ -1824,6 +1827,7 @@ hungarian contemporary classical:
its innovative use of instruments and techniques, as well as its exploration of new its innovative use of instruments and techniques, as well as its exploration of new
sonic sonic
parent: contemporary classical parent: contemporary classical
language: hun
country: HU country: HU
localized_name: true localized_name: true
popularity: 5390 popularity: 5390

View file

@ -518,7 +518,7 @@ japanese classical performance:
shamisen, koto, and shakuhachi. The music is often accompanied by dance, and the shamisen, koto, and shakuhachi. The music is often accompanied by dance, and the
performers wear traditional clothing. The music is known for its soothing and performers wear traditional clothing. The music is known for its soothing and
calming effect, and it has been popular in Japan for centuries. calming effect, and it has been popular in Japan for centuries.
parent: classical parent: classical performance
language: jpn language: jpn
country: JP country: JP
localized_name: true localized_name: true

View file

@ -1408,7 +1408,8 @@ korean classical performance:
as the gayageum (a zither-like instrument), the haegeum (a two-stringed fiddle), and as the gayageum (a zither-like instrument), the haegeum (a two-stringed fiddle), and
the daegeum (a bamboo flute). It is often performed at cultural events and the daegeum (a bamboo flute). It is often performed at cultural events and
ceremonies, and is considered an important part of Korean heritage. ceremonies, and is considered an important part of Korean heritage.
parent: classical parent: classical performance
language: kor
country: KR country: KR
popularity: 5639 popularity: 5639
playlist_id: 4ILgcuCSyGWNY1RejVHgiN playlist_id: 4ILgcuCSyGWNY1RejVHgiN
@ -1420,6 +1421,7 @@ korean classical piano:
of traditional Korean folk songs and court music. Korean classical piano is known of traditional Korean folk songs and court music. Korean classical piano is known
for its delicate and for its delicate and
parent: classical piano parent: classical piano
language: kor
country: KR country: KR
popularity: 6240 popularity: 6240
playlist_id: 3Bb1Rfc7TbQOHCMm4MHgCj playlist_id: 3Bb1Rfc7TbQOHCMm4MHgCj
@ -1431,6 +1433,7 @@ korean contemporary classical:
techniques and styles. The music is complex and emotive, with a focus on creating a techniques and styles. The music is complex and emotive, with a focus on creating a
unique and innovative sound. unique and innovative sound.
parent: contemporary classical parent: contemporary classical
language: kor
country: KR country: KR
popularity: 6177 popularity: 6177
playlist_id: 3BD1sI4da2uZZd2uQ90Ttk playlist_id: 3BD1sI4da2uZZd2uQ90Ttk
@ -1864,6 +1867,7 @@ kuduro:
features lyrics in Portuguese and local Angolan languages, and is popular throughout features lyrics in Portuguese and local Angolan languages, and is popular throughout
Africa and beyond. Africa and beyond.
parent: house parent: house
language: por
country: AO country: AO
wikipedia_url: https://en.wikipedia.org/wiki/Kuduro wikipedia_url: https://en.wikipedia.org/wiki/Kuduro
popularity: 3860 popularity: 3860

View file

@ -1921,6 +1921,7 @@ lowlands hardcore:
It is characterized by fast-paced, aggressive music with politically charged lyrics. It is characterized by fast-paced, aggressive music with politically charged lyrics.
The sound is influenced by other subgenres of punk, as well as metal and rock. The sound is influenced by other subgenres of punk, as well as metal and rock.
parent: hardcore parent: hardcore
language: nld
country: NL country: NL
localized_name: true localized_name: true
popularity: 5256 popularity: 5256

View file

@ -1041,6 +1041,7 @@ mapouka:
The lyrics often contain explicit sexual content, and the dance moves associated The lyrics often contain explicit sexual content, and the dance moves associated
with the genre are known for their provocative nature. with the genre are known for their provocative nature.
parent: dance parent: dance
language: fra
country: CI country: CI
wikipedia_url: https://en.wikipedia.org/wiki/Mapouka wikipedia_url: https://en.wikipedia.org/wiki/Mapouka
popularity: 5817 popularity: 5817
@ -1354,7 +1355,7 @@ mashup:
sound. Mashup artists often use digital editing software to blend the vocals and sound. Mashup artists often use digital editing software to blend the vocals and
instrumentals of different tracks, resulting in a unique and eclectic mix of genres. instrumentals of different tracks, resulting in a unique and eclectic mix of genres.
Mashups can range from lighthearted and fun to experimental and avant-garde. Mashups can range from lighthearted and fun to experimental and avant-garde.
parent: experimental parent: remix product
wikipedia_url: https://en.wikipedia.org/wiki/Mashup_(music) wikipedia_url: https://en.wikipedia.org/wiki/Mashup_(music)
popularity: 2642 popularity: 2642
playlist_id: 7ifqnqwYf2PT1QazqZ4ekQ playlist_id: 7ifqnqwYf2PT1QazqZ4ekQ
@ -4808,6 +4809,7 @@ musica ecuatoguineana:
African rhythms and traditional instrumentation. It often features call-and-response African rhythms and traditional instrumentation. It often features call-and-response
vocals and percussion instruments such as the maracas and the bongo drums. vocals and percussion instruments such as the maracas and the bongo drums.
parent: folk parent: folk
language: spa
country: GQ country: GQ
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Equatorial_Guinea wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Equatorial_Guinea
@ -6102,6 +6104,7 @@ musique centrafricaine:
social issues, love, and daily life. The music is often accompanied by dance and is social issues, love, and daily life. The music is often accompanied by dance and is
an important part of the country's cultural heritage. an important part of the country's cultural heritage.
parent: folk parent: folk
language: fra
country: CF country: CF
localized_name: true localized_name: true
popularity: 6236 popularity: 6236
@ -6186,7 +6189,9 @@ musique mariage algerien:
and dance music. The music is played by a live band, often featuring traditional and dance music. The music is played by a live band, often featuring traditional
instruments such as the darbuka and the oud. The songs are usually upbeat and instruments such as the darbuka and the oud. The songs are usually upbeat and
celebratory, and are meant to celebratory, and are meant to
parent: algerian folk parent: event
language: ara
country: DZ
localized_name: true localized_name: true
popularity: 4540 popularity: 4540
playlist_id: 4lSVAANT2LfdYn6UxvtKsy playlist_id: 4lSVAANT2LfdYn6UxvtKsy
@ -6198,6 +6203,7 @@ musique mauritanienne:
the tbal and the djembe. The songs are often accompanied by dance performances and the tbal and the djembe. The songs are often accompanied by dance performances and
are deeply rooted in the culture and history of the region. are deeply rooted in the culture and history of the region.
parent: folk parent: folk
language: ara
country: MR country: MR
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Mauritania wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Mauritania
popularity: 5486 popularity: 5486

View file

@ -107,6 +107,7 @@ raboday:
parties and is known for its energetic and lively sound. The music is influenced by parties and is known for its energetic and lively sound. The music is influenced by
a variety of other genres, including reggae, hip hop, and electronic dance music. a variety of other genres, including reggae, hip hop, and electronic dance music.
parent: dance parent: dance
language: hat
country: HT country: HT
wikipedia_url: https://en.wikipedia.org/wiki/Rab%C3%B2day wikipedia_url: https://en.wikipedia.org/wiki/Rab%C3%B2day
popularity: 3199 popularity: 3199
@ -3650,7 +3651,7 @@ russian indie rock:
as The Strokes and Arctic Monkeys, but also incorporates elements of Russian folk as The Strokes and Arctic Monkeys, but also incorporates elements of Russian folk
and punk music. The lyrics often deal with social and political issues, as well as and punk music. The lyrics often deal with social and political issues, as well as
personal struggles and relationships. personal struggles and relationships.
parent: indie pop parent: indie rock
language: rus language: rus
country: RU country: RU
localized_name: true localized_name: true

View file

@ -1212,6 +1212,7 @@ sega:
instruments, and call-and-response vocals. Sega is often associated with traditional instruments, and call-and-response vocals. Sega is often associated with traditional
Mauritian folk music and is a significant part of the country's cultural heritage. Mauritian folk music and is a significant part of the country's cultural heritage.
parent: folk parent: folk
language: mfe
country: MU country: MU
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Sega_(genre) wikipedia_url: https://en.wikipedia.org/wiki/Sega_(genre)
@ -1574,8 +1575,9 @@ shabad:
characterized by its spiritual lyrics and the use of traditional Indian instruments characterized by its spiritual lyrics and the use of traditional Indian instruments
such as the harmonium and tabla. The music is meant to evoke a sense of connection such as the harmonium and tabla. The music is meant to evoke a sense of connection
with the divine and is often used in religious ceremonies and meditation practices. with the divine and is often used in religious ceremonies and meditation practices.
parent: sikhist parent: world devotional
country: IN country: IN
wikipedia_url: https://en.wikipedia.org/wiki/Sikh_music
popularity: 2083 popularity: 2083
playlist_id: 2HizNyoSa1NdOX0r30vrXX playlist_id: 2HizNyoSa1NdOX0r30vrXX
shakuhachi: shakuhachi:

View file

@ -87,7 +87,8 @@ taiwan campus folk:
harmonica, as well as its lyrics, which often address social and political issues. harmonica, as well as its lyrics, which often address social and political issues.
Taiwan campus folk is known for its simple melodies and heartfelt lyrics, and has Taiwan campus folk is known for its simple melodies and heartfelt lyrics, and has
become an important part of Taiwanese cultural identity. become an important part of Taiwanese cultural identity.
parent: chinese folk parent: folk
language: zho
country: TW country: TW
localized_name: true localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Campus_folk_song wikipedia_url: https://en.wikipedia.org/wiki/Campus_folk_song
@ -101,7 +102,7 @@ taiwan classical performance:
traditional instruments such as the erhu, pipa, and guzheng, and often tells stories traditional instruments such as the erhu, pipa, and guzheng, and often tells stories
through music. The music is characterized by its intricate melodies and rhythms, and through music. The music is characterized by its intricate melodies and rhythms, and
its ability to transport listeners to a different time and place. its ability to transport listeners to a different time and place.
parent: classical parent: classical performance
language: zho language: zho
country: TW country: TW
localized_name: true localized_name: true
@ -1934,9 +1935,7 @@ touhou:
A genre of music that originated from a series of Japanese video games, featuring A genre of music that originated from a series of Japanese video games, featuring
upbeat electronic and rock music with catchy melodies. Often remixed and rearranged upbeat electronic and rock music with catchy melodies. Often remixed and rearranged
by fans, Touhou music encompasses a wide range of sub-genres and styles. by fans, Touhou music encompasses a wide range of sub-genres and styles.
parent: video game music parent: japanese vgm
language: jpn
country: JP
wikipedia_url: https://en.wikipedia.org/wiki/Touhou_Project wikipedia_url: https://en.wikipedia.org/wiki/Touhou_Project
popularity: 2349 popularity: 2349
playlist_id: 5CS6xvOkP4wcYjwTKoa3as playlist_id: 5CS6xvOkP4wcYjwTKoa3as
@ -3238,7 +3237,7 @@ turkish classical performance:
centers, and feature skilled musicians playing a variety of traditional instruments centers, and feature skilled musicians playing a variety of traditional instruments
in intricate and complex arrangements. The performances are a celebration of Turkish in intricate and complex arrangements. The performances are a celebration of Turkish
culture and history, and are beloved by music lovers around the world. culture and history, and are beloved by music lovers around the world.
parent: classical parent: classical performance
language: tur language: tur
country: TR country: TR
localized_name: true localized_name: true

View file

@ -1100,7 +1100,7 @@ violao:
violao classico: violao classico:
name: Violão Clássico name: Violão Clássico
description: Portuguese classical guitar music description: Portuguese classical guitar music
parent: classical parent: classical guitar
language: por language: por
wikipedia_url: https://en.wikipedia.org/wiki/Classical_guitar wikipedia_url: https://en.wikipedia.org/wiki/Classical_guitar
popularity: 3695 popularity: 3695

View file

@ -5183,7 +5183,6 @@
"sierra leonean pop": "Sierra Leonean Pop", "sierra leonean pop": "Sierra Leonean Pop",
"sierreno": "Sierreño", "sierreno": "Sierreño",
"sigilkore": "Sigilkore", "sigilkore": "Sigilkore",
"sikhist": "Sikhist",
"sinaloa indie": "Sinaloa Indie", "sinaloa indie": "Sinaloa Indie",
"sindhi": "Sindhi", "sindhi": "Sindhi",
"singaporean electronic": "Singaporean Electronic", "singaporean electronic": "Singaporean Electronic",