From b57a139fda026260a54e85e1a2ad09d5ae907e2c Mon Sep 17 00:00:00 2001 From: kokarare1212 Date: Wed, 30 Aug 2023 08:55:19 +0900 Subject: [PATCH] add ApResolve exception(s) --- librespot/core.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/librespot/core.py b/librespot/core.py index 2f0f1f6..1ba9564 100644 --- a/librespot/core.py +++ b/librespot/core.py @@ -233,6 +233,11 @@ class ApResolver: """ response = requests.get("{}?type={}".format(ApResolver.base_url, service_type)) + if response.status_code != 200: + if response.status_code == 502: + raise RuntimeError("ApResolve request failed: maybe rate limited?") + else: + raise RuntimeError("ApResolve request failed") return response.json() @staticmethod