From 3de085b9cc7b54596300ea976edfeb7fe13714cd Mon Sep 17 00:00:00 2001 From: itouakirai <85016486+itouakirai@users.noreply.github.com> Date: Tue, 4 Nov 2025 08:18:15 +0800 Subject: [PATCH] Fix: Update API endpoint and regex for token retrieval --- src/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api.py b/src/api.py index 8fb9df4..d8a6854 100644 --- a/src/api.py +++ b/src/api.py @@ -63,9 +63,9 @@ class WebAPI: stop=stop_after_attempt(32)) def _set_token(self): with httpx.Client() as client: - resp = client.get("https://beta.music.apple.com", follow_redirects=True) - index_js_uri = regex.findall(r"/assets/index-legacy-[^/]+\.js", resp.text)[0] - js_resp = client.get("https://beta.music.apple.com" + index_js_uri) + resp = client.get("https://music.apple.com", follow_redirects=True) + index_js_uri = regex.findall(r"/assets/index~[^/]+\.js", resp.text)[0] + js_resp = client.get("https://music.apple.com" + index_js_uri) self.token = regex.search(r'eyJh([^"]*)', js_resp.text)[0] # DO NOT REMOVE IT