Download no longer works (Spotify) #16

Open
opened 2025-10-04 13:49:41 +00:00 by Krunox · 12 comments

Describe the bug
Download via Spotify no longer works.

To Reproduce
Precise steps to reproduce the behavior (start from how you built your container):

  1. Search for any album/track/playlist.
  2. Download album/track/playlist.

Expected behavior
Successful download.

Screenshots

N/A

Desktop (please complete the following information):

  • OS: Debian 12
  • Browser: Zen Browser

docker-compose.yaml

services:
  spotizerr:
    image: lavaforge.org/spotizerr/spotizerr:latest
    user: 0:0
    volumes:
      - ./data:/app/data # data directory, contains config, creds, watch, history
      - ./music:/app/downloads # downloads directory, contains downloaded files
      - ./logs:/app/logs # logs directory, contains logs
      - ./.cache:/app/.cache # cache file
      # Custom fix files
      - ./custom-files/core.py:/python/librespot/core.py
      - ./custom-files/Login5_pb2.py:/python/librespot/proto/spotify/login5/v3/Login5_pb2.py
      - ./custom-files/zeroconf.py:/python/librespot/zeroconf.py
      - ./custom-files/Identifiers_pb2.py:/python/librespot/proto/spotify/login5/v3/identifiers/Identifiers_pb2.py
    ports:
      # Port to expose the app on
      - 17171:7171
    container_name: spotizerr-app
    restart: unless-stopped
    env_file:
      - .env
    depends_on:
      - redis
  redis:
    image: redis:alpine
    container_name: spotizerr-redis
    restart: unless-stopped
    env_file:
      - .env
    volumes:
      - redis-data:/data
    command: sh -c 'redis-server --requirepass "$REDIS_PASSWORD" --appendonly yes'
volumes:
  redis-data:
    driver: local
networks: {}

.env

# Interface to bind to. Unless you know what you're doing, don't change this
HOST=0.0.0.0

# Redis connection (external or internal).
# Host name 'redis' works with docker-compose.yml setup
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=**********

# Set to true to filter out explicit content.
EXPLICIT_FILTER=false

# Optional: Sets the default file permissions for newly created files within the container.
UMASK=0022

# Whether to setup file permissions on startup. May improve performance on remote/slow filesystems
SKIP_SET_PERMISSIONS=false

# Whether to allow new users to register themselves or leave that only available for admins
DISABLE_REGISTRATION=false

LOG_LEVEL=info

Config

{
    "version": "3.3.1",
    "watch": {
        "enabled": false,
        "watchPollIntervalSeconds": 3600,
        "maxTracksPerRun": 50,
        "watchedArtistAlbumGroup": [
            "album",
            "single"
        ],
        "delayBetweenPlaylistsSeconds": 2,
        "delayBetweenArtistsSeconds": 5,
        "useSnapshotIdChecking": true,
        "maxItemsPerRun": 50
    },
    "service": "spotify",
    "spotify": "spotify",
    "deezer": "",
    "fallback": false,
    "spotifyQuality": "NORMAL",
    "deezerQuality": "MP3_320",
    "realTime": true,
    "customDirFormat": "%ar_album%/%album%",
    "customTrackFormat": "%tracknum%. %music%",
    "tracknumPadding": true,
    "saveCover": true,
    "maxConcurrentDownloads": 1,
    "utilityConcurrency": 1,
    "librespotConcurrency": 2,
    "maxRetries": 25,
    "retryDelaySeconds": 5,
    "retryDelayIncrease": 5,
    "convertTo": "OPUS",
    "bitrate": "",
    "artistSeparator": "; ",
    "recursiveQuality": false,
    "spotifyMetadata": true,
    "separateTracksByUser": false,
    "realTimeMultiplier": 0,
    "padNumberWidth": 3,
    "sseUpdateIntervalSeconds": 1,
    "warning": "Global Spotify API credentials are not fully configured or file is missing.",
    "client_id": "client_id",
    "client_secret": "client_secret",
    "explicitFilter": false,
    "url": "",
    "events": [],
    "available_events": [
        "download_start",
        "download_complete",
        "download_failed",
        "watch_added"
    ],
    "clientId": "clientId",
    "clientSecret": "clientSecret",
    "availableEvents": [
        "download_start",
        "download_complete",
        "download_failed",
        "watch_added"
    ]
}

Logs

2025-10-04 13:43:46 [INFO] Created new session! device_id: 0def67d002ae8aa0ea48a6728b8cbff74ae7e436, ap: ap-gae2.spotify.com:80
2025-10-04 13:43:47 [INFO] Connection successfully!
2025-10-04 13:43:47 [INFO] Session.Receiver started
2025-10-04 13:43:50 [WARNING] ap_welcome() call timed out
2025-10-04 13:43:50 [ERROR] Initial Login5 authentication failed
2025-10-04 13:43:50 [INFO] Skipping 02
2025-10-04 13:43:50 [INFO] Received license_version: 0
2025-10-04 13:43:50 [INFO] Received country_code: MY
2025-10-04 13:43:50 [INFO] Skipping 1f
2025-10-04 13:43:50 [INFO] Skipping 69
2025-10-04 13:43:50 [INFO] Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01'
2025-10-04 13:43:50 [INFO] Login5 token obtained successfully with 3600 seconds validity
2025-10-04 13:43:50 [INFO] Authenticated as spotify!
2025-10-04 13:43:52 [INFO] Added track download task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e to Celery queue.
2025-10-04 13:43:53 [INFO] Added track download task ead8f415-33ce-4b77-8db6-82d083f5143b to Celery queue.
2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Service determined from URL: spotify
2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Credentials provided: main_account_name='spotify', fallback_account_name='None'
2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify
2025-10-04 13:43:58 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out
2025-10-04 13:43:58 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed
2025-10-04 13:44:00 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:01 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Failed to download track: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e error: Unknown error
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: spo.download_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Error in download_track task: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/celery_tasks.py", line 1647, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: download_track_func(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: spo.download_track(
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e failed: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Service determined from URL: spotify
2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Credentials provided: main_account_name='spotify', fallback_account_name='None'
2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify
2025-10-04 13:44:23 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out
2025-10-04 13:44:23 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed
2025-10-04 13:44:25 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:26 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:26 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Failed to download track: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b error: Unknown error
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: spo.download_track(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Error in download_track task: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]:
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/celery_tasks.py", line 1647, in download_track
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: download_track_func(
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: spo.download_track(
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: raise e
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw()
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw()
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b failed: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24

Version

 v4.0.0
**Describe the bug** Download via Spotify no longer works. **To Reproduce** Precise steps to reproduce the behavior (start from how you built your container): 1. Search for any album/track/playlist. 2. Download album/track/playlist. **Expected behavior** Successful download. **Screenshots** ``` N/A ``` **Desktop (please complete the following information):** - OS: Debian 12 - Browser: Zen Browser **docker-compose.yaml** ```yaml services: spotizerr: image: lavaforge.org/spotizerr/spotizerr:latest user: 0:0 volumes: - ./data:/app/data # data directory, contains config, creds, watch, history - ./music:/app/downloads # downloads directory, contains downloaded files - ./logs:/app/logs # logs directory, contains logs - ./.cache:/app/.cache # cache file # Custom fix files - ./custom-files/core.py:/python/librespot/core.py - ./custom-files/Login5_pb2.py:/python/librespot/proto/spotify/login5/v3/Login5_pb2.py - ./custom-files/zeroconf.py:/python/librespot/zeroconf.py - ./custom-files/Identifiers_pb2.py:/python/librespot/proto/spotify/login5/v3/identifiers/Identifiers_pb2.py ports: # Port to expose the app on - 17171:7171 container_name: spotizerr-app restart: unless-stopped env_file: - .env depends_on: - redis redis: image: redis:alpine container_name: spotizerr-redis restart: unless-stopped env_file: - .env volumes: - redis-data:/data command: sh -c 'redis-server --requirepass "$REDIS_PASSWORD" --appendonly yes' volumes: redis-data: driver: local networks: {} ``` **.env** ```env # Interface to bind to. Unless you know what you're doing, don't change this HOST=0.0.0.0 # Redis connection (external or internal). # Host name 'redis' works with docker-compose.yml setup REDIS_HOST=redis REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD=********** # Set to true to filter out explicit content. EXPLICIT_FILTER=false # Optional: Sets the default file permissions for newly created files within the container. UMASK=0022 # Whether to setup file permissions on startup. May improve performance on remote/slow filesystems SKIP_SET_PERMISSIONS=false # Whether to allow new users to register themselves or leave that only available for admins DISABLE_REGISTRATION=false LOG_LEVEL=info ``` **Config** ```json { "version": "3.3.1", "watch": { "enabled": false, "watchPollIntervalSeconds": 3600, "maxTracksPerRun": 50, "watchedArtistAlbumGroup": [ "album", "single" ], "delayBetweenPlaylistsSeconds": 2, "delayBetweenArtistsSeconds": 5, "useSnapshotIdChecking": true, "maxItemsPerRun": 50 }, "service": "spotify", "spotify": "spotify", "deezer": "", "fallback": false, "spotifyQuality": "NORMAL", "deezerQuality": "MP3_320", "realTime": true, "customDirFormat": "%ar_album%/%album%", "customTrackFormat": "%tracknum%. %music%", "tracknumPadding": true, "saveCover": true, "maxConcurrentDownloads": 1, "utilityConcurrency": 1, "librespotConcurrency": 2, "maxRetries": 25, "retryDelaySeconds": 5, "retryDelayIncrease": 5, "convertTo": "OPUS", "bitrate": "", "artistSeparator": "; ", "recursiveQuality": false, "spotifyMetadata": true, "separateTracksByUser": false, "realTimeMultiplier": 0, "padNumberWidth": 3, "sseUpdateIntervalSeconds": 1, "warning": "Global Spotify API credentials are not fully configured or file is missing.", "client_id": "client_id", "client_secret": "client_secret", "explicitFilter": false, "url": "", "events": [], "available_events": [ "download_start", "download_complete", "download_failed", "watch_added" ], "clientId": "clientId", "clientSecret": "clientSecret", "availableEvents": [ "download_start", "download_complete", "download_failed", "watch_added" ] } ``` **Logs** ``` 2025-10-04 13:43:46 [INFO] Created new session! device_id: 0def67d002ae8aa0ea48a6728b8cbff74ae7e436, ap: ap-gae2.spotify.com:80 2025-10-04 13:43:47 [INFO] Connection successfully! 2025-10-04 13:43:47 [INFO] Session.Receiver started 2025-10-04 13:43:50 [WARNING] ap_welcome() call timed out 2025-10-04 13:43:50 [ERROR] Initial Login5 authentication failed 2025-10-04 13:43:50 [INFO] Skipping 02 2025-10-04 13:43:50 [INFO] Received license_version: 0 2025-10-04 13:43:50 [INFO] Received country_code: MY 2025-10-04 13:43:50 [INFO] Skipping 1f 2025-10-04 13:43:50 [INFO] Skipping 69 2025-10-04 13:43:50 [INFO] Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01' 2025-10-04 13:43:50 [INFO] Login5 token obtained successfully with 3600 seconds validity 2025-10-04 13:43:50 [INFO] Authenticated as spotify! 2025-10-04 13:43:52 [INFO] Added track download task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e to Celery queue. 2025-10-04 13:43:53 [INFO] Added track download task ead8f415-33ce-4b77-8db6-82d083f5143b to Celery queue. 2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Service determined from URL: spotify 2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Credentials provided: main_account_name='spotify', fallback_account_name='None' 2025-10-04 13:43:53 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify 2025-10-04 13:43:58 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out 2025-10-04 13:43:58 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed 2025-10-04 13:44:00 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:01 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:06 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Failed to download track: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e error: Unknown error 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: spo.download_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Error in download_track task: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/celery_tasks.py", line 1647, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: download_track_func( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: spo.download_track( 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:17 [INFO] Celery[DW-STDERR]: Task 601e7a62-c476-4dcc-9c32-f35fa8e76d9e failed: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Service determined from URL: spotify 2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Credentials provided: main_account_name='spotify', fallback_account_name='None' 2025-10-04 13:44:19 [INFO] Celery[DW-STDOUT]: DEBUG: track.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify 2025-10-04 13:44:23 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out 2025-10-04 13:44:23 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed 2025-10-04 13:44:25 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:26 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:26 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:31 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Failed to download track: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b error: Unknown error 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: spo.download_track( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Error in download_track task: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-04 13:44:42 [INFO] Celery[DW-STDERR]: 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/celery_tasks.py", line 1647, in download_track 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: download_track_func( 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/app/routes/utils/track.py", line 213, in download_track 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: spo.download_track( 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 171, in download_track 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: raise e 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__init__.py", line 148, in download_track 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: track = DW_TRACK(preferences).dw() 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 1074, in dw 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: track = EASY_DW(self.__preferences).easy_dw() 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 387, in easy_dw 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: raise TrackNotFound(message=error_message, url=self.__link) from e 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: deezspot.exceptions.TrackNotFound: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-04 13:44:43 [INFO] Celery[DW-STDERR]: Task ead8f415-33ce-4b77-8db6-82d083f5143b failed: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 ``` **Version** ``` v4.0.0 ```

Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade.

Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade.
Author

@mcn18 wrote in #16 (comment):

Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade.

I downgraded to v3.3.0, but downloading is still not working.

I also applied the fix from spotizerr/librespot-spotizerr#1 to v3.3.0 after downgrading, but downloading still returns the Audio key error, code: 1. I have also noticed that similar projects are facing the same issue.

v3.3.0 logs

2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Task download_album[c1ad1339-11cb-4eb9-99c5-66ce0a056df3] received
2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[5519075d-937d-40be-99ea-57ef8f243d27] succeeded in 0.0333598320139572s: None
2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 started processing: FURYON
2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[bfa1beba-6cd2-436d-a310-b1083b0ac37e] received
2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[bfa1beba-6cd2-436d-a310-b1083b0ac37e] succeeded in 0.009311218978837132s: None
2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Processing album download task: FURYON
2025-10-05 00:36:39 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:36:40 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: Celery Download Queue Manager initialized with max_concurrent=1
2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Service determined from URL: spotify
2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Credentials provided: main_account_name='spotify', fallback_account_name='None'
2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify
2025-10-05 00:36:41 [INFO] Celery[DW-STDERR]: Created new session! device_id: c9c8219165935f2ae478f4db40bf980e72ae797e, ap: ap-gae2.spotify.com:4070
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Connection successfully!
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Session.Receiver started
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Login5 authentication successful, got access token
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 02
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Received license_version: 0
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Received country_code: MY
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 1f
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 69
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01'
2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Authenticated as spotify!
2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing...
2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Creating album children table
2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Created album children table album_37cf223211 for task c1ad1339-11cb-4eb9-99c5-66ce0a056df3
2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Album download started for task c1ad1339-11cb-4eb9-99c5-66ce0a056df3, children table: album_37cf223211
2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Created and stored children table 'album_37cf223211' in task info
2025-10-05 00:36:43 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b7951d1-654c-428d-8457-a74cc904eb16] received
2025-10-05 00:36:43 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b7951d1-654c-428d-8457-a74cc904eb16] succeeded in 0.009146261028945446s: None
2025-10-05 00:36:44 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing...
2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Skipping track initialization storage (part of album/playlist, children table: album_37cf223211)
2025-10-05 00:36:44 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e94e0221-8e74-4560-bb2d-abee57f58432] received
2025-10-05 00:36:44 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e94e0221-8e74-4560-bb2d-abee57f58432] succeeded in 0.016016145003959537s: None
2025-10-05 00:36:44 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:36:45 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:36:45 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:36:45 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[21a291fd-da45-4cfa-9ea4-5629d351a7de] received
2025-10-05 00:36:45 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[21a291fd-da45-4cfa-9ea4-5629d351a7de] succeeded in 0.0060254239942878485s: None
2025-10-05 00:36:45 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:36:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[633a3c16-ae45-4e1e-87a5-1cce392c5a10] received
2025-10-05 00:36:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[633a3c16-ae45-4e1e-87a5-1cce392c5a10] succeeded in 0.009492552955634892s: None
2025-10-05 00:36:51 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[9fb9a9b2-63d1-484b-b607-9656b2f018b4] received
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[9fb9a9b2-63d1-484b-b607-9656b2f018b4] succeeded in 0.013633682974614203s: None
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]:
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]:
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[cfeaf90b-ea10-4730-8f02-186dccd41e6b] received
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing...
2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[cfeaf90b-ea10-4730-8f02-186dccd41e6b] succeeded in 0.0067968000657856464s: None
2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Skipping track initialization storage (part of album/playlist, children table: album_37cf223211)
2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:37:02 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[22c348bc-ad65-49cd-8c3d-5c89a9aac23d] received
2025-10-05 00:37:02 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[22c348bc-ad65-49cd-8c3d-5c89a9aac23d] succeeded in 0.00972709502093494s: None
2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:37:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[105a9586-0999-4f3d-84c3-68b74256f73a] received
2025-10-05 00:37:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[105a9586-0999-4f3d-84c3-68b74256f73a] succeeded in 0.008609469048678875s: None
2025-10-05 00:37:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[71f2d1f4-c28f-42e7-9a60-8fe063a01c16] received
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[71f2d1f4-c28f-42e7-9a60-8fe063a01c16] succeeded in 0.025794739020057023s: None
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]:
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]:
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Storing album history (completed)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_37cf223211
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: c1ad1339-11cb-4eb9-99c5-66ce0a056df3, children: album_37cf223211, status: failed)
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 completed:
2025-10-05 00:37:18 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: spotify for blob) successful.
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task download_album[c1ad1339-11cb-4eb9-99c5-66ce0a056df3] succeeded in 39.49211229197681s: {'status': 'success', 'message': 'Album download completed'}
2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e2a72e7c-7b98-4443-9a07-cb62922f7068] received
2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 completed successfully: FURYON
2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e2a72e7c-7b98-4443-9a07-cb62922f7068] succeeded in 0.015927393920719624s: None
2025-10-05 00:37:18 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:37:19 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients

v3.3.0 logs after applying the fix from spotizerr/librespot-spotizerr#1

2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Task download_album[56b712e9-05f1-4224-a628-b35d1c77e4da] received
2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[6106a90d-da77-480c-aed9-4764a7011e3c] succeeded in 0.03543504001572728s: None
2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da started processing: FURYON
2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Processing album download task: FURYON
2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03f695f1-ce25-4b31-a417-638caedd4bff] received
2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03f695f1-ce25-4b31-a417-638caedd4bff] succeeded in 0.010658096056431532s: None
2025-10-05 00:44:30 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:44:31 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: Celery Download Queue Manager initialized with max_concurrent=1
2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Service determined from URL: spotify
2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Credentials provided: main_account_name='spotify', fallback_account_name='None'
2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify
2025-10-05 00:44:43 [INFO] Celery[DW-STDERR]: Created new session! device_id: 33712d818844ebecc6abcacd7e29a8b20e5a1f68, ap: ap-gae2.spotify.com:80
2025-10-05 00:44:45 [INFO] Celery[DW-STDERR]: Connection successfully!
2025-10-05 00:44:45 [INFO] Celery[DW-STDERR]: Session.Receiver started
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 02
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Received license_version: 0
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Received country_code: MY
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 1f
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 69
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01'
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Login5 token obtained successfully with 3600 seconds validity
2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Authenticated as spotify!
2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing...
2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Creating album children table
2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Created album children table album_ebfd11943c for task 56b712e9-05f1-4224-a628-b35d1c77e4da
2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Album download started for task 56b712e9-05f1-4224-a628-b35d1c77e4da, children table: album_ebfd11943c
2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Created and stored children table 'album_ebfd11943c' in task info
2025-10-05 00:44:49 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d15ccd56-c031-4217-a6aa-5bdc510f4e41] received
2025-10-05 00:44:49 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d15ccd56-c031-4217-a6aa-5bdc510f4e41] succeeded in 0.019434188026934862s: None
2025-10-05 00:44:49 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing...
2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Skipping track initialization storage (part of album/playlist, children table: album_ebfd11943c)
2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[caa5aa9a-6e7e-420a-bb36-13c66b27c268] received
2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[caa5aa9a-6e7e-420a-bb36-13c66b27c268] succeeded in 0.022690442041493952s: None
2025-10-05 00:44:50 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b4556a8a-4a01-4edf-a11e-33902848c0e3] received
2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b4556a8a-4a01-4edf-a11e-33902848c0e3] succeeded in 0.005951756029389799s: None
2025-10-05 00:44:51 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:44:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[3d5fef56-3a5a-4e00-8af6-a400220032b9] received
2025-10-05 00:44:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[3d5fef56-3a5a-4e00-8af6-a400220032b9] succeeded in 0.008653718046844006s: None
2025-10-05 00:44:56 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03ab8923-95bb-4480-838a-1c79d3f3a9bc] received
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03ab8923-95bb-4480-838a-1c79d3f3a9bc] succeeded in 0.0193071459652856s: None
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]:
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]:
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing...
2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Skipping track initialization storage (part of album/playlist, children table: album_ebfd11943c)
2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d8775d1f-d0b0-432e-ae60-57b5920ccde1] received
2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d8775d1f-d0b0-432e-ae60-57b5920ccde1] succeeded in 0.008678177022375166s: None
2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:07 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b2c89117-2421-4d1a-a5c6-79cf90c28941] received
2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b2c89117-2421-4d1a-a5c6-79cf90c28941] succeeded in 0.009913885965943336s: None
2025-10-05 00:45:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:45:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:45:12 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[428b6a3e-fa64-43d9-82f8-e5148dbb4184] received
2025-10-05 00:45:12 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[428b6a3e-fa64-43d9-82f8-e5148dbb4184] succeeded in 0.009416886023245752s: None
2025-10-05 00:45:13 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Audio key error, code: 1
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s)
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[2e9cb007-c84a-4ff9-aaff-00c70d1ce6fa] received
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]:
2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[2e9cb007-c84a-4ff9-aaff-00c70d1ce6fa] succeeded in 0.025009235949255526s: None
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]:
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Storing album history (completed)
2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b2bf9a5-d53c-4cc2-be19-918732aba611] received
2025-10-05 00:45:23 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: spotify for blob) successful.
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_ebfd11943c
2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b2bf9a5-d53c-4cc2-be19-918732aba611] succeeded in 0.007321216049604118s: None
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: 56b712e9-05f1-4224-a628-b35d1c77e4da, children: album_ebfd11943c, status: failed)
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da completed:
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task download_album[56b712e9-05f1-4224-a628-b35d1c77e4da] succeeded in 53.572970618959516s: {'status': 'success', 'message': 'Album download completed'}
2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da completed successfully: FURYON
2025-10-05 00:45:23 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
@mcn18 wrote in https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-224: > Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade. I downgraded to v3.3.0, but downloading is still not working. I also applied the fix from https://lavaforge.org/spotizerr/librespot-spotizerr/pulls/1 to v3.3.0 after downgrading, but downloading still returns the `Audio key error, code: 1`. I have also noticed that similar projects are facing the same issue. v3.3.0 logs ``` 2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Task download_album[c1ad1339-11cb-4eb9-99c5-66ce0a056df3] received 2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[5519075d-937d-40be-99ea-57ef8f243d27] succeeded in 0.0333598320139572s: None 2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 started processing: FURYON 2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[bfa1beba-6cd2-436d-a310-b1083b0ac37e] received 2025-10-05 00:36:39 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[bfa1beba-6cd2-436d-a310-b1083b0ac37e] succeeded in 0.009311218978837132s: None 2025-10-05 00:36:39 [INFO] Celery[DW-STDERR]: Processing album download task: FURYON 2025-10-05 00:36:39 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:36:40 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: Celery Download Queue Manager initialized with max_concurrent=1 2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Service determined from URL: spotify 2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Credentials provided: main_account_name='spotify', fallback_account_name='None' 2025-10-05 00:36:40 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify 2025-10-05 00:36:41 [INFO] Celery[DW-STDERR]: Created new session! device_id: c9c8219165935f2ae478f4db40bf980e72ae797e, ap: ap-gae2.spotify.com:4070 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Connection successfully! 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Session.Receiver started 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Login5 authentication successful, got access token 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 02 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Received license_version: 0 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Received country_code: MY 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 1f 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping 69 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01' 2025-10-05 00:36:42 [INFO] Celery[DW-STDERR]: Authenticated as spotify! 2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing... 2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Creating album children table 2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Created album children table album_37cf223211 for task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Album download started for task c1ad1339-11cb-4eb9-99c5-66ce0a056df3, children table: album_37cf223211 2025-10-05 00:36:43 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Created and stored children table 'album_37cf223211' in task info 2025-10-05 00:36:43 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b7951d1-654c-428d-8457-a74cc904eb16] received 2025-10-05 00:36:43 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b7951d1-654c-428d-8457-a74cc904eb16] succeeded in 0.009146261028945446s: None 2025-10-05 00:36:44 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing... 2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Skipping track initialization storage (part of album/playlist, children table: album_37cf223211) 2025-10-05 00:36:44 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e94e0221-8e74-4560-bb2d-abee57f58432] received 2025-10-05 00:36:44 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e94e0221-8e74-4560-bb2d-abee57f58432] succeeded in 0.016016145003959537s: None 2025-10-05 00:36:44 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:36:44 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:36:45 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:36:45 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:36:45 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[21a291fd-da45-4cfa-9ea4-5629d351a7de] received 2025-10-05 00:36:45 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[21a291fd-da45-4cfa-9ea4-5629d351a7de] succeeded in 0.0060254239942878485s: None 2025-10-05 00:36:45 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:36:50 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:36:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[633a3c16-ae45-4e1e-87a5-1cce392c5a10] received 2025-10-05 00:36:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[633a3c16-ae45-4e1e-87a5-1cce392c5a10] succeeded in 0.009492552955634892s: None 2025-10-05 00:36:51 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[9fb9a9b2-63d1-484b-b607-9656b2f018b4] received 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[9fb9a9b2-63d1-484b-b607-9656b2f018b4] succeeded in 0.013633682974614203s: None 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[cfeaf90b-ea10-4730-8f02-186dccd41e6b] received 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 initializing... 2025-10-05 00:37:01 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[cfeaf90b-ea10-4730-8f02-186dccd41e6b] succeeded in 0.0067968000657856464s: None 2025-10-05 00:37:01 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Skipping track initialization storage (part of album/playlist, children table: album_37cf223211) 2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:02 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:37:02 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[22c348bc-ad65-49cd-8c3d-5c89a9aac23d] received 2025-10-05 00:37:02 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[22c348bc-ad65-49cd-8c3d-5c89a9aac23d] succeeded in 0.00972709502093494s: None 2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:02 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:07 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:37:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[105a9586-0999-4f3d-84c3-68b74256f73a] received 2025-10-05 00:37:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[105a9586-0999-4f3d-84c3-68b74256f73a] succeeded in 0.008609469048678875s: None 2025-10-05 00:37:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[71f2d1f4-c28f-42e7-9a60-8fe063a01c16] received 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[71f2d1f4-c28f-42e7-9a60-8fe063a01c16] succeeded in 0.025794739020057023s: None 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3: Storing album history (completed) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_37cf223211 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: c1ad1339-11cb-4eb9-99c5-66ce0a056df3, children: album_37cf223211, status: failed) 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 completed: 2025-10-05 00:37:18 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: spotify for blob) successful. 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task download_album[c1ad1339-11cb-4eb9-99c5-66ce0a056df3] succeeded in 39.49211229197681s: {'status': 'success', 'message': 'Album download completed'} 2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e2a72e7c-7b98-4443-9a07-cb62922f7068] received 2025-10-05 00:37:18 [INFO] Celery[DW-STDERR]: Task c1ad1339-11cb-4eb9-99c5-66ce0a056df3 completed successfully: FURYON 2025-10-05 00:37:18 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[e2a72e7c-7b98-4443-9a07-cb62922f7068] succeeded in 0.015927393920719624s: None 2025-10-05 00:37:18 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:37:19 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients ``` v3.3.0 logs after applying the fix from https://lavaforge.org/spotizerr/librespot-spotizerr/pulls/1 ``` 2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Task download_album[56b712e9-05f1-4224-a628-b35d1c77e4da] received 2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[6106a90d-da77-480c-aed9-4764a7011e3c] succeeded in 0.03543504001572728s: None 2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da started processing: FURYON 2025-10-05 00:44:29 [INFO] Celery[DW-STDERR]: Processing album download task: FURYON 2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03f695f1-ce25-4b31-a417-638caedd4bff] received 2025-10-05 00:44:29 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03f695f1-ce25-4b31-a417-638caedd4bff] succeeded in 0.010658096056431532s: None 2025-10-05 00:44:30 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:44:31 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: Celery Download Queue Manager initialized with max_concurrent=1 2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Service determined from URL: spotify 2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Credentials provided: main_account_name='spotify', fallback_account_name='None' 2025-10-05 00:44:43 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Spotify URL, no fallback. Direct download with Spotify account (for blob): spotify 2025-10-05 00:44:43 [INFO] Celery[DW-STDERR]: Created new session! device_id: 33712d818844ebecc6abcacd7e29a8b20e5a1f68, ap: ap-gae2.spotify.com:80 2025-10-05 00:44:45 [INFO] Celery[DW-STDERR]: Connection successfully! 2025-10-05 00:44:45 [INFO] Celery[DW-STDERR]: Session.Receiver started 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: ap_welcome() call timed out 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Initial Login5 authentication failed 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 02 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Received license_version: 0 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Received country_code: MY 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 1f 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping 69 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01' 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Login5 token obtained successfully with 3600 seconds validity 2025-10-05 00:44:48 [INFO] Celery[DW-STDERR]: Authenticated as spotify! 2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing... 2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Creating album children table 2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Created album children table album_ebfd11943c for task 56b712e9-05f1-4224-a628-b35d1c77e4da 2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Album download started for task 56b712e9-05f1-4224-a628-b35d1c77e4da, children table: album_ebfd11943c 2025-10-05 00:44:49 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Created and stored children table 'album_ebfd11943c' in task info 2025-10-05 00:44:49 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d15ccd56-c031-4217-a6aa-5bdc510f4e41] received 2025-10-05 00:44:49 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d15ccd56-c031-4217-a6aa-5bdc510f4e41] succeeded in 0.019434188026934862s: None 2025-10-05 00:44:49 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing... 2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Skipping track initialization storage (part of album/playlist, children table: album_ebfd11943c) 2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[caa5aa9a-6e7e-420a-bb36-13c66b27c268] received 2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[caa5aa9a-6e7e-420a-bb36-13c66b27c268] succeeded in 0.022690442041493952s: None 2025-10-05 00:44:50 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:44:50 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b4556a8a-4a01-4edf-a11e-33902848c0e3] received 2025-10-05 00:44:50 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b4556a8a-4a01-4edf-a11e-33902848c0e3] succeeded in 0.005951756029389799s: None 2025-10-05 00:44:51 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:44:56 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:44:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[3d5fef56-3a5a-4e00-8af6-a400220032b9] received 2025-10-05 00:44:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[3d5fef56-3a5a-4e00-8af6-a400220032b9] succeeded in 0.008653718046844006s: None 2025-10-05 00:44:56 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03ab8923-95bb-4480-838a-1c79d3f3a9bc] received 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[03ab8923-95bb-4480-838a-1c79d3f3a9bc] succeeded in 0.0193071459652856s: None 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/4zMYxKnm4qpI0F5Na4R2Tv). Original error: Maximum retry limit reached for 'FURYON' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: 9664ef633ee94e24ba24f18aa410ca91, fileId: 199211390989d4a0c02dcf4c96631405bc7562f2 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da initializing... 2025-10-05 00:45:06 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Skipping track initialization storage (part of album/playlist, children table: album_ebfd11943c) 2025-10-05 00:45:06 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d8775d1f-d0b0-432e-ae60-57b5920ccde1] received 2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[d8775d1f-d0b0-432e-ae60-57b5920ccde1] succeeded in 0.008678177022375166s: None 2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:07 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:07 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b2c89117-2421-4d1a-a5c6-79cf90c28941] received 2025-10-05 00:45:07 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[b2c89117-2421-4d1a-a5c6-79cf90c28941] succeeded in 0.009913885965943336s: None 2025-10-05 00:45:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:45:08 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:12 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:45:12 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[428b6a3e-fa64-43d9-82f8-e5148dbb4184] received 2025-10-05 00:45:12 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[428b6a3e-fa64-43d9-82f8-e5148dbb4184] succeeded in 0.009416886023245752s: None 2025-10-05 00:45:13 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Audio key error, code: 1 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da retrying: Unknown - Unknown (Attempt 0, waiting 0s) 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[2e9cb007-c84a-4ff9-aaff-00c70d1ce6fa] received 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: 2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[2e9cb007-c84a-4ff9-aaff-00c70d1ce6fa] succeeded in 0.025009235949255526s: None 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: fd9376b33e5f62db59304ed5999c79bc82cf3f24 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da: Storing album history (completed) 2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b2bf9a5-d53c-4cc2-be19-918732aba611] received 2025-10-05 00:45:23 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: spotify for blob) successful. 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_ebfd11943c 2025-10-05 00:45:23 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[1b2bf9a5-d53c-4cc2-be19-918732aba611] succeeded in 0.007321216049604118s: None 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: 56b712e9-05f1-4224-a628-b35d1c77e4da, children: album_ebfd11943c, status: failed) 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da completed: 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task download_album[56b712e9-05f1-4224-a628-b35d1c77e4da] succeeded in 53.572970618959516s: {'status': 'success', 'message': 'Album download completed'} 2025-10-05 00:45:23 [INFO] Celery[DW-STDERR]: Task 56b712e9-05f1-4224-a628-b35d1c77e4da completed successfully: FURYON 2025-10-05 00:45:23 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients ```

@Krunox wrote in #16 (comment):

@mcn18 wrote in #16 (comment):

Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade.

I downgraded to v3.3.0, but downloading is still not working.

I also applied the fix from spotizerr/librespot-spotizerr#1 to v3.3.0 after downgrading, but downloading still returns the Audio key error, code: 1. I have also noticed that similar projects are facing the same issue.

You might have to try a semi-fresh install of spotizerr. Try deleting the data folder where your compose file is and then go through the setup with spotizerr-auth. Applying my fix on 3.3.0 wouldn't make a difference because as far as I know that fix only corrects what's broken in 4.0.

I might be mistaken about the downgrade being 100% compatible (had fully uninstalled to test deemix then reinstalled spotizerr 3.3.0). I re-setup using spotizerr-auth the same day I wrote #14 and haven't had any connectivity issues since.

I don't know what the deal is with 4.0.0 and credential errors. I presume it's something with It also should put a final solution to rate limits, since we now only use the spotify webapi for searching, everything metadata-related is done through librespot, which seems to be completely free of any rate limits. as was said in the 4.0.0 release notes.

Regardless, 3.3.0 has been stable for me on a fresh install. I was even able to keep the download history intact upon switching. Let me know if resetting the data folder works for you.

@Krunox wrote in https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-227: > @mcn18 wrote in #16 (comment): > > > Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade. > > I downgraded to v3.3.0, but downloading is still not working. > > I also applied the fix from spotizerr/librespot-spotizerr#1 to v3.3.0 after downgrading, but downloading still returns the `Audio key error, code: 1`. I have also noticed that similar projects are facing the same issue. You might have to try a semi-fresh install of spotizerr. Try deleting the data folder where your compose file is and then go through the setup with [spotizerr-auth](https://web.archive.org/web/20250808102722/https://github.com/Xoconoch/spotizerr-auth). Applying my fix on 3.3.0 wouldn't make a difference because as far as I know that fix only corrects what's broken in 4.0. I might be mistaken about the downgrade being 100% compatible (had fully uninstalled to test deemix then reinstalled spotizerr 3.3.0). I re-setup using spotizerr-auth the same day I wrote #14 and haven't had any connectivity issues since. I don't know what the deal is with 4.0.0 and credential errors. I presume it's something with `It also should put a final solution to rate limits, since we now only use the spotify webapi for searching, everything metadata-related is done through librespot, which seems to be completely free of any rate limits.` as was said in the 4.0.0 release notes. Regardless, 3.3.0 has been stable for me on a fresh install. I was even able to keep the download history intact upon switching. Let me know if resetting the data folder works for you.
Author

@mcn18 wrote in #16 (comment):

@Krunox wrote in #16 (comment):

@mcn18 wrote in #16 (comment):

Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade.

I downgraded to v3.3.0, but downloading is still not working.
I also applied the fix from spotizerr/librespot-spotizerr#1 to v3.3.0 after downgrading, but downloading still returns the Audio key error, code: 1. I have also noticed that similar projects are facing the same issue.

You might have to try a semi-fresh install of spotizerr. Try deleting the data folder where your compose file is and then go through the setup with spotizerr-auth. Applying my fix on 3.3.0 wouldn't make a difference because as far as I know that fix only corrects what's broken in 4.0.

I might be mistaken about the downgrade being 100% compatible (had fully uninstalled to test deemix then reinstalled spotizerr 3.3.0). I re-setup using spotizerr-auth the same day I wrote #14 and haven't had any connectivity issues since.

I don't know what the deal is with 4.0.0 and credential errors. I presume it's something with It also should put a final solution to rate limits, since we now only use the spotify webapi for searching, everything metadata-related is done through librespot, which seems to be completely free of any rate limits. as was said in the 4.0.0 release notes.

Regardless, 3.3.0 has been stable for me on a fresh install. I was even able to keep the download history intact upon switching. Let me know if resetting the data folder works for you.

I did a fresh install twice. I recreated the directories and the .cache file, I even removed the Redis volume, but still no luck downloading anything.

My best guess is... I'm probably being rate-limited, so I'll try the download again in a few days. I will update here if it works then.

I've already enabled real-time downloading, but it doesn't seem to do anything. I was trying to download more than 100 tracks at once, but the real-time downloading wasn't working lol

2025-10-05 14:05:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[15f3c24d-2d92-4c5f-8526-38b9b2374e43] received
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track(
2025-10-05 14:05:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[15f3c24d-2d92-4c5f-8526-38b9b2374e43] succeeded in 0.014963007066398859s: None
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener)
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file,
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id)
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False)
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: raise RuntimeError(
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]:
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception:
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]:
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Traceback (most recent call last):
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw
2025-10-05 14:05:56 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928
2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b: Storing album history (completed)
2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_45fe5b314e
2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: 4388549a-5b5e-4c3c-bde1-fb8d317aab0b, children: album_45fe5b314e, status: failed)
2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b completed:
2025-10-05 14:05:59 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: Krunox for blob) successful.
2025-10-05 14:05:59 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[94cf5e0f-8455-4dc0-a56a-036b80383d24] received
2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task download_album[4388549a-5b5e-4c3c-bde1-fb8d317aab0b] succeeded in 42.91227505193092s: {'status': 'success', 'message': 'Album download completed'}
2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b completed successfully: FURYON
2025-10-05 14:05:59 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[94cf5e0f-8455-4dc0-a56a-036b80383d24] succeeded in 0.008459587930701673s: None
2025-10-05 14:05:59 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients
@mcn18 wrote in https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-230: > @Krunox wrote in #16 (comment): > > > @mcn18 wrote in #16 (comment): > > > Downloads still work for me on v3.3.0. #14 has information if you want to try and downgrade. > > > > > > I downgraded to v3.3.0, but downloading is still not working. > > I also applied the fix from spotizerr/librespot-spotizerr#1 to v3.3.0 after downgrading, but downloading still returns the `Audio key error, code: 1`. I have also noticed that similar projects are facing the same issue. > > You might have to try a semi-fresh install of spotizerr. Try deleting the data folder where your compose file is and then go through the setup with [spotizerr-auth](https://web.archive.org/web/20250808102722/https://github.com/Xoconoch/spotizerr-auth). Applying my fix on 3.3.0 wouldn't make a difference because as far as I know that fix only corrects what's broken in 4.0. > > I might be mistaken about the downgrade being 100% compatible (had fully uninstalled to test deemix then reinstalled spotizerr 3.3.0). I re-setup using spotizerr-auth the same day I wrote #14 and haven't had any connectivity issues since. > > I don't know what the deal is with 4.0.0 and credential errors. I presume it's something with `It also should put a final solution to rate limits, since we now only use the spotify webapi for searching, everything metadata-related is done through librespot, which seems to be completely free of any rate limits.` as was said in the 4.0.0 release notes. > > Regardless, 3.3.0 has been stable for me on a fresh install. I was even able to keep the download history intact upon switching. Let me know if resetting the data folder works for you. I did a fresh install twice. I recreated the directories and the .cache file, I even removed the Redis volume, but still no luck downloading anything. My best guess is... I'm probably being rate-limited, so I'll try the download again in a few days. I will update here if it works then. I've already enabled real-time downloading, but it doesn't seem to do anything. I was trying to download more than 100 tracks at once, but the real-time downloading wasn't working lol ``` 2025-10-05 14:05:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[15f3c24d-2d92-4c5f-8526-38b9b2374e43] received 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 512, in download_try 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: stream = Download_JOB.session.content_feeder().load_track( 2025-10-05 14:05:56 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[15f3c24d-2d92-4c5f-8526-38b9b2374e43] succeeded in 0.014963007066398859s: None 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 800, in load_track 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return self.load_stream(file, track, None, preload, halt_listener) 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 754, in load_stream 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return CdnFeedHelper.load_track(self.__session, track, file, 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 339, in load_track 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: key = session.audio_key().get_audio_key(track.gid, file.file_id) 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 277, in get_audio_key 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: return self.get_audio_key(gid, file_id, False) 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/librespot/audio/__init__.py", line 278, in get_audio_key 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: raise RuntimeError( 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: RuntimeError: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: The above exception was the direct cause of the following exception: 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Traceback (most recent call last): 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 373, in easy_dw 2025-10-05 14:05:56 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: self.download_try() # This should set self.__c_track.success = True if successful 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: ^^^^^^^^^^^^^^^^^^^ 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: File "/python/deezspot/spotloader/__download__.py", line 656, in download_try 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: raise Exception(final_error_msg) from e 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Exception: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Track 'Unknown Track' from album 'FURYON' failed to download. Reason: Download failed for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (URL: https://open.spotify.com/track/5XSBsWqdKFMWZ94WKDbTj9). Original error: Maximum retry limit reached for 'FURYON - 伴奏' by 'Sān-Z; HOYO-MiX; Alaina Cross' (local: 3, global: 100). Last error: Failed fetching audio key! gid: c4049cf731d84f60b7bd03ee3c8d4f57, fileId: f5853857b10db78f7e9053ba25e413ac69d93928 2025-10-05 14:05:56 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b: Storing album history (completed) 2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Populated 2 tracks in children table album_45fe5b314e 2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Stored album history for 'FURYON' (task: 4388549a-5b5e-4c3c-bde1-fb8d317aab0b, children: album_45fe5b314e, status: failed) 2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b completed: 2025-10-05 14:05:59 [INFO] Celery[DW-STDOUT]: DEBUG: album.py - Direct Spotify download (account: Krunox for blob) successful. 2025-10-05 14:05:59 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[94cf5e0f-8455-4dc0-a56a-036b80383d24] received 2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task download_album[4388549a-5b5e-4c3c-bde1-fb8d317aab0b] succeeded in 42.91227505193092s: {'status': 'success', 'message': 'Album download completed'} 2025-10-05 14:05:59 [INFO] Celery[DW-STDERR]: Task 4388549a-5b5e-4c3c-bde1-fb8d317aab0b completed successfully: FURYON 2025-10-05 14:05:59 [INFO] Celery[UW-STDERR]: Task trigger_sse_update_task[94cf5e0f-8455-4dc0-a56a-036b80383d24] succeeded in 0.008459587930701673s: None 2025-10-05 14:05:59 [INFO] SSE Broadcaster: Successfully sent to 1 clients, removed 0 disconnected clients ```
Author

@mcn18 I bought Spotify Premium, and now the download works again. The download does not work on any of my Spotify Free accounts.

It seems they may have enforced restrictions on Spotify Free accounts.

Also, I can confirm that spotizerr-auth no longer works with v4.0.0. #14

@mcn18 I bought Spotify Premium, and now the download works again. The download does not work on any of my Spotify Free accounts. It seems they may have enforced restrictions on Spotify Free accounts. Also, I can confirm that spotizerr-auth no longer works with v4.0.0. #14

yoo @Krunox

not working for me even on the previous version and with spotify premium

  • seems like i was getting the same error as you though: Original error: Maximum retry limit reached
    #18

any ideas here?

yoo @Krunox not working for me even on the previous version and with spotify premium - seems like i was getting the same error as you though: `Original error: Maximum retry limit reached` https://lavaforge.org/spotizerr/spotizerr/issues/18 any ideas here?
Author

@yeewhothis Spotify updated their endpoints, and no one is maintaining this anymore.

librespot-python already fixed this, you can see them here.

@yeewhothis Spotify updated their endpoints, and no one is maintaining this anymore. librespot-python already fixed this, you can see them [here](https://github.com/kokarare1212/librespot-python/pulls?q=is%3Apr+is%3Aclosed).

Hey, I created a for with to fix this issue here: fameless5/librespot-spotizerr@9512ec5a6c
However I don't know how to get all te dependencies working in order for spotizerr to work, could someone help me on that ? (Or tag the owners so they can accept the merge => merge request here : spotizerr/librespot-spotizerr#3)

Hey, I created a for with to fix this issue here: https://lavaforge.org/fameless5/librespot-spotizerr/commit/9512ec5a6c01c093c22f5b50d188470e24c88d7b However I don't know how to get all te dependencies working in order for spotizerr to work, could someone help me on that ? (Or tag the owners so they can accept the merge => merge request here : https://lavaforge.org/spotizerr/librespot-spotizerr/pulls/3)
Author

@fameless5 The owner is unlikely to merge it as this project has been abandoned, so it would be best if you forked it and applied the fix there instead

@fameless5 The owner is unlikely to merge it as this project has been abandoned, so it would be best if you forked it and applied the fix there instead

@Krunox wrote in #16 (comment):

@yeewhothis Spotify updated their endpoints, and no one is maintaining this anymore.

librespot-python already fixed this, you can see them here.

so just to understand the fix, librespot-spotizerr's python package needs to be updated to support the new endpoints, and then the spotizerr image would need to be updated too?

@Krunox wrote in https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-252: > @yeewhothis Spotify updated their endpoints, and no one is maintaining this anymore. > > librespot-python already fixed this, you can see them [here](https://github.com/kokarare1212/librespot-python/pulls?q=is%3Apr+is%3Aclosed). so just to understand the fix, librespot-spotizerr's python package needs to be updated to support the new endpoints, and then the spotizerr image would need to be updated too?

@Krunox @fameless5 @yeewhothis

i've decided to take on the maintenance of spotizerr through spotizerr-phoenix: #19
https://lavaforge.org/spotizerrphoenix

just update your docker image to: spotizerrphoenix/spotizerr
and it should work again like it used to

@Krunox @fameless5 @yeewhothis i've decided to take on the maintenance of spotizerr through `spotizerr-phoenix`: https://lavaforge.org/spotizerr/spotizerr/issues/19 https://lavaforge.org/spotizerrphoenix just update your docker image to: `spotizerrphoenix/spotizerr` and it should work again like it used to

@spotizerrphoenix wrote in #16 (comment):

@Krunox @fameless5 @yeewhothis

i've decided to take on the maintenance of spotizerr through spotizerr-phoenix: #19 https://lavaforge.org/spotizerrphoenix

just update your docker image to: spotizerrphoenix/spotizerr and it should work again like it used to

YES, it's working for me again! thank you so much 🚀

@spotizerrphoenix wrote in https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-777: > @Krunox @fameless5 @yeewhothis > > i've decided to take on the maintenance of spotizerr through `spotizerr-phoenix`: #19 https://lavaforge.org/spotizerrphoenix > > just update your docker image to: `spotizerrphoenix/spotizerr` and it should work again like it used to YES, it's working for me again! thank you so much 🚀
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
spotizerr/spotizerr#16
No description provided.