From 9c939030f2c89d4828edb07945a82110438b7284 Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Sun, 20 Oct 2024 22:00:23 +0200 Subject: [PATCH] Download purchased music without active subscription (vitiko98/qobuz-dl#261) --- qobuz_dl/qopy.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/qobuz_dl/qopy.py b/qobuz_dl/qopy.py index 7388109..0820bb1 100644 --- a/qobuz_dl/qopy.py +++ b/qobuz_dl/qopy.py @@ -123,13 +123,14 @@ class Client: return r.json() def auth(self, email, pwd): + # https://github.com/vitiko98/qobuz-dl/issues/261 usr_info = self.api_call("user/login", email=email, pwd=pwd) - if not usr_info["user"]["credential"]["parameters"]: - raise IneligibleError("Free accounts are not eligible to download tracks.") + # if not usr_info["user"]["credential"]["parameters"]: + # raise IneligibleError("Free accounts are not eligible to download tracks.") self.uat = usr_info["user_auth_token"] self.session.headers.update({"X-User-Auth-Token": self.uat}) - self.label = usr_info["user"]["credential"]["parameters"]["short_label"] - logger.info(f"{GREEN}Membership: {self.label}") + # self.label = usr_info["user"]["credential"]["parameters"]["short_label"] + # logger.info(f"{GREEN}Membership: {self.label}") def multi_meta(self, epoint, key, id, type): total = 1