cxb: adding non-omni music list support

This commit is contained in:
2023-11-25 16:03:26 -05:00
parent cdd67ffbc3
commit 5fd966eaad
2 changed files with 282 additions and 1 deletions

View File

@ -22,8 +22,17 @@ class CxbRevSunriseS2(CxbBase):
@cached(lifetime=86400)
def handle_data_music_list_request(self, data: Dict) -> Dict:
version = data["dldate"]["filetype"].split("/")[0]
ret_str = ""
with open(r"titles/cxb/data/rss2/MusicArchiveList.csv") as music:
if "10104" in version:
self.logger.warning("Game Version is Season 2 Non-Omni")
file = "titles/cxb/data/rss2/MusicArchiveList-NonOmni.csv"
else:
self.logger.warning("Game Version is Season 2 Omnimix")
file = "titles/cxb/data/rss2/MusicArchiveList.csv"
with open(rf"{file}") as music:
lines = music.readlines()
for line in lines:
line_split = line.split(",")