Remove default client_id

This commit is contained in:
7x11x13
2024-06-14 12:30:40 -04:00
parent e8a4161032
commit 42fbc5c23e
3 changed files with 24 additions and 17 deletions

View File

@@ -1,3 +1,3 @@
# -*- encoding: utf-8 -*-
"""Python Soundcloud Music Downloader."""
__version__ = "v2.7.11"
__version__ = "v2.7.12"

View File

@@ -1,5 +1,5 @@
[scdl]
client_id = a3e059563d7fd3372b49b37f00a00bcf
client_id =
auth_token =
path = .
name_format = {title}

View File

@@ -157,13 +157,20 @@ def main():
if not client.is_client_id_valid():
if arguments["--client-id"]:
logger.error(f"Invalid client_id specified by --client-id argument. Using a dynamically generated client_id...")
logger.warning(f"Invalid client_id specified by --client-id argument. Using a dynamically generated client_id...")
elif config["scdl"]["client_id"]:
logger.error(f"Invalid client_id in {config_file}. Using a dynamically generated client_id...")
logger.warning(f"Invalid client_id in {config_file}. Using a dynamically generated client_id...")
else:
logger.info(f"Generating dynamic client_id")
client = SoundCloud(None, token if token else None)
if not client.is_client_id_valid():
logger.error("Dynamically generated client_id is not valid")
sys.exit(1)
config["scdl"]["client_id"] = client.client_id
# save client_id
config_file.parent.mkdir(parents=True, exist_ok=True)
with open(config_file, "w", encoding="UTF-8") as f:
config.write(f)
if (token or arguments["me"]) and not client.is_auth_token_valid():
if arguments["--auth-token"]: