diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index 17b6b627..775d3f24 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -829,42 +829,42 @@ "tech": "Tech" }, "map-styles": { - "dance": "Tanz", - "swing": "Swing", - "nightcore": "Nightcore", - "folk": "Folk", - "family": "Familie", - "ambient": "Umgebung", - "funk": "Funk", - "jazz": "Jazz", - "soul": "Soul", - "speedcore": "Speedcore", - "punk": "Punk", - "rb": "R&B", - "holiday": "Urlaub", - "vocaloid": "Vokaloid", - "j-rock": "J-Rock", - "trance": "Trance", - "drumbass": "Basstrommel", - "comedy": "Komödie", - "instrumental": "Instrumental", - "hardcore": "Hardcore", - "k-pop": "K-Pop", - "indie": "Indie", - "techno": "Techno", - "house": "House", - "game": "Videospiele", - "film": "Filme", - "alt": "Alternativ", - "dubstep": "Dubstep", - "metal": "Metal", - "anime": "Anime", - "hiphop": "HipHop", - "j-pop": "J-Pop", - "rock": "Rock", - "pop": "Pop", - "electronic": "Elektronisch", - "classical-orchestral": "Klassisch & Orchester" + "dance": "tanz", + "swing": "swing", + "nightcore": "nightcore", + "folk-acoustic": "folk & akustisch", + "kids-family": "kinder & familie", + "ambient": "ambient", + "funk-disco": "funk & disco", + "jazz": "jazz", + "soul": "soul", + "speedcore": "speedcore", + "punk": "punk", + "rb": "r&b", + "holiday": "urlaub", + "vocaloid": "vocaloid", + "j-rock": "j-rock", + "trance": "trance", + "drum-and-bass": "drum & bass", + "comedy-meme": "komödie & meme", + "instrumental": "instrumental", + "hardcore": "hardcore", + "k-pop": "k-pop", + "indie": "indie", + "techno": "techno", + "house": "house", + "video-game-soundtrack": "videospiel", + "tv-movie-soundtrack": "TV & film", + "alternative": "alternativ", + "dubstep": "dubstep", + "metal": "metal", + "anime": "anime", + "hip-hop-rap": "hip hop & rap", + "j-pop": "j-pop", + "rock": "rock", + "pop": "pop", + "electronic": "elektronisch", + "classical-orchestral": "Klassisch & Orchestral" }, "map-specificities": { "automapper": "KI", diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index 5aa23418..ff6765e8 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -840,10 +840,10 @@ "dance": "dance", "swing": "swing", "nightcore": "nightcore", - "folk": "folk", - "family": "family", + "folk-acoustic": "folk & acoustic", + "kids-family": "kids & family", "ambient": "ambient", - "funk": "funk", + "funk-disco": "funk & disco", "jazz": "jazz", "soul": "soul", "speedcore": "speedcore", @@ -853,21 +853,21 @@ "vocaloid": "vocaloid", "j-rock": "j-rock", "trance": "trance", - "drumbass": "drum & bass", - "comedy": "comedy", + "drum-and-bass": "drum & bass", + "comedy-meme": "comedy & meme", "instrumental": "instrumental", "hardcore": "hardcore", "k-pop": "k-pop", "indie": "indie", "techno": "techno", "house": "house", - "game": "video game", - "film": "film", - "alt": "alternative", + "video-game-soundtrack": "video game", + "tv-movie-soundtrack": "TV & film", + "alternative": "alternative", "dubstep": "dubstep", "metal": "metal", "anime": "anime", - "hiphop": "hiphop", + "hip-hop-rap": "hip hop & rap", "j-pop": "j-pop", "rock": "rock", "pop": "pop", diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 96b55364..385b971f 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -829,13 +829,13 @@ "tech": "tech" }, "map-styles": { - "dance": "baile", + "dance": "danza", "swing": "swing", "nightcore": "nightcore", - "folk": "folk", - "family": "familia", - "ambient": "ambiente", - "funk": "funk", + "folk-acoustic": "folk & acústico", + "kids-family": "niños & familia", + "ambient": "ambiental", + "funk-disco": "funk & disco", "jazz": "jazz", "soul": "soul", "speedcore": "speedcore", @@ -845,26 +845,26 @@ "vocaloid": "vocaloid", "j-rock": "j-rock", "trance": "trance", - "drumbass": "drum & bass", - "comedy": "comedia", + "drum-and-bass": "drum & bass", + "comedy-meme": "comedia & meme", "instrumental": "instrumental", "hardcore": "hardcore", "k-pop": "k-pop", "indie": "indie", - "techno": "tecno", + "techno": "techno", "house": "house", - "game": "videojuego", - "film": "film", - "alt": "alternativa", + "video-game-soundtrack": "videojuego", + "tv-movie-soundtrack": "TV & cine", + "alternative": "alternativo", "dubstep": "dubstep", "metal": "metal", "anime": "anime", - "hiphop": "hiphop", + "hip-hop-rap": "hip hop & rap", "j-pop": "j-pop", "rock": "rock", "pop": "pop", - "electronic": "electrónico", - "classical-orchestral": "Clásico y orquestal" + "electronic": "electrónica", + "classical-orchestral": "Clásica & Orquestal" }, "map-specificities": { "automapper": "IA", diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 836dc4ae..2e9ac8de 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -830,42 +830,42 @@ "tech": "tech" }, "map-styles": { - "dance": "dance", + "dance": "danse", "swing": "swing", "nightcore": "nightcore", - "folk": "folk", - "family": "famille", - "ambient": "ambiante", - "funk": "funk", + "folk-acoustic": "folk & acoustique", + "kids-family": "enfants & famille", + "ambient": "ambiant", + "funk-disco": "funk & disco", "jazz": "jazz", "soul": "soul", "speedcore": "speedcore", "punk": "punk", "rb": "r&b", - "holiday": "vacance", + "holiday": "vacances", "vocaloid": "vocaloid", "j-rock": "j-rock", "trance": "trance", - "drumbass": "drum & bass", - "comedy": "comédie", + "drum-and-bass": "drum & bass", + "comedy-meme": "comédie & meme", "instrumental": "instrumental", "hardcore": "hardcore", "k-pop": "k-pop", - "indie": "indé", + "indie": "indie", "techno": "techno", "house": "house", - "game": "jeu vidéo", - "film": "film", - "alt": "alternative", + "video-game-soundtrack": "jeu vidéo", + "tv-movie-soundtrack": "TV & film", + "alternative": "alternatif", "dubstep": "dubstep", - "metal": "metal", + "metal": "métal", "anime": "anime", - "hiphop": "hiphop", + "hip-hop-rap": "hip hop & rap", "j-pop": "j-pop", "rock": "rock", "pop": "pop", "electronic": "électronique", - "classical-orchestral": "classique & orchestrale" + "classical-orchestral": "Classique & Orchestral" }, "map-specificities": { "automapper": "IA", diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index f2c6672e..bbcf1b15 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -832,39 +832,39 @@ "dance": "ダンス", "swing": "スウィング", "nightcore": "ナイトコア", - "folk": "フォーク", - "family": "ファミリー", + "folk-acoustic": "フォーク & アコースティック", + "kids-family": "キッズ & ファミリー", "ambient": "アンビエント", - "funk": "ファンク", + "funk-disco": "ファンク & ディスコ", "jazz": "ジャズ", "soul": "ソウル", - "speedcore": "スピードコア ", + "speedcore": "スピードコア", "punk": "パンク", "rb": "r&b", - "holiday": "休日", + "holiday": "ホリデー", "vocaloid": "ボーカロイド", - "j-rock": "j-rock", + "j-rock": "J-ロック", "trance": "トランス", - "drumbass": "ドラムンベース", - "comedy": "コメディ", - "instrumental": "器楽", + "drum-and-bass": "ドラム & ベース", + "comedy-meme": "コメディ & ミーム", + "instrumental": "インストゥルメンタル", "hardcore": "ハードコア", "k-pop": "k-pop", "indie": "インディー", "techno": "テクノ", - "house": "家", - "game": "ビデオゲーム", - "film": "映画音楽", - "alt": "オルタナティヴ", + "house": "ハウス", + "video-game-soundtrack": "ゲーム音楽", + "tv-movie-soundtrack": "TV & 映画", + "alternative": "オルタナティブ", "dubstep": "ダブステップ", "metal": "メタル", "anime": "アニメ", - "hiphop": "ヒップポップ", - "j-pop": "j-pop", + "hip-hop-rap": "ヒップホップ & ラップ", + "j-pop": "J-ポップ", "rock": "ロック", "pop": "ポップ", "electronic": "エレクトロニック", - "classical-orchestral": "Classical & Orchestral" + "classical-orchestral": "クラシック & オーケストラ" }, "map-specificities": { "automapper": "AI", diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 4ac52cb2..dc65eaa5 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -831,36 +831,36 @@ "dance": "танец", "swing": "свинг", "nightcore": "найткор", - "folk": "народные", - "family": "семейные", + "folk-acoustic": "фолк и акустика", + "kids-family": "дети и семья", "ambient": "эмбиент", - "funk": "фанк", + "funk-disco": "фанк и диско", "jazz": "джаз", "soul": "соул", "speedcore": "спидкор", "punk": "панк", - "rb": "ар-н-би", - "holiday": "праздник", - "vocaloid": "вокалоиды", + "rb": "r&b", + "holiday": "праздники", + "vocaloid": "вокалоид", "j-rock": "джей-рок", "trance": "транс", - "drumbass": "драм-н-бейс", - "comedy": "комедия", - "instrumental": "инструментальные", + "drum-and-bass": "драм-н-бейс", + "comedy-meme": "комедия и мемы", + "instrumental": "инструментал", "hardcore": "хардкор", - "k-pop": "кей-поп", + "k-pop": "k-pop", "indie": "инди", "techno": "техно", "house": "хаус", - "game": "видеоигры", - "film": "фильмы", - "alt": "альтернативные", - "dubstep": "дапстеп", + "video-game-soundtrack": "видеоигра", + "tv-movie-soundtrack": "ТВ и кино", + "alternative": "альтернатива", + "dubstep": "дабстеп", "metal": "метал", "anime": "аниме", - "hiphop": "хипхоп", - "j-pop": "джей-поп", - "rock": "прк", + "hip-hop-rap": "хип-хоп и рэп", + "j-pop": "j-pop", + "rock": "рок", "pop": "поп", "electronic": "электроника", "classical-orchestral": "Классика и Оркестр" diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index 99c3206e..71b5ee93 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -829,42 +829,42 @@ "tech": "技術" }, "map-styles": { - "dance": "Dance", - "swing": "Swing", - "nightcore": "Nightcore", - "folk": "Folk", - "family": "Family", - "ambient": "Ambient", - "funk": "Funk", - "jazz": "Jazz", - "soul": "Soul", - "speedcore": "Speedcore", - "punk": "Punk", - "rb": "R&B", - "holiday": "Holiday", - "vocaloid": "Vocaloid", - "j-rock": "J-rock", - "trance": "Trance", - "drumbass": "Drum & Bass", - "comedy": "Comedy", - "instrumental": "Instrumental", - "hardcore": "Hardcore", - "k-pop": "K-pop", - "indie": "Indie", - "techno": "Techno", - "house": "House", - "game": "Video game", - "film": "Film", - "alt": "Alternative", - "dubstep": "Dubstep", - "metal": "Metal", - "anime": "Anime", - "hiphop": "Hiphop", - "j-pop": "J-pop", - "rock": "Rock", - "pop": "Pop", - "electronic": "Electronic", - "classical-orchestral": "Classical & Orchestral" + "dance": "舞蹈", + "swing": "搖擺", + "nightcore": "夜核", + "folk-acoustic": "民謠 & 原聲", + "kids-family": "兒童 & 家庭", + "ambient": "氛圍音樂", + "funk-disco": "放克 & 迪斯科", + "jazz": "爵士", + "soul": "靈魂", + "speedcore": "極速核", + "punk": "龐克", + "rb": "r&b", + "holiday": "假日", + "vocaloid": "聲庫", + "j-rock": "日式搖滾", + "trance": "迷幻", + "drum-and-bass": "鼓 & 貝斯", + "comedy-meme": "喜劇 & 表情包", + "instrumental": "純音樂", + "hardcore": "硬核", + "k-pop": "k-pop", + "indie": "獨立", + "techno": "電子舞曲", + "house": "浩室音樂", + "video-game-soundtrack": "遊戲音樂", + "tv-movie-soundtrack": "電視 & 電影", + "alternative": "另類", + "dubstep": "電音鼓", + "metal": "金屬", + "anime": "動漫", + "hip-hop-rap": "嘻哈 & 說唱", + "j-pop": "日式流行", + "rock": "搖滾", + "pop": "流行", + "electronic": "電子", + "classical-orchestral": "古典 & 管弦樂" }, "map-specificities": { "automapper": "AI", diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index b266d84a..d762040a 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -829,42 +829,42 @@ "tech": "技术" }, "map-styles": { - "dance": "dance", - "swing": "swing", - "nightcore": "nightcore", - "folk": "folk", - "family": "family", - "ambient": "ambient", - "funk": "funk", - "jazz": "jazz", - "soul": "soul", - "speedcore": "speedcore", - "punk": "punk", + "dance": "舞蹈", + "swing": "摇摆", + "nightcore": "夜核", + "folk-acoustic": "民谣 & 原声", + "kids-family": "儿童 & 家庭", + "ambient": "氛围音乐", + "funk-disco": "放克 & 迪斯科", + "jazz": "爵士", + "soul": "灵魂", + "speedcore": "极速核", + "punk": "朋克", "rb": "r&b", - "holiday": "holiday", - "vocaloid": "vocaloid", - "j-rock": "j-rock", - "trance": "trance", - "drumbass": "drum & bass", - "comedy": "comedy", - "instrumental": "instrumental", - "hardcore": "hardcore", + "holiday": "假日", + "vocaloid": "声库", + "j-rock": "日式摇滚", + "trance": "迷幻", + "drum-and-bass": "鼓 & 贝斯", + "comedy-meme": "喜剧 & 表情包", + "instrumental": "纯音乐", + "hardcore": "硬核", "k-pop": "k-pop", - "indie": "indie", - "techno": "techno", - "house": "house", - "game": "video game", - "film": "film", - "alt": "alternative", - "dubstep": "dubstep", - "metal": "metal", - "anime": "anime", - "hiphop": "hiphop", - "j-pop": "j-pop", - "rock": "rock", - "pop": "pop", - "electronic": "electronic", - "classical-orchestral": "Classical & Orchestral" + "indie": "独立", + "techno": "电子舞曲", + "house": "浩室音乐", + "video-game-soundtrack": "游戏音乐", + "tv-movie-soundtrack": "电视 & 电影", + "alternative": "另类", + "dubstep": "电音鼓", + "metal": "金属", + "anime": "动漫", + "hip-hop-rap": "嘻哈 & 说唱", + "j-pop": "日式流行", + "rock": "摇滚", + "pop": "流行", + "electronic": "电子", + "classical-orchestral": "古典 & 管弦乐" }, "map-specificities": { "automapper": "AI", diff --git a/src/main/services/thrid-party/beat-saver/beat-saver-api.service.ts b/src/main/services/thrid-party/beat-saver/beat-saver-api.service.ts index 8b61cd61..8ccb2eed 100644 --- a/src/main/services/thrid-party/beat-saver/beat-saver-api.service.ts +++ b/src/main/services/thrid-party/beat-saver/beat-saver-api.service.ts @@ -40,6 +40,9 @@ export class BeatSaverApiService { const params: Record = this.objectToStringRecord({...filter, tags}); + delete params.enabledTags; + delete params.excludedTags; + return new URLSearchParams(params); } diff --git a/src/shared/models/maps/beat-saver.model.ts b/src/shared/models/maps/beat-saver.model.ts index b016e7d6..d8d2c1d2 100644 --- a/src/shared/models/maps/beat-saver.model.ts +++ b/src/shared/models/maps/beat-saver.model.ts @@ -147,42 +147,42 @@ export interface BsvMapParitySummary { } export enum MapStyle { - Dance = "dance", - Swing = "swing", - Nightcore = "nightcore", - Folk = "folk", - Family = "family", + Alt = "alternative", Ambient = "ambient", - Funk = "funk", + Anime = "anime", + ClassicalOrchestral = "classical-orchestral", + Comedy = "comedy-meme", + Dance = "dance", + DrumBass = "drum-and-bass", + Dubstep = "dubstep", + Electronic = "electronic", + Folk = "folk-acoustic", + Funk = "funk-disco", + Hardcore = "hardcore", + Hiphop = "hip-hop-rap", + Holiday = "holiday", + House = "house", + Indie = "indie", + Instrumental = "instrumental", + JPop = "j-pop", + JRock = "j-rock", Jazz = "jazz", - Soul = "soul", - Speedcore = "speedcore", + KPop = "k-pop", + Family = "kids-family", + Metal = "metal", + Nightcore = "nightcore", + Pop = "pop", Punk = "punk", Rb = "rb", - Holiday = "holiday", - Vocaloid = "vocaloid", - JRock = "j-rock", - Trance = "trance", - DrumBass = "drumbass", - Comedy = "comedy", - Instrumental = "instrumental", - Hardcore = "hardcore", - KPop = "k-pop", - Indie = "indie", - Techno = "techno", - House = "house", - Game = "game", - Film = "film", - Alt = "alt", - Dubstep = "dubstep", - Metal = "metal", - Anime = "anime", - Hiphop = "hiphop", - JPop = "j-pop", Rock = "rock", - Pop = "pop", - Electronic = "electronic", - ClassicalOrchestral = "classical-orchestral" + Soul = "soul", + Speedcore = "speedcore", + Swing = "swing", + Film = "tv-movie-soundtrack", + Techno = "techno", + Trance = "trance", + Game = "video-game-soundtrack", + Vocaloid = "vocaloid", } // MapType Enum