Music not Downloading #12

Closed
opened 2025-12-03 16:15:54 +00:00 by nilsee · 4 comments

Describe the bug
Ive migrated for Spotizerr, which was also not working for quite some time.
Added 2 Spotify accounts (1 Deezer account still in the config) and started to download Music.
It will go through the stages, till it says downloading and at the last titel it gets stuck.

When i check the Folder on my Connected NAS (it creates the Folder, yes), there is only the Cover Image, but no titles.

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

  1. Search for '...'
  2. Download album/track/playlist 'https://open.spotify.com/...'
  3. Scroll down to '....'
  4. See error

Note: Sometimes, an error is specific to an album, track or playlist, so preferrably share the specific url of the album you downloaded

  • Speak and Spell (Deluxe) By Depeche Mode

Expected behavior
I expected to Find Music Files in the Download Folder.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Linux Fedora Workstation.
  • Browser Vivaldi

docker-compose.yaml

name: spotizerr

services:
  spotizerr:
    volumes:
      - ./data:/app/data
      - /mnt/data/media/music/spotifydownloder:/app/downloads  # <-- Change this for your music library dir
      - ./logs:/app/logs  # <-- Volume for persistent logs
    ports:
      - 37171:7171
    image: spotizerrphoenix/spotizerr:latest
    container_name: spotizerr-app
    restart: unless-stopped
    environment:
      - UMASK=${UMASK} # Optional: Sets the default file permissions for newly created files within the container.
      - REDIS_HOST=${REDIS_HOST}
      - REDIS_PORT=${REDIS_PORT}
      - REDIS_DB=${REDIS_DB}
      - REDIS_PASSWORD=${REDIS_PASSWORD}  # Optional, Redis AUTH password. Leave empty if not using authentication
      - REDIS_URL=redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}/${REDIS_DB}
      - REDIS_BACKEND=redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}/${REDIS_DB}
      - EXPLICIT_FILTER=${EXPLICIT_FILTER} # Set to true to filter out explicit content
    depends_on:
      - redis
    mem_limit: 2g

  redis:
    image: redis:alpine
    container_name: spotizerr-redis
    restart: unless-stopped
    environment:
      - REDIS_PASSWORD=${REDIS_PASSWORD}
    volumes:
      - redis-data:/data
    command: redis-server --requirepass ${REDIS_PASSWORD} --appendonly yes
    ports:
      - 3${REDIS_PORT}:${REDIS_PORT}
    mem_limit: 2g

volumes:
  redis-data:
    driver: local

.env

###
### Main configuration file of the server. If you
### plan to have this only for personal use, you
### can leave the defaults as they are.
###
### If you plan on using for a server,
### see https://spotizerr.rtfd.io
###

# 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).
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=xxxxxxxx

# 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

###
### Multi-user settings, disabled by default.
###

# Enable authentication (i.e. multi-user mode).
ENABLE_AUTH=false

# Basic Authentication settings.
JWT_SECRET=long-random-text

# How much a session persists, in hours. 720h = 30 days.
JWT_EXPIRATION_HOURS=720

# Default admins creds, please change the password or delete this account after you create your own
DEFAULT_ADMIN_USERNAME=admin
DEFAULT_ADMIN_PASSWORD=xxxxx

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

# SSO Configuration
SSO_ENABLED=true
SSO_BASE_REDIRECT_URI=http://127.0.0.1:7171/api/auth/sso/callback
FRONTEND_URL=http://127.0.0.1:7171

# Google SSO (get from Google Cloud Console)
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

# GitHub SSO (get from GitHub Developer Settings)
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=

Config

  • {
    "service": "spotify",
    "version": "3.3.1",
    "spotify": "hwxxxxxxekwk@nxxx.de",
    "deezer": "dexxxxxy@nxxxx.de",
    "fallback": true,
    "spotifyQuality": "NORMAL",
    "deezerQuality": "FLAC",
    "realTime": true,
    "customDirFormat": "%ar_album%/%year%-%album%",
    "customTrackFormat": "%tracknum%. %music%",
    "tracknumPadding": true,
    "saveCover": true,
    "maxConcurrentDownloads": 1,
    "maxRetries": 3,
    "retryDelaySeconds": 5,
    "retryDelayIncrease": 5,
    "convertTo": "MP3",
    "bitrate": "192k",
    "artistSeparator": "; ",
    "recursiveQuality": true,
    "spotifyMetadata": true,
    "separateTracksByUser": false,
    "watch": {
    "enabled": true,
    "watchPollIntervalSeconds": 2592000,
    "maxTracksPerRun": 50,
    "watchedArtistAlbumGroup": [
    "album"
    ],
    "delayBetweenPlaylistsSeconds": 2,
    "delayBetweenArtistsSeconds": 5,
    "useSnapshotIdChecking": true,
    "maxItemsPerRun": 5
    },
    "realTimeMultiplier": 1,
    "padNumberWidth": 3,
    "explicitFilter": false,
    "utilityConcurrency": 1,
    "librespotConcurrency": 2,
    "sseUpdateIntervalSeconds": 1

Logs

 ✔ Network spotizerr_default  Created                                                                                                                 0.1s 
 ✔ Container spotizerr-redis  Started                                                                                                                 0.8s 
 ✔ Container spotizerr-app    Started                                                                                                                 1.0s 
root@Lidarr:/srv/docker/spotizerr# docker compose logs 
spotizerr-redis  | Starting Redis Server
spotizerr-redis  | 1:C 03 Dec 2025 16:14:18.750 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
spotizerr-redis  | 1:C 03 Dec 2025 16:14:18.750 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
spotizerr-redis  | 1:C 03 Dec 2025 16:14:18.750 * Redis version=8.4.0, bits=64, commit=00000000, modified=1, pid=1, just started
spotizerr-redis  | 1:C 03 Dec 2025 16:14:18.750 * Configuration loaded
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.751 * monotonic clock: POSIX clock_gettime
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.757 * Running mode=standalone, port=6379.
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf> RedisBloom version 8.4.0 (Git=unknown)
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf> Registering configuration options: [
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { bf-error-rate       :      0.01 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { bf-initial-size     :       100 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { bf-expansion-factor :         2 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { cf-bucket-size      :         2 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { cf-initial-size     :      1024 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { cf-max-iterations   :        20 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { cf-expansion-factor :         1 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf>  { cf-max-expansions   :        32 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * <bf> ]
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.763 * Module 'bf' loaded from /usr/local/lib/redis/modules//redisbloom.so
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.855 * <search> Redis version found by RedisSearch : 8.4.0 - oss
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.855 * <search> RediSearch version 8.4.2 (Git=9e2b676)
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.855 * <search> Low level api version 1 initialized successfully
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.858 * <search> gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results:  1000000, default scorer: BM25STD, 
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.859 * <search> Initialized thread pools!
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.859 * <search> Disabled workers threadpool of size 0
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.862 * <search> Subscribe to config changes
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.862 * <search> Subscribe to cluster slot migration events
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.862 * <search> Enabled role change notification
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.862 * <search> Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.862 * <search> Register write commands
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.863 * Module 'search' loaded from /usr/local/lib/redis/modules//redisearch.so
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> RedisTimeSeries version 80400, git_sha=3520a1568ad69076d60885c70711fbdc9b448749
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> Redis version found by RedisTimeSeries : 8.4.0 - oss
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> Registering configuration options: [
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-compaction-policy   :              }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-num-threads         :            3 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-retention-policy    :            0 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-duplicate-policy    :        block }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-chunk-size-bytes    :         4096 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-encoding            :   compressed }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-ignore-max-time-diff:            0 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries>  { ts-ignore-max-val-diff :     0.000000 }
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> ]
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.906 * <timeseries> Detected redis oss
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.908 * <timeseries> Subscribe to ASM events
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.908 * <timeseries> Enabled diskless replication
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.908 * Module 'timeseries' loaded from /usr/local/lib/redis/modules//redistimeseries.so
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.937 * <ReJSON> Created new data type 'ReJSON-RL'
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.946 * <ReJSON> version: 80400 git sha: unknown branch: unknown
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V1 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V2 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V3 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V4 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V5 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V6 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Enabled diskless replication
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Initialized shared string cache, thread safe: true.
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * Module 'ReJSON' loaded from /usr/local/lib/redis/modules//rejson.so
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.947 * <search> Acquired RedisJSON_V6 API
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.948 * Server initialized
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.949 * <search> Loading event starts
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.949 * <search> Changing workers threadpool size from 0 to 4
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.949 * <search> Enabled workers threadpool of size 4
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.949 * Reading RDB base file on AOF loading...
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.950 * Loading RDB produced by version 8.4.0
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.950 * RDB age 4888 seconds
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.950 * RDB memory usage when created 8.39 Mb
spotizerr-redis  | 1:M 03 Dec 2025 16:14:18.950 * RDB is base AOF
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.011 * Done loading RDB, keys loaded: 551, keys expired: 0.
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.012 * DB loaded from base file appendonly.aof.8.base.rdb: 0.064 seconds
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.158 * DB loaded from incr file appendonly.aof.8.incr.aof: 0.145 seconds
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.158 * <search> Changing workers threadpool size from 4 to 0
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.158 * <search> Disabled workers threadpool of size 4
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.158 * <search> Loading event ends
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.158 * DB loaded from append only file: 0.209 seconds
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.173 * Opening AOF incr file appendonly.aof.8.incr.aof on server start
spotizerr-redis  | 1:M 03 Dec 2025 16:14:19.173 * Ready to accept connections tcp

Version
v4.0.13

**Describe the bug** Ive migrated for Spotizerr, which was also not working for quite some time. Added 2 Spotify accounts (1 Deezer account still in the config) and started to download Music. It will go through the stages, till it says downloading and at the last titel it gets stuck. When i check the Folder on my Connected NAS (it creates the Folder, yes), there is only the Cover Image, but no titles. **To Reproduce** Precise steps to reproduce the behavior (start from how you built your container): 1. Search for '...' 2. Download album/track/playlist 'https://open.spotify.com/...' 3. Scroll down to '....' 4. See error *Note: Sometimes, an error is specific to an album, track or playlist, so preferrably share the specific url of the album you downloaded* - Speak and Spell (Deluxe) By Depeche Mode **Expected behavior** I expected to Find Music Files in the Download Folder. **Screenshots** If applicable, add screenshots to help explain your problem. **Desktop (please complete the following information):** - OS: Linux Fedora Workstation. - Browser Vivaldi **docker-compose.yaml** ``` name: spotizerr services: spotizerr: volumes: - ./data:/app/data - /mnt/data/media/music/spotifydownloder:/app/downloads # <-- Change this for your music library dir - ./logs:/app/logs # <-- Volume for persistent logs ports: - 37171:7171 image: spotizerrphoenix/spotizerr:latest container_name: spotizerr-app restart: unless-stopped environment: - UMASK=${UMASK} # Optional: Sets the default file permissions for newly created files within the container. - REDIS_HOST=${REDIS_HOST} - REDIS_PORT=${REDIS_PORT} - REDIS_DB=${REDIS_DB} - REDIS_PASSWORD=${REDIS_PASSWORD} # Optional, Redis AUTH password. Leave empty if not using authentication - REDIS_URL=redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}/${REDIS_DB} - REDIS_BACKEND=redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}/${REDIS_DB} - EXPLICIT_FILTER=${EXPLICIT_FILTER} # Set to true to filter out explicit content depends_on: - redis mem_limit: 2g redis: image: redis:alpine container_name: spotizerr-redis restart: unless-stopped environment: - REDIS_PASSWORD=${REDIS_PASSWORD} volumes: - redis-data:/data command: redis-server --requirepass ${REDIS_PASSWORD} --appendonly yes ports: - 3${REDIS_PORT}:${REDIS_PORT} mem_limit: 2g volumes: redis-data: driver: local ``` **.env** ``` ### ### Main configuration file of the server. If you ### plan to have this only for personal use, you ### can leave the defaults as they are. ### ### If you plan on using for a server, ### see https://spotizerr.rtfd.io ### # 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). REDIS_HOST=redis REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD=xxxxxxxx # 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 ### ### Multi-user settings, disabled by default. ### # Enable authentication (i.e. multi-user mode). ENABLE_AUTH=false # Basic Authentication settings. JWT_SECRET=long-random-text # How much a session persists, in hours. 720h = 30 days. JWT_EXPIRATION_HOURS=720 # Default admins creds, please change the password or delete this account after you create your own DEFAULT_ADMIN_USERNAME=admin DEFAULT_ADMIN_PASSWORD=xxxxx # Whether to allow new users to register themselves or leave that only available for admins DISABLE_REGISTRATION=false # SSO Configuration SSO_ENABLED=true SSO_BASE_REDIRECT_URI=http://127.0.0.1:7171/api/auth/sso/callback FRONTEND_URL=http://127.0.0.1:7171 # Google SSO (get from Google Cloud Console) GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= # GitHub SSO (get from GitHub Developer Settings) GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= ``` **Config** - { "service": "spotify", "version": "3.3.1", "spotify": "hwxxxxxxekwk@nxxx.de", "deezer": "dexxxxxy@nxxxx.de", "fallback": true, "spotifyQuality": "NORMAL", "deezerQuality": "FLAC", "realTime": true, "customDirFormat": "%ar_album%/%year%-%album%", "customTrackFormat": "%tracknum%. %music%", "tracknumPadding": true, "saveCover": true, "maxConcurrentDownloads": 1, "maxRetries": 3, "retryDelaySeconds": 5, "retryDelayIncrease": 5, "convertTo": "MP3", "bitrate": "192k", "artistSeparator": "; ", "recursiveQuality": true, "spotifyMetadata": true, "separateTracksByUser": false, "watch": { "enabled": true, "watchPollIntervalSeconds": 2592000, "maxTracksPerRun": 50, "watchedArtistAlbumGroup": [ "album" ], "delayBetweenPlaylistsSeconds": 2, "delayBetweenArtistsSeconds": 5, "useSnapshotIdChecking": true, "maxItemsPerRun": 5 }, "realTimeMultiplier": 1, "padNumberWidth": 3, "explicitFilter": false, "utilityConcurrency": 1, "librespotConcurrency": 2, "sseUpdateIntervalSeconds": 1 **Logs** ``` ✔ Network spotizerr_default Created 0.1s ✔ Container spotizerr-redis Started 0.8s ✔ Container spotizerr-app Started 1.0s root@Lidarr:/srv/docker/spotizerr# docker compose logs spotizerr-redis | Starting Redis Server spotizerr-redis | 1:C 03 Dec 2025 16:14:18.750 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. spotizerr-redis | 1:C 03 Dec 2025 16:14:18.750 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo spotizerr-redis | 1:C 03 Dec 2025 16:14:18.750 * Redis version=8.4.0, bits=64, commit=00000000, modified=1, pid=1, just started spotizerr-redis | 1:C 03 Dec 2025 16:14:18.750 * Configuration loaded spotizerr-redis | 1:M 03 Dec 2025 16:14:18.751 * monotonic clock: POSIX clock_gettime spotizerr-redis | 1:M 03 Dec 2025 16:14:18.757 * Running mode=standalone, port=6379. spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> RedisBloom version 8.4.0 (Git=unknown) spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> Registering configuration options: [ spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { bf-error-rate : 0.01 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { bf-initial-size : 100 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { bf-expansion-factor : 2 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { cf-bucket-size : 2 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { cf-initial-size : 1024 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { cf-max-iterations : 20 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { cf-expansion-factor : 1 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> { cf-max-expansions : 32 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * <bf> ] spotizerr-redis | 1:M 03 Dec 2025 16:14:18.763 * Module 'bf' loaded from /usr/local/lib/redis/modules//redisbloom.so spotizerr-redis | 1:M 03 Dec 2025 16:14:18.855 * <search> Redis version found by RedisSearch : 8.4.0 - oss spotizerr-redis | 1:M 03 Dec 2025 16:14:18.855 * <search> RediSearch version 8.4.2 (Git=9e2b676) spotizerr-redis | 1:M 03 Dec 2025 16:14:18.855 * <search> Low level api version 1 initialized successfully spotizerr-redis | 1:M 03 Dec 2025 16:14:18.858 * <search> gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 1000000, default scorer: BM25STD, spotizerr-redis | 1:M 03 Dec 2025 16:14:18.859 * <search> Initialized thread pools! spotizerr-redis | 1:M 03 Dec 2025 16:14:18.859 * <search> Disabled workers threadpool of size 0 spotizerr-redis | 1:M 03 Dec 2025 16:14:18.862 * <search> Subscribe to config changes spotizerr-redis | 1:M 03 Dec 2025 16:14:18.862 * <search> Subscribe to cluster slot migration events spotizerr-redis | 1:M 03 Dec 2025 16:14:18.862 * <search> Enabled role change notification spotizerr-redis | 1:M 03 Dec 2025 16:14:18.862 * <search> Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms spotizerr-redis | 1:M 03 Dec 2025 16:14:18.862 * <search> Register write commands spotizerr-redis | 1:M 03 Dec 2025 16:14:18.863 * Module 'search' loaded from /usr/local/lib/redis/modules//redisearch.so spotizerr-redis | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> RedisTimeSeries version 80400, git_sha=3520a1568ad69076d60885c70711fbdc9b448749 spotizerr-redis | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> Redis version found by RedisTimeSeries : 8.4.0 - oss spotizerr-redis | 1:M 03 Dec 2025 16:14:18.867 * <timeseries> Registering configuration options: [ spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-compaction-policy : } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-num-threads : 3 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-retention-policy : 0 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-duplicate-policy : block } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-chunk-size-bytes : 4096 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-encoding : compressed } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-ignore-max-time-diff: 0 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> { ts-ignore-max-val-diff : 0.000000 } spotizerr-redis | 1:M 03 Dec 2025 16:14:18.868 * <timeseries> ] spotizerr-redis | 1:M 03 Dec 2025 16:14:18.906 * <timeseries> Detected redis oss spotizerr-redis | 1:M 03 Dec 2025 16:14:18.908 * <timeseries> Subscribe to ASM events spotizerr-redis | 1:M 03 Dec 2025 16:14:18.908 * <timeseries> Enabled diskless replication spotizerr-redis | 1:M 03 Dec 2025 16:14:18.908 * Module 'timeseries' loaded from /usr/local/lib/redis/modules//redistimeseries.so spotizerr-redis | 1:M 03 Dec 2025 16:14:18.937 * <ReJSON> Created new data type 'ReJSON-RL' spotizerr-redis | 1:M 03 Dec 2025 16:14:18.946 * <ReJSON> version: 80400 git sha: unknown branch: unknown spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V1 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V2 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V3 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V4 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V5 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Exported RedisJSON_V6 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Enabled diskless replication spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <ReJSON> Initialized shared string cache, thread safe: true. spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * Module 'ReJSON' loaded from /usr/local/lib/redis/modules//rejson.so spotizerr-redis | 1:M 03 Dec 2025 16:14:18.947 * <search> Acquired RedisJSON_V6 API spotizerr-redis | 1:M 03 Dec 2025 16:14:18.948 * Server initialized spotizerr-redis | 1:M 03 Dec 2025 16:14:18.949 * <search> Loading event starts spotizerr-redis | 1:M 03 Dec 2025 16:14:18.949 * <search> Changing workers threadpool size from 0 to 4 spotizerr-redis | 1:M 03 Dec 2025 16:14:18.949 * <search> Enabled workers threadpool of size 4 spotizerr-redis | 1:M 03 Dec 2025 16:14:18.949 * Reading RDB base file on AOF loading... spotizerr-redis | 1:M 03 Dec 2025 16:14:18.950 * Loading RDB produced by version 8.4.0 spotizerr-redis | 1:M 03 Dec 2025 16:14:18.950 * RDB age 4888 seconds spotizerr-redis | 1:M 03 Dec 2025 16:14:18.950 * RDB memory usage when created 8.39 Mb spotizerr-redis | 1:M 03 Dec 2025 16:14:18.950 * RDB is base AOF spotizerr-redis | 1:M 03 Dec 2025 16:14:19.011 * Done loading RDB, keys loaded: 551, keys expired: 0. spotizerr-redis | 1:M 03 Dec 2025 16:14:19.012 * DB loaded from base file appendonly.aof.8.base.rdb: 0.064 seconds spotizerr-redis | 1:M 03 Dec 2025 16:14:19.158 * DB loaded from incr file appendonly.aof.8.incr.aof: 0.145 seconds spotizerr-redis | 1:M 03 Dec 2025 16:14:19.158 * <search> Changing workers threadpool size from 4 to 0 spotizerr-redis | 1:M 03 Dec 2025 16:14:19.158 * <search> Disabled workers threadpool of size 4 spotizerr-redis | 1:M 03 Dec 2025 16:14:19.158 * <search> Loading event ends spotizerr-redis | 1:M 03 Dec 2025 16:14:19.158 * DB loaded from append only file: 0.209 seconds spotizerr-redis | 1:M 03 Dec 2025 16:14:19.173 * Opening AOF incr file appendonly.aof.8.incr.aof on server start spotizerr-redis | 1:M 03 Dec 2025 16:14:19.173 * Ready to accept connections tcp ``` **Version** v4.0.13

hi @nilsee have you ran the new spotizerrphoenix/spotizerr-auth auth tool?

Update your docker image from cooldockerizer93/spotizerr to the new image: spotizerrphoenix/spotizerr

  • after updating to the latest image, you "may" need to reauthenticate with the new changes in the new auth tool docker image (spotizerrphoenix/spotizerr-auth )
    • if you are getting login5 errors, follow the steps below:
    • if needed, make a backup of your data directory first which contain your previous creds, config, history, etc
    • delete your old spotify login under Your Spotizerr Instance > Settings > Accounts > [Delete]
    • then run the auth tool like before using docker with the new auth image/repo: docker run --network=host --rm -it spotizerrphoenix/spotizerr-auth
    • make sure you're opening the spotify desktop app on the same machine where the auth tool is running

if you already did you may need to clear cache and reload your spotizerr instance.

  • go to your spotizerr instance in the brower and ctrl shift r or cmd shift r

let me know how that goes 👍🏻

hi @nilsee have you ran the new spotizerrphoenix/spotizerr-auth auth tool? - posted here: https://lavaforge.org/spotizerr/spotizerr/issues/19 Update your docker image from cooldockerizer93/spotizerr to the new image: `spotizerrphoenix/spotizerr` - after updating to the latest image, you "may" need to reauthenticate with the new changes in the new auth tool docker image (`spotizerrphoenix/spotizerr-auth `) - if you are getting `login5` errors, follow the steps below: - if needed, make a backup of your `data` directory first which contain your previous creds, config, history, etc - delete your old spotify login under Your Spotizerr Instance > Settings > Accounts > [Delete] - then run the auth tool like before using docker with the new auth image/repo: `docker run --network=host --rm -it spotizerrphoenix/spotizerr-auth` - make sure you're opening the spotify desktop app on the **same machine** where the auth tool is running if you already did you may need to clear cache and reload your spotizerr instance. - go to your spotizerr instance in the brower and `ctrl shift r` or `cmd shift r` let me know how that goes 👍🏻

maybe related: #13 (comment)
are you using a free account vs premium account?

maybe related: https://lavaforge.org/spotizerrphoenix/spotizerr-phoenix/issues/13#issuecomment-888 are you using a free account vs premium account?
Author

Hi @spotizerrphoenix and thank you for your answer

I am using a free Account (it isn t banned, still works great in the App).

I have done all the steps, and also reauthentificated my Spotify account again. But it still gets stuck at the last Song of an Album.

Hi @spotizerrphoenix and thank you for your answer I am using a free Account (it isn t banned, still works great in the App). I have done all the steps, and also reauthentificated my Spotify account again. But it still gets stuck at the last Song of an Album.

doesnt seem related to a ban rather restrictions on free accounts

krunox reported a similar issue here: spotizerr/spotizerr#16 (comment)

i would try with a premium account, they have a 4 months for free promo going on right now too if you don't already have one:
https://www.spotify.com/us/premium/

doesnt seem related to a ban rather restrictions on free accounts krunox reported a similar issue here: https://lavaforge.org/spotizerr/spotizerr/issues/16#issuecomment-236 i would try with a premium account, they have a 4 months for free promo going on right now too if you don't already have one: https://www.spotify.com/us/premium/
Sign in to join this conversation.
No milestone
No project
No assignees
2 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
spotizerrphoenix/spotizerr-phoenix#12
No description provided.