• v4.0.17 60a946d14c

    v4.0.17
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 7m59s
    Stable

    spotizerrphoenix released this 2026-01-26 17:55:17 +00:00 | 0 commits to main since this release

    Overview:

    • Improves on v4.0.16 by adding logic to store and apply device info from sp auth profiles to new sessions created with deezspot-spotizerr-phoenix
    • Captured rich Spotify device metadata end-to-end: the auth utility now prompts for device profiles, logs the overrides, stores them with each account, and uploads them to Spotizerr so downstream services can reuse the exact identity.
      • stored in data/creds/blobs/{sp_profile}/device.json
    • Spotizerr backend persists device_info per Spotify account, validates it during credential creation/editing, backfills defaults when missing, and exposes helpers so every Librespot session (track/album/playlist flows) replays the stored identity via SpoLogin/LibrespotClient.
    • Deezspot integration now accepts the metadata, applies overrides before session creation (including version/system strings), and logs the applied identity.
    • Startup now runs the backfill (unless SPOTIFY_DEVICE_INFO_BACKFILL=false), ensuring every account ends up with consistent defaults; Docker/README docs explain how to disable it and what happens when it’s off.
    • Added a manual backfill script for existing accounts and re-exported the librerpot helpers for easier reuse.
      These changes mean: capture and store device metadata at auth, persist it with each Spotify account, replay it for every download session, and optionally skip the automated backfill via environment flags when needed.

    How To:

    • Update spotizerr-phoenix to latest/v4.0.17 - docker image: spotizerrphoenix/spotizerr:latest
    • Backfill logic will automatically apply device info overrides to your existing Spotify profiles data/creds/blobs/{sp_profile}/device.json (if missing)
    • The stored device info overrides are used for each session created with deezspot-spotizerr-phoenix to mimic that device
    • To customize the device info overrides it is recommended to delete your existing Spotify profiles from the UI and re-authenticate with the new changes from the new spotizerr-auth-phoenix changes:
      • your spotizerr instance > config > Accounts (spotify tab) > Delete your existing profile(s)
      • reauth using docker run --network=host --rm -it spotizerrphoenix/spotizerr-auth
      • you should now see new prompts for device info overrides with preset defaults based on your selected device type enum (with options to customize that)
        • this will then store the device info overrides for that profile in the same dir as that profile in data/creds/blobs/{sp_profile}/device.json and used for subsequent sessions

    Changes:
    Add logic to apply device info overrides to new sessions created with deezspot-spotizerr-phoenix post initial auth by storing defined device info during auth step. add backfill logic for existing auth profiles

    Downloads
  • v4.0.16 a6081ac60d

    v4.0.16
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 7m55s
    Stable

    spotizerrphoenix released this 2026-01-25 01:07:37 +00:00 | 1 commits to main since this release

    spotizerr-auth-phoenix - v0.0.15

    • Customize advertised device type, info, name, version, type, identifier, etc sent to spotify/sp client
      • Add logic to set realistic default values based on device type
      • Add logging to auth flow for debugging purposes
      • (In progress) store device info to use for sessions with deezspot-spotizerr-phoenix
    • docker image: spotizerrphoenix/spotizerr-auth:latest
    • release: https://lavaforge.org/spotizerrphoenix/spotizerr-auth-phoenix/releases/tag/v0.0.15

    spotizerr-phoenix - v4.0.16

    How to:

    if you want to re-register spotify auth with a custom name:

    • (optional but recommended) update to the latest spotizerr-phoenix: spotizerrphoenix/spotizerr:latest
    • go to: spotizerr instance > Config > Accounts > Delete your current spotify auth
    • rerun the spotizerr-auth tool with the latest image:
      • docker run --network=host --rm -it spotizerrphoenix/spotizerr-auth:latest
      • when running the auth flow you'll see a new prompt to enter a custom spotify connect device name (see screenshot examples)
    • also recommend to create a new/separate developer spotify account just for api creds and update that in your spotizerr instance > Config > Server tab (since these can function independently)

    Changes:

    null check for portrait_group in biography section

    Update to Fix partial socket reads causing ‘Failed reading packet’ errors

    Downloads
  • v4.0.15 41bf6762d3

    v4.0.15
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 25m43s
    Stable

    spotizerrphoenix released this 2025-12-20 11:26:16 +00:00 | 4 commits to main since this release

    Although unlikely affected, it is still recommended to update your spotizerrphoenix/spotizerr to latest / 4.0.15 to address react CVE-2025-55182

    Docker Hub:
    https://hub.docker.com/r/spotizerrphoenix/spotizerr/tags

    Downloads
  • v4.0.14 7f4ef58910

    v4.0.14
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 22m4s
    Stable

    spotizerrphoenix released this 2025-12-05 23:03:58 +00:00 | 7 commits to main since this release

    fix: Setting the Spotify API Client and Secret via UI stores in wrong key #10

    • pr: #14
    • prior to this fix, api creds was being saved to data/config/main.json
    • this change fixes the above by correctly mapping api creds to data/creds/search.json

    after updating your image to latest (spotizerrphoenix/spotizerr)

    • remove both camelCased & snake_cased versions of client id and secret in data/config/main.json if they exist there
    • you may need to clear cache and reload page to update stale changes
    Downloads
  • v4.0.13 d3d89cfcc8

    v4.0.13
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 10m55s
    Stable

    spotizerrphoenix released this 2025-12-01 23:15:40 +00:00 | 14 commits to main since this release

    fixes: #6, #7

    • deduplicate album, artists, and playlist lists during pagination/loading
    • set minimum realtime multiplier to 1 for accurate usage of multiplier
    • ci/cd build fixes:
      • change astral/uv package in dockerfile from ghcr.io to docker.io
      • update ffmpeg static builds from github api to docker hub's static ffmpeg builds
      • increase uv timeout in dockerfile
    • bump current versioning to align with previous major versioning (v4.0.13)

    issue discovered:

    • duplicated albums / singles on artist page (will fix separately)

    pull latest docker image to see new changes: spotizerrphoenix/spotizerr

    • if unable to see changes, you may need to clear cache and reload browser after pulling latest image (ctrl shift r or cmd shift r)
    Downloads
  • v0.0.12 b3091d9dda

    v0.0.12
    All checks were successful
    Build and Push Docker Image / build-and-push (release) Successful in 13m21s
    Stable

    spotizerrphoenix released this 2025-11-27 09:15:12 +00:00 | 24 commits to main since this release

    Would hate to see a great project like this go down in flames, so I'm deciding to maintain it here (not a part of the original devs but huge props to them)

    Latest changes:

    • Adapt to spotify api changes
    • librespot-spotizerr-phoenix changes: implement login5 method

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

    • after updating to the latest image you'll need to reauthenticate with the new changes in the new auth tool docker image (spotizerrphoenix/spotizerr-auth )
    • before doing so, make sure to delete your old spotify login under Settings > Accounts > [Delete]
    • then run the auth tool like before using docker: docker run --network=host --rm -it spotizerrphoenix/spotizerr-auth
    Downloads