player: skips all tracks and doesn't play anything
Author: 7r1n1t3Created Jul 10, 2026Updated Jul 10, 2026
Labelsbug
Describe the bug Player starts and skips all tracks without playing anything.
To Reproduce
- create Spotify developer client with web API access and connect it to psst.
- authenticate
- play any track.
Expected behavior player plays the selected track.
Screenshots
occasionally it lands on a random track and just loops.
Environment
- OS: Arch Linux latest
- Version: commit dbb2525: latest as of 10th of July 2026
Additional context My Spotify account is Premium. Tracks I played are not region-restricted.
log generated shortly after starting a track:
[2026-07-10T10:59:15Z INFO psst_core::connection] requesting AP list from http://apresolve.spotify.com
[2026-07-10T10:59:15Z INFO psst_core::connection] received 6 AP entries from server
[2026-07-10T10:59:15Z INFO psst_core::connection] successfully resolved 6 access points
[2026-07-10T10:59:15Z INFO psst_core::connection] attempting to connect using 6 access points
[2026-07-10T10:59:15Z INFO psst_core::connection] trying AP 1 of 6: ap-gew1.spotify.com:4070
[2026-07-10T10:59:15Z INFO psst_core::connection] successfully connected to AP: ap-gew1.spotify.com:4070
[2026-07-10T10:59:16Z ERROR psst_core::session::audio_key] audio key error
[2026-07-10T10:59:16Z ERROR psst_core::player] skipping, error while loading: Unknown server
response
[2026-07-10T10:59:16Z ERROR psst_core::session::audio_key] audio key error
[2026-07-10T10:59:16Z INFO psst_core::player] stale load result received, ignoring
[2026-07-10T10:59:16Z ERROR psst_core::session::audio_key] audio key error
[2026-07-10T10:59:16Z ERROR psst_core::player] skipping, error while loading: Unknown server
response
[2026-07-10T10:59:16Z ERROR psst_core::session::audio_key] audio key error
[2026-07-10T10:59:16Z ERROR psst_core::player] stopping, error while loading: Unknown server
responseso apparently, Spotify is returning AES_KEY_ERROR, but why? I did have exactly the same issue/behaviour from spotify_player, maybe that can better point out the origin of the issue.
Source: jpochyla/psst