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}
with open(TRANSLATION_FILE, "w") as f:
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()
with open(TRANSLATION_FILE_EN) as f:#
@ -204,25 +205,55 @@ def list_genres():
tree = {}
def mkt(p):
def mkt(p, lvl=1):
subtree = {}
if limit and lvl >= limit:
return subtree
# find children
# children = [genre_id for genre_id, genre in metadata.items() if genre.parent == p]
for genre_id, genre in metadata.items():
if genre.parent == p:
subtree[translation[genre_id]] = mkt(genre_id)
subtree[translation[genre_id]] = mkt(genre_id, lvl+1)
return subtree
for r in roots:
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__":
load_dotenv()
parser = argparse.ArgumentParser()
parser.add_argument("op", type=str, help="Operation")
parser.add_argument("--limit", type=int, help="Limit", default=None, required=False)
args = parser.parse_args()
if args.op == "genres2meta":
@ -232,6 +263,8 @@ if __name__ == "__main__":
elif args.op == "maketl":
make_translations()
elif args.op == "ls":
list_genres()
list_genres(args.limit)
elif args.op == "missingLang":
find_missing_lang()
else:
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:
json.dump(genre_data, f, sort_keys=True, ensure_ascii=False, indent=2,
cls=ExtendedEncoder)
f.write("\n")
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
wikipedia_url: https://en.wikipedia.org/wiki/Religious_music
metagenre: true
sikhist:
name: Sikhist
description: Music associated with sikhism
parent: religious
metagenre: true
vocal:
name: Vocal
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,
creating a tight-knit community of musicians and fans.
parent: indie rock
language: dan
country: DK
popularity: 4006
playlist_id: 6tBMqR2dxCAe8PytK9cKcf
@ -438,6 +439,7 @@ afghan pop:
genre has gained popularity in recent years, both in Afghanistan and among the
Afghan diaspora.
parent: pop
language: ara
country: AF
localized_name: true
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
addresses social and political issues in the country.
parent: hip hop
language: ara
country: AF
localized_name: true
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
dating back centuries.
parent: folk
language: ara
country: AF
localized_name: true
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
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.
parent: video game music
parent: japanese vgm
localized_name: true
popularity: 5713
playlist_id: 0ycoVPkrIuTEU5agjtyrtx
@ -3804,6 +3808,7 @@ 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.
parent: classical piano
language: deu
country: AT
localized_name: true
popularity: 5952
@ -3818,6 +3823,7 @@ austrian contemporary classical:
contemporary classical music is a thrilling journey into the future of classical
music.
parent: contemporary classical
language: deu
country: AT
localized_name: true
popularity: 6195
@ -3830,6 +3836,7 @@ austrian dnb:
patterns, and often incorporates traditional Austrian instruments such as the
accordion or zither.
parent: drum and bass
language: deu
country: AT
localized_name: true
popularity: 3561
@ -3867,6 +3874,7 @@ austrian jazz:
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.
parent: jazz
language: deu
country: AT
localized_name: true
popularity: 5102
@ -3880,6 +3888,7 @@ austrian metal:
into their sound, creating a unique and powerful sound that has gained a dedicated
following around the world.
parent: metal
language: deu
country: AT
localized_name: true
popularity: 3608
@ -3894,6 +3903,7 @@ austrian orchestra:
orchestras continue to be among the best in the world, attracting audiences from
around the globe.
parent: orchestra
language: deu
country: AT
localized_name: true
popularity: 5490
@ -3933,6 +3943,7 @@ austrian stoner rock:
psychedelic sound. Some of the most popular Austrian stoner rock bands include
Mother's Cake, The Ghost and the Machine, and Our Ceasing Voice.
parent: stoner rock
language: deu
country: AT
localized_name: true
popularity: 5327
@ -3944,6 +3955,7 @@ austrian techno:
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.
parent: techno
language: deu
country: AT
localized_name: true
popularity: 4978

View file

@ -186,6 +186,7 @@ baithak gana:
tabla, and its lyrics that often depict love and social issues. Baithak gana is
commonly performed at weddings, religious events, and community gatherings.
parent: folk
language: hns
country: SR
wikipedia_url: https://en.wikipedia.org/wiki/Baithak_Gana
popularity: 5582
@ -289,6 +290,7 @@ balearic:
genres, including rock, pop, and world music. It's often associated with beach
parties and a relaxed, carefree lifestyle.
parent: edm
language: spa
country: ES
wikipedia_url: https://en.wikipedia.org/wiki/Balearic_beat
popularity: 2555
@ -327,8 +329,7 @@ balikpapan indie:
often features lo-fi production, distorted guitars, and introspective lyrics.
Balikpapan indie bands often play in small venues and underground clubs, and are
known for their independent spirit and DIY ethos.
parent: indie rock
country: ID
parent: indonesian indie rock
popularity: 6245
playlist_id: 4xHYQJKvXQOORHG2Vn3g3V
balinese traditional:
@ -764,7 +765,9 @@ bangalore indie:
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
innovative approach to sound.
parent: indian indie
parent: indie rock
country: IN
localized_name: true
popularity: 4564
playlist_id: 0yw568vk1Hhi2A0HoV6SqX
bangla gojol:
@ -2013,6 +2016,7 @@ belly dance:
characterized by a driving beat, intricate rhythms, and a blend of traditional
Middle Eastern instruments with modern electronic sounds.
parent: dance
language: ara
country: EG
localized_name: true
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
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.
parent: video game music
country: JP
parent: japanese vgm
wikipedia_url: https://en.wikipedia.org/wiki/Bemani
popularity: 3629
playlist_id: 4ivlJRUHZWiP25Fm2qN7Dv
@ -2367,6 +2370,7 @@ bisaya indie:
with bands like Urbandub and Cueshé leading the way. Bisaya indie music often deals
with themes of love, loss, and social issues.
parent: pinoy indie
language: ceb
localized_name: true
popularity: 4451
playlist_id: 4U8rCEbvM6wuegEVUZ87M7
@ -2378,6 +2382,7 @@ bisaya rap:
experiences, making it relatable to listeners. The beats are usually upbeat and
energetic, making it a popular choice for parties and events.
parent: pinoy hip hop
language: ceb
localized_name: true
popularity: 3403
playlist_id: 0rcyvtwJZ7X49avts9SSBQ
@ -2389,6 +2394,7 @@ bisaya worship:
and devotion to God. The music is usually slow and melodic, creating a peaceful and
reflective atmosphere.
parent: worship
language: ceb
country: PH
localized_name: true
popularity: 4527
@ -2402,6 +2408,7 @@ bisrock:
on social issues and personal experiences, making it a popular choice for young
people who want to express themselves through music.
parent: pinoy rock
language: ceb
wikipedia_url: https://en.wikipedia.org/wiki/Bisrock
popularity: 4256
playlist_id: 3EfPujnG5slz7UuLaGVHOh
@ -3367,7 +3374,7 @@ boy soprano:
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
with clarity and precision.
parent: classical
parent: vocal
localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Boy_soprano
popularity: 6096
@ -3544,6 +3551,7 @@ brazilian classical:
instruments such as violins, cellos, and pianos, and often incorporates Brazilian
rhythms and melodies.
parent: classical
language: por
country: BR
localized_name: true
popularity: 2374
@ -3556,6 +3564,7 @@ brazilian classical piano:
and virtuosity of Brazilian pianists and often features original compositions or
arrangements of traditional Brazilian songs.
parent: classical piano
language: por
country: BR
localized_name: true
popularity: 6054
@ -3569,6 +3578,7 @@ brazilian contemporary classical:
unconventional instrumentation, and explores themes related to Brazilian culture and
society.
parent: contemporary classical
language: por
country: BR
localized_name: true
popularity: 5635
@ -4206,7 +4216,7 @@ brisbane indie:
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
Indie bands include The Go-Betweens, The Grates, and The John Steel Singers.
parent: australian indie
parent: australian indie rock
popularity: 1759
playlist_id: 7GrVgeOVSntOJRJrzecUl3
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
guzheng, and is often accompanied by vocals. The melodies are often soothing and
meditative, with a focus on creating a peaceful atmosphere.
parent: chinese classical
parent: classical performance
language: zho
country: CN
localized_name: true
popularity: 3463
playlist_id: 2pxOA8NLXwZaCk09pjaerb
chinese classical piano:
@ -3294,7 +3297,7 @@ choral:
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
powerful emotions in listeners.
parent: classical
parent: vocal
localized_name: true
wikipedia_url: https://en.wikipedia.org/wiki/Choir
popularity: 3240
@ -5825,7 +5828,7 @@ comptine africaine:
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
is often used in festivals and ceremonies.
parent: children's music
parent: comptine
language: fra
region: AF
localized_name: true
@ -7261,6 +7264,7 @@ cypriot hip hop:
traditional Cypriot instruments such as the bouzouki and the tzouras. The music is
characterized by its upbeat tempo and catchy melodies.
parent: hip hop
language: ell
country: CY
localized_name: true
popularity: 3703
@ -7273,6 +7277,7 @@ cypriot metal:
riffs, fast-paced drumming, and growled vocals. The lyrics often deal with themes of
rebellion, social injustice, and political dissent.
parent: hip hop
language: ell
country: CY
localized_name: true
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
popular choice for clubs and parties.
parent: pop
language: ell
country: CY
localized_name: true
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
helped to create a vibrant and dynamic music scene in
parent: dancehall
language: spa
country: CL
localized_name: true
popularity: 3700
@ -163,6 +164,7 @@ dancehall colombiano:
genre has gained popularity in recent years, particularly in Latin America, and is
known for its catchy hooks and infectious rhythms.
parent: dancehall
language: spa
country: CO
localized_name: true
popularity: 3529
@ -176,6 +178,7 @@ dancehall guyanaise:
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.
parent: dancehall
language: fra
country: GY
localized_name: true
popularity: 3954
@ -189,6 +192,7 @@ dancehall mauricien:
African, Indian, and European influences into a unique sound that celebrates the
island's diverse roots and contemporary urban lifestyle.
parent: dancehall
language: fra
country: MU
localized_name: true
popularity: 4092
@ -2349,8 +2353,9 @@ dennery segment:
by its uptempo beats and infectious rhythms. Dennery Segment is often played at
parties and carnivals, and has gained popularity worldwide through social media
platforms such as TikTok.
parent: trap
parent: soca
country: LC
wikipedia_url: https://en.wikipedia.org/wiki/Soca_music#Dennery_segment
popularity: 3829
playlist_id: 0x1Qzxac0JYNxkRZLktFLt
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
the Netherlands and beyond.
parent: classical piano
language: nld
country: NL
localized_name: true
popularity: 5145
@ -3915,6 +3921,7 @@ dutch contemporary classical:
instrumentation, and experimental techniques to create a unique sound that is both
challenging and rewarding for listeners.
parent: contemporary classical
language: nld
country: NL
localized_name: true
popularity: 5679

View file

@ -1010,7 +1010,7 @@ environmental:
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,
meditation, and as background music for film and video.
parent: meditation
parent: sound
localized_name: true
popularity: 449
playlist_id: 5p63jelsoTJGZy0mEzmu28

View file

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

View file

@ -2552,6 +2552,7 @@ greenlandic pop:
among younger generations in Greenland and has helped to showcase the unique
cultural heritage of the region to the rest of the world.
parent: pop
language: kal
country: GL
localized_name: true
popularity: 4623
@ -2970,7 +2971,9 @@ guitarra argentina:
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
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
popularity: 4232
playlist_id: 7AM6up7skBINcBMsC4hcdA
@ -2995,7 +2998,9 @@ guitarra mexicana:
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
sense of nostalgia and celebration.
parent: mexican traditional
parent: instrument
language: spa
country: MX
localized_name: true
popularity: 2643
playlist_id: 5RTfxVbSrJFhZTCV6CwYW9
@ -3008,6 +3013,7 @@ guitarra portuguesa:
associated with the Portuguese fado tradition, which is characterized by a sense of
longing and saudade (a feeling of nostalgia or melancholy).
parent: instrument
language: por
country: PT
wikipedia_url: https://en.wikipedia.org/wiki/Portuguese_guitar
localized_name: true

View file

@ -1177,6 +1177,7 @@ hip hop mauritanien:
French, and local languages. Hip hop mauritanien has gained popularity in recent
years, particularly among young people in Mauritania and other African countries.
parent: hip hop
language: ara
country: MR
localized_name: true
popularity: 5905
@ -1310,7 +1311,7 @@ historic classical performance:
works from the Baroque and Classical periods. Performers aim to recreate 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.
parent: classical
parent: classical performance
localized_name: true
popularity: 5876
playlist_id: 7aoyVc90BhK3uEuZQqiavW
@ -1322,7 +1323,7 @@ historic orchestral performance:
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
complexity of orchestral music from the past.
parent: orchestra
parent: historic classical performance
localized_name: true
popularity: 5993
playlist_id: 3gwOJdannyNpzpyl6MyNb1
@ -1333,7 +1334,7 @@ historic piano performance:
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.
The music is characterized by its elegance, complexity, and emotional depth.
parent: classical piano
parent: historic classical performance
localized_name: true
popularity: 4606
playlist_id: 5MXw4i9pRhleia2mDgrnbu
@ -1369,7 +1370,7 @@ historically informed performance:
period, using instruments and techniques that were common during that time.
Performers often conduct extensive research to ensure authenticity, resulting in a
unique and immersive musical experience.
parent: classical
parent: historic classical performance
localized_name: true
popularity: 5589
playlist_id: 4j8LWu769e0bze06dcZV7W
@ -1795,7 +1796,8 @@ hungarian classical performance:
well as its emotional depth and expressiveness. Performances often include
orchestras, choirs, and soloists, and are characterized by their precision and
technical skill.
parent: classical
parent: classical performance
language: hun
country: HU
localized_name: true
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
performed in recitals and concerts around the world.
parent: classical piano
language: hun
country: HU
localized_name: true
popularity: 5511
@ -1824,6 +1827,7 @@ hungarian contemporary classical:
its innovative use of instruments and techniques, as well as its exploration of new
sonic
parent: contemporary classical
language: hun
country: HU
localized_name: true
popularity: 5390

View file

@ -518,7 +518,7 @@ japanese classical performance:
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
calming effect, and it has been popular in Japan for centuries.
parent: classical
parent: classical performance
language: jpn
country: JP
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
the daegeum (a bamboo flute). It is often performed at cultural events and
ceremonies, and is considered an important part of Korean heritage.
parent: classical
parent: classical performance
language: kor
country: KR
popularity: 5639
playlist_id: 4ILgcuCSyGWNY1RejVHgiN
@ -1420,6 +1421,7 @@ korean classical piano:
of traditional Korean folk songs and court music. Korean classical piano is known
for its delicate and
parent: classical piano
language: kor
country: KR
popularity: 6240
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
unique and innovative sound.
parent: contemporary classical
language: kor
country: KR
popularity: 6177
playlist_id: 3BD1sI4da2uZZd2uQ90Ttk
@ -1864,6 +1867,7 @@ kuduro:
features lyrics in Portuguese and local Angolan languages, and is popular throughout
Africa and beyond.
parent: house
language: por
country: AO
wikipedia_url: https://en.wikipedia.org/wiki/Kuduro
popularity: 3860

View file

@ -1921,6 +1921,7 @@ lowlands hardcore:
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.
parent: hardcore
language: nld
country: NL
localized_name: true
popularity: 5256

View file

@ -1041,6 +1041,7 @@ mapouka:
The lyrics often contain explicit sexual content, and the dance moves associated
with the genre are known for their provocative nature.
parent: dance
language: fra
country: CI
wikipedia_url: https://en.wikipedia.org/wiki/Mapouka
popularity: 5817
@ -1354,7 +1355,7 @@ mashup:
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.
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)
popularity: 2642
playlist_id: 7ifqnqwYf2PT1QazqZ4ekQ
@ -4808,6 +4809,7 @@ musica ecuatoguineana:
African rhythms and traditional instrumentation. It often features call-and-response
vocals and percussion instruments such as the maracas and the bongo drums.
parent: folk
language: spa
country: GQ
localized_name: true
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
an important part of the country's cultural heritage.
parent: folk
language: fra
country: CF
localized_name: true
popularity: 6236
@ -6186,7 +6189,9 @@ musique mariage algerien:
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
celebratory, and are meant to
parent: algerian folk
parent: event
language: ara
country: DZ
localized_name: true
popularity: 4540
playlist_id: 4lSVAANT2LfdYn6UxvtKsy
@ -6198,6 +6203,7 @@ musique mauritanienne:
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.
parent: folk
language: ara
country: MR
wikipedia_url: https://en.wikipedia.org/wiki/Music_of_Mauritania
popularity: 5486

View file

@ -107,6 +107,7 @@ raboday:
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.
parent: dance
language: hat
country: HT
wikipedia_url: https://en.wikipedia.org/wiki/Rab%C3%B2day
popularity: 3199
@ -3650,7 +3651,7 @@ russian indie rock:
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
personal struggles and relationships.
parent: indie pop
parent: indie rock
language: rus
country: RU
localized_name: true

View file

@ -1212,6 +1212,7 @@ sega:
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.
parent: folk
language: mfe
country: MU
localized_name: true
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
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.
parent: sikhist
parent: world devotional
country: IN
wikipedia_url: https://en.wikipedia.org/wiki/Sikh_music
popularity: 2083
playlist_id: 2HizNyoSa1NdOX0r30vrXX
shakuhachi:

View file

@ -87,7 +87,8 @@ taiwan campus folk:
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
become an important part of Taiwanese cultural identity.
parent: chinese folk
parent: folk
language: zho
country: TW
localized_name: true
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
through music. The music is characterized by its intricate melodies and rhythms, and
its ability to transport listeners to a different time and place.
parent: classical
parent: classical performance
language: zho
country: TW
localized_name: true
@ -1934,9 +1935,7 @@ touhou:
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
by fans, Touhou music encompasses a wide range of sub-genres and styles.
parent: video game music
language: jpn
country: JP
parent: japanese vgm
wikipedia_url: https://en.wikipedia.org/wiki/Touhou_Project
popularity: 2349
playlist_id: 5CS6xvOkP4wcYjwTKoa3as
@ -3238,7 +3237,7 @@ turkish classical performance:
centers, and feature skilled musicians playing a variety of traditional instruments
in intricate and complex arrangements. The performances are a celebration of Turkish
culture and history, and are beloved by music lovers around the world.
parent: classical
parent: classical performance
language: tur
country: TR
localized_name: true

View file

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

View file

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