• v0.0.16 ffe1385711

    v0.0.16
    Some checks failed
    Publish Python Package to PyPI / Upload release to PyPI (release) Has been cancelled
    Build and Push Docker Image / build-and-push (release) Successful in 5m59s
    Stable

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

    Add device info to return payload to store/use for future sessions

    Example Logs:

    2026-01-25 12:00:00 [INFO] Search completed successfully for query: '{NAME_OF_SEARCH_QUERY}'
    2026-01-25 12:00:01 [INFO] Using Spotify device info for '{SP_PROFILE_NAME}': name=Computer Speakers type=4 id=vZKjlBUe4OubGDfFbftsEe4fp0ofPDJRgMVl9nHb locale=SE
    
    Downloads
  • v0.0.15 9e6e298f75

    v0.0.15
    All checks were successful
    Publish Python Package to PyPI / Upload release to PyPI (release) Successful in 39s
    Build and Push Docker Image / build-and-push (release) Successful in 6m23s
    Stable

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

    Device Identity Overrides:
    Improves on v0.0.14 by:

    • Adding robust device type logic with default values to simulate a real device
      • This changes what is sent to spotify and shown as the device type (icon) in the connect menu
    • Commit: 9e6e298f75

    Docs:

    Device Identity Prompts

    Before starting Spotify Connect discovery, the tool prompts you for device identity fields. Press Enter to accept the defaults for the selected device type:

    Example:
    - Device name: `Living Room Speaker`
    - Device type: `SPEAKER`
    - Device ID: a random 40-character hex string (generated each run)
    - Device software version: `Spotify Connect 3.2.6`
    - System info string: `Spotify Connect 3.2.6; Linux; Speaker`
    

    Valid device type values:

    UNKNOWN, COMPUTER, TABLET, SMARTPHONE, SPEAKER, TV, AVR, STB, AUDIO_DONGLE, GAME_CONSOLE, CAST_VIDEO, CAST_AUDIO, AUTOMOBILE, SMARTWATCH, CHROMEBOOK, UNKNOWN_SPOTIFY, CAR_THING, OBSERVER, HOME_THING

    Notes:

    • Defaults for device name/software/system info adjust based on the device type you choose.
    • The device type prompt is used to select a realistic profile (name/software/system info) so the advertised device looks consistent.
    • The login handshake still reports OS as OS_UNKNOWN (hardcoded in the librespot library).
    • Changing device_id between attempts will break decryption of the login blob.
    • Preferred locale is derived from the Spotify region prompt.

    Logging

    The tool enables debug logging by default so you can see what it is sending. It logs:

    • The device identity values that will be advertised and sent during authentication.
    • HTTP requests to your Spotizerr server (URLs, payload keys, and response codes).
    • Librespot and Zeroconf debug output from the underlying library.
    Downloads
  • v0.0.14 b0bf9f96de

    v0.0.14
    All checks were successful
    Publish Python Package to PyPI / Upload release to PyPI (release) Successful in 38s
    Build and Push Docker Image / build-and-push (release) Successful in 6m2s
    Stable

    spotizerrphoenix released this 2026-01-25 00:43:21 +00:00 | 2 commits to main since this release

    Add Support for Custom Spotify Connect Device Name:

    • 26dc554027
    • Auth tool will now give you the ability to set a custom connect device name
    • Defaults to Device - RANDOM_4_Character_String

    Addresses:

    Dev:

    • skipped v0.0.13 for dup
    Downloads
  • v0.0.12 3d67d76a0d

    v0.0.12
    All checks were successful
    Publish Python Package to PyPI / Upload release to PyPI (release) Successful in 2m35s
    Build and Push Docker Image / build-and-push (release) Successful in 8m40s
    Stable

    spotizerrphoenix released this 2025-11-27 09:11:08 +00:00 | 4 commits to main since this release

    Downloads
  • v0.0.11 d5801d1d54

    v0.0.11
    All checks were successful
    Publish Python Package to PyPI / Upload release to PyPI (release) Successful in 2m24s
    Stable

    spotizerrphoenix released this 2025-11-25 00:46:31 +00:00 | 6 commits to main since this release

    init reborn

    Downloads