Skip to content

ERROR librespot_connect::spirc] failed to handle request: Service unavailable { transfer context had no uri } #1750

Description

@fanooel

Description

Can't connect to raspotify with errors in log:

librespot[468]: [2026-08-31T10:34:55Z ERROR librespot_connect::spirc] failed to handle request: Service unavailable { transfer context had no uri }

Version

librespot --version
librespot 0.8.0 9c7d7561 (Built on 2026-07-18, Build ID: 0KTXmMn1, Profile: release)

How to reproduce

Steps to reproduce the behavior in librespot e.g.

  1. Try to connect from spotiffy to raspotiffy

Log

Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_playback::player] Normalisation Attack: 5 ms
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_playback::player] Normalisation Release: 100 ms
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_playback::player] Normalisation Knee: 5 dB
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_playback::player] new Player [0]
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z INFO  librespot_playback::audio_backend::alsa] Using AlsaSink with format: S16
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_discovery] Pinged Avahi: Available
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z TRACE librespot_discovery] Connected to Avahi
Aug 31 11:52:06 raspberrypi librespot[786]: [2026-08-31T10:52:06Z DEBUG librespot_discovery] Commited zeroconf service with name raspotify (raspberrypi)
Aug 31 11:52:07 raspberrypi librespot[786]: [2026-08-31T10:52:07Z INFO  librespot_discovery] Published zeroconf service
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_discovery::server] POST "/" {}
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_core::session] Shutdown: Invalidating session
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] new MercuryManager
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] new ChannelManager
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_core::session] new Session
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_connect::spirc] new Spirc[0]
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] new DealerManager
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_playback::player] command=SetSession
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_core::session] drop Session
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] drop ChannelManager
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] drop MercuryManager
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot::component] new SpClient
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_core::spclient] Client token unavailable or expired, requesting new token.
Aug 31 11:52:16 raspberrypi librespot[786]: [2026-08-31T10:52:16Z DEBUG librespot_core::http_client] Requesting https://clienttoken.spotify.com/v1/clienttoken
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::spclient] Received a granted token
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::spclient] Got client token: GrantedTokenResponse { token: "AAGorv4RsE/7fevDgCco6VtZq8sB5y/MDvNNQqpqy/dnU4BdgISH48ZELN6OFiBXBgBvLryCTkSGMibA5ryyJe/JanYDgZOuPjGOm53rtAT8rINvT01LK1/xhsjcuXGTZnXeQbBYL6JuR5qhINz7U7jG9zURogTkcfup7Gu6Xorvuc5yTNK9E8cRJnyM6XojzDtceYztwfcSRmnfxQ5MwoN8fNBO1CHJ9u27NgMnRuGZ1Q/5zMqWTyqtTHsNw+XsvsMtIz0+ecK5XeUk/KF0Kw==", expires_after_seconds: 1216800, refresh_after_seconds: 1209600, domains: [TokenDomain { domain: "spotify.com", special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } }, TokenDomain { domain: "spotify.net", special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } }], special_fields: SpecialFields { unknown_fields: UnknownFields { fields: None }, cached_size: CachedSize { size: 0 } } }
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot::component] new ApResolver
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::http_client] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z INFO  librespot_core::session] Connecting to AP "ap-gew4.spotify.com:4070"
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::connection] Connection to AP established.
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::connection] Authenticating with AP using AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z INFO  librespot_core::session] Authenticated as '216qua3vchvvqhfhtyaxoibgq' !
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot::component] new Login5Manager
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::http_client] Requesting https://login5.spotify.com/v3/login
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::session] Received Ping
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::session] keep-alive state: PendingPong, timeout in 60.0
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::session] Session strong=5 weak=6
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z INFO  librespot_core::session] Country: "PL"
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::session] Received product info: {
Aug 31 11:52:17 raspberrypi librespot[786]:         "catalogue": "premium",
Aug 31 11:52:17 raspberrypi librespot[786]:         "shuffle": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "capping-bar-threshold": "3601",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ads": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "widevine-license-url": "https://spclient.wg.spotify.com/widevine-license/v1/video/license",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ugc-abuse-report": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "on-demand": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "on-demand-trial-in-progress": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "key-caching-max-offline-seconds": "1800",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ad-session-persistence": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "remote-control": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "employee-free-opt-in": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "video-manifest-url": "https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}",
Aug 31 11:52:17 raspberrypi librespot[786]:         "head-files-url": "http://heads-fa.spotify.com/head/{file_id}",
Aug 31 11:52:17 raspberrypi librespot[786]:         "offline": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "shows-collection-jam": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ab-watch-now": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "audio-preview-url-template": "https://p.scdn.co/mp3-preview/{id}",
Aug 31 11:52:17 raspberrypi librespot[786]:         "active-session-days": "16",
Aug 31 11:52:17 raspberrypi librespot[786]:         "nft-disabled": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "video-device-blacklisted": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "restrict-playlist-collaboration": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "payments-initial-campaign": "default",
Aug 31 11:52:17 raspberrypi librespot[786]:         "high-bitrate": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ad-formats-preroll-video": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "playlist-annotations-markup": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "prefetch-strategy": "18",
Aug 31 11:52:17 raspberrypi librespot[786]:         "publish-activity": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "radio": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "enable-annotations-read": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "collection": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "image-url": "https://i.scdn.co/image/{file_id}",
Aug 31 11:52:17 raspberrypi librespot[786]:         "arsenal_country": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "video-cdn-sampling": "100",
Aug 31 11:52:17 raspberrypi librespot[786]:         "payments-locked-state": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "key-caching-max-count": "10000",
Aug 31 11:52:17 raspberrypi librespot[786]:         "preferred-locale": "en",
Aug 31 11:52:17 raspberrypi librespot[786]:         "filter-explicit-content": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "name": "Spotify Premium",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ab_recently_played_feature_time_filter_threshold": "com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30",
Aug 31 11:52:17 raspberrypi librespot[786]:         "is_email_verified": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "prefetch-window-max": "2",
Aug 31 11:52:17 raspberrypi librespot[786]:         "financial-product": "pr:premium,tc:0,rt:v2_PL_default_new-family-master-1m_45.99_PLN_default",
Aug 31 11:52:17 raspberrypi librespot[786]:         "storage-size-config": "10240,90,500,3",
Aug 31 11:52:17 raspberrypi librespot[786]:         "head-file-caching": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "streaming": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "player-license": "premium",
Aug 31 11:52:17 raspberrypi librespot[786]:         "metadata-link-lookup-modes": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "unrestricted": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "type": "premium",
Aug 31 11:52:17 raspberrypi librespot[786]:         "head-files": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "libspotify": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "audiobook-onboarding-completed": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ab-ad-player-targeting": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "publish-playlist": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "ugc-abuse-report-url": "https://support.spotify.com/abuse/?uri={uri}",
Aug 31 11:52:17 raspberrypi librespot[786]:         "mobile": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "enable-crossfade": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "app-developer": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "incognito_mode_timeout": "21600",
Aug 31 11:52:17 raspberrypi librespot[786]:         "shows-collection": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "prefetch-keys": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:         "sidebar-navigation-enabled": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "send-email": "0",
Aug 31 11:52:17 raspberrypi librespot[786]:         "explicit-content": "1",
Aug 31 11:52:17 raspberrypi librespot[786]:     }
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot::component] new MercuryManager
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::mercury] mercury response <hm://pusher/v1/connections/OThiYjA3MzVlMjg2NTZiYWMwOThkOTI3ZDQxMGMzMTM4YTRiNWJjYStBUCt0Y3A6Ly8wYWIxNTA3Mi5pcC5nZXc0LnNwb3RpZnkubmV0OjUwMDQrREVEM0JEMjUzMDYxOUM3ODM5MTY0NzFBMDQzNUY1NTkyRjBGNDRDQTJCMzcyMzZFQTM0QkIzOTFEMDZGODExMQ%3D%3D> is handled by dealer
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::login5] Got auth token: Token { access_token: "BQCTXFy_Uc1aCLdjPJsGu0ZOBb5tYyZVXMOf0aAIZ7FeO77-WpccTj-uwoP4-T3TbyL4yQ4Hicy9wEiFduYdatq8pgkqpGangTbZSWw2YYkQK9s1DpFrQMmLLBodlmo28brubLBtbzUFlceiuyCb6ZhvsGWhgQ9v102o3bsgwQRkDJSx1ox620zg_Jylin7FxdOlrMkUB5mUh6r_Rce_Zg2dvmBJOOU3B3kBUegR04ZlkQny_-ukYS5gja3VVFxPZyEk821Ycl8GHehq8sDKmc4MHCU2gEaCg15P6HOX_buF4vFglCOlCshof_x1aIYOQTGcCBh_gJCl1XGtKOXkX-a5kgpjr8KWGZHsaOnaTT0gOpPBMtl18KI_BYWR3wKAWjY5pBTtT-xCav7lpoGWImdjRRBZQ6FyUwsKf7pVnG7ti9U3ILVOIQ", expires_in: 3600s, token_type: "Bearer", scopes: [], timestamp: SystemTime { tv_sec: 1788173537, tv_nsec: 685321357 } }
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_playback::player] command=AddEventSender
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_connect::spirc] SpircTask::set_volume(65535)
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::dealer::manager] Launching dealer
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_core::dealer] Sent ping
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z TRACE librespot_connect::spirc] Received connection ID update: "OTk2OWI3ZjAtMmIwOC00NzFhLTlmNjAtZDNmYjRhYmYwYmJhK2RlYWxlcit0Y3A6Ly8wYWIxNTAzOS5pcC5nZXc0LnNwb3RpZnkubmV0OjU3MDArMUIyQzUyMTc3RjNDMDkyMjI3Rjk3RTkwNEYxOUJCRjRDN0E4RTAxMTk4MzREOThBMjM4QTVGMzZENzE1RDcxRA=="
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z INFO  librespot_core::spclient] Resolved "gew4-spclient.spotify.com:443" as spclient access point
Aug 31 11:52:17 raspberrypi librespot[786]: [2026-08-31T10:52:17Z DEBUG librespot_core::http_client] Requesting https://gew4-spclient.spotify.com:443/connect-state/v1/devices/98bb0735e28656bac098d927d410c3138a4b5bca?product=0&country=PL&salt=4282629597
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z TRACE librespot_core::dealer] Received pong
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z DEBUG librespot_connect::spirc] successfully put connect state for 98bb0735e28656bac098d927d410c3138a4b5bca with connection-id OTk2OWI3ZjAtMmIwOC00NzFhLTlmNjAtZDNmYjRhYmYwYmJhK2RlYWxlcit0Y3A6Ly8wYWIxNTAzOS5pcC5nZXc0LnNwb3RpZnkubmV0OjU3MDArMUIyQzUyMTc3RjNDMDkyMjI3Rjk3RTkwNEYxOUJCRjRDN0E4RTAxMTk4MzREOThBMjM4QTVGMzZENzE1RDcxRA==
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z INFO  librespot_connect::spirc] active device is <> with session <0jcvc2fb3LjzkYx3LExwtS>
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z TRACE librespot_core::dealer] dealer request hm://connect-state/v1/player/command
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z TRACE librespot_core::dealer::protocol] message was sent with gzip encoding
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z TRACE librespot_core::dealer::protocol] websocket request: Object {
Aug 31 11:52:18 raspberrypi librespot[786]:         "command": Object {
Aug 31 11:52:18 raspberrypi librespot[786]:             "data": String("CnkIABAAGAAqCgoDamFtEgNvZmYqCQoFbWVkaWESACohChlvcmlnaW5hbF9lbmhhbmNlbWVudF9tb2RlEgROT05FKhsKE2NvbnRleHRfZW5oYW5jZW1lbnQSBE5PTkUqGgoRdmlkZW9fcGVyc2lzdGVuY2USBUFVRElPErYICIvQ3baFNBDzyAkZAAAAAAAAAAAgASqdCAoAEhAxOWNlZjczNzZmMDQzODNkGhA2bwDNLxBDQreSXqMB+h0KIjoKCmVudGl0eV91cmkSLHNwb3RpZnk6c3RhdGlvbjp0cmFjazozejFxUFBMV2YweXRPNE55SFM4cHFTIjcKE2Fzc29jaWF0ZWRfdmlkZW9faWQSIGU1ZTc1NzM5ZDgxMTRlNGE5M2YwYjMwMjRjM2NjMTE1IhUKDHRyYWNrX3BsYXllchIFYXVkaW8iKgogYWN0aW9ucy5za2lwcGluZ19uZXh0X3Bhc3RfdHJhY2sSBnJlc3VtZSIQCgp2aWV3X2luZGV4EgIyNCIYCgV0aXRsZRIPV29uJ3QgTG9vayBCYWNrIjgKEHBhZ2VfaW5zdGFuY2VfaWQSJGIyNWNkMThkLWZjNjMtNDYxZC1iZDA1LWIxMmI4Zjc2MDYwOSIzCgphcnRpc3RfdXJpEiVzcG90aWZ5OmFydGlzdDo2MWx5UHRudGJsSEp2QTdGTU1oaTdFIkkKD2ltYWdlX2xhcmdlX3VybBI2c3BvdGlmeTppbWFnZTphYjY3NjE2ZDAwMDBiMjczZWRlN2U4ZmIzMTNkMDAwYWU3NzM0ZGM0Ih4KFG1lZGlhLnN0YXJ0X3Bvc2l0aW9uEgYxMzI3ODQiDgoJaXRlcmF0aW9uEgEwIjYKDmludGVyYWN0aW9uX2lkEiQyOTMzM2IwYS1jOWY4LTQyOGMtOWMzYi04MzYzODAzODM5YTEiQwoJaW1hZ2VfdXJsEjZzcG90aWZ5OmltYWdlOmFiNjc2MTZkMDAwMDFlMDJlZGU3ZThmYjMxM2QwMDBhZTc3MzRkYzQiKgogYWN0aW9ucy5za2lwcGluZ19wcmV2X3Bhc3RfdHJhY2sSBnJlc3VtZSJJCg9pbWFnZV9zbWFsbF91cmwSNnNwb3RpZnk6aW1hZ2U6YWI2NzYxNmQwMDAwNDg1MWVkZTdlOGZiMzEzZDAwMGFlNzczNGRjNCI7Cgtjb250ZXh0X3VyaRIsc3BvdGlmeTpzdGF0aW9uOnRyYWNrOjN6MXFQUExXZjB5dE80TnlIUzhwcVMiIAoLYWxidW1fdGl0bGUSEVdvbuKAmXQgTG9vayBCYWNrIkoKEGltYWdlX3hsYXJnZV91cmwSNnNwb3RpZnk6aW1hZ2U6YWI2NzYxNmQwMDAwYjI3M2VkZTdlOGZiMzEzZDAwMGFlNzczNGRjNCIxCglhbGJ1bV91cmkSJHNwb3RpZnk6YWxidW06NXVHU1JpTVpEazVZeWloQTAzOWRweiIcChRhdXRvcGxheS5pc19hdXRvcGxheRIEdHJ1ZSI3CgtkZWNpc2lvbl9pZBIoc3NwfjA2NWEzZGE4ZjA1Zjg0ZGZkYWNiMGE0ZmU4NDBiMGE4MTU5MRpqIgAqADJMMiQyOTMzM2IwYS1jOWY4LTQyOGMtOWMzYi04MzYzODAzODM5YTE6JGIyNWNkMThkLWZjNjMtNDYxZC1iZDA1LWIxMmI4Zjc2MDYwOUoWMGpjdmMyZmIzTGp6a1l4M0xFeHd0UyICEAA6AgoA"),
Aug 31 11:52:18 raspberrypi librespot[786]:             "endpoint": String("transfer"),
Aug 31 11:52:18 raspberrypi librespot[786]:             "from_device_identifier": String("a8dd8a7f53ce289721534109e2fe356f91e3122d"),
Aug 31 11:52:18 raspberrypi librespot[786]:             "logging_params": Object {
Aug 31 11:52:18 raspberrypi librespot[786]:                 "command_id": String("13893024c59948abaaa6cbe37dbe160f"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 "interaction_ids": Array [
Aug 31 11:52:18 raspberrypi librespot[786]:                     String("ef247715-ffa3-4b77-ac8a-1c9374146425"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 ],
Aug 31 11:52:18 raspberrypi librespot[786]:             },
Aug 31 11:52:18 raspberrypi librespot[786]:             "options": Object {
Aug 31 11:52:18 raspberrypi librespot[786]:                 "license": String("premium"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 "restore_paused": String("restore"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 "restore_position": String("last_known"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 "restore_track": String("always_play_something"),
Aug 31 11:52:18 raspberrypi librespot[786]:                 "retain_session": String("do_not_retain"),
Aug 31 11:52:18 raspberrypi librespot[786]:             },
Aug 31 11:52:18 raspberrypi librespot[786]:         },
Aug 31 11:52:18 raspberrypi librespot[786]:         "message_id": Number(1467144031),
Aug 31 11:52:18 raspberrypi librespot[786]:         "sent_by_device_id": String("a8dd8a7f53ce289721534109e2fe356f91e3122d"),
Aug 31 11:52:18 raspberrypi librespot[786]:         "target_alias_id": Null,
Aug 31 11:52:18 raspberrypi librespot[786]:     }
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z DEBUG librespot_connect::spirc] handling: 'endpoint: transfer' from a8dd8a7f53ce289721534109e2fe356f91e3122d
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z ERROR librespot_connect::spirc] failed to handle request: Service unavailable { transfer context had no uri }
Aug 31 11:52:18 raspberrypi librespot[786]: [2026-08-31T10:52:18Z DEBUG librespot_core::dealer::manager] replying to ws request: Failure
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z TRACE librespot_core::dealer] dealer request hm://connect-state/v1/player/command
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z TRACE librespot_core::dealer::protocol] message was sent with gzip encoding
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z TRACE librespot_core::dealer::protocol] websocket request: Object {
Aug 31 11:52:21 raspberrypi librespot[786]:         "command": Object {
Aug 31 11:52:21 raspberrypi librespot[786]:             "data": String("CnkIABAAGAAqCgoDamFtEgNvZmYqCQoFbWVkaWESACohChlvcmlnaW5hbF9lbmhhbmNlbWVudF9tb2RlEgROT05FKhsKE2NvbnRleHRfZW5oYW5jZW1lbnQSBE5PTkUqGgoRdmlkZW9fcGVyc2lzdGVuY2USBUFVRElPErYICIvQ3baFNBDzyAkZAAAAAAAAAAAgASqdCAoAEhAxOWNlZjczNzZmMDQzODNkGhA2bwDNLxBDQreSXqMB+h0KIjoKCmVudGl0eV91cmkSLHNwb3RpZnk6c3RhdGlvbjp0cmFjazozejFxUFBMV2YweXRPNE55SFM4cHFTIjcKE2Fzc29jaWF0ZWRfdmlkZW9faWQSIGU1ZTc1NzM5ZDgxMTRlNGE5M2YwYjMwMjRjM2NjMTE1IhUKDHRyYWNrX3BsYXllchIFYXVkaW8iKgogYWN0aW9ucy5za2lwcGluZ19uZXh0X3Bhc3RfdHJhY2sSBnJlc3VtZSIQCgp2aWV3X2luZGV4EgIyNCIYCgV0aXRsZRIPV29uJ3QgTG9vayBCYWNrIjgKEHBhZ2VfaW5zdGFuY2VfaWQSJGIyNWNkMThkLWZjNjMtNDYxZC1iZDA1LWIxMmI4Zjc2MDYwOSIzCgphcnRpc3RfdXJpEiVzcG90aWZ5OmFydGlzdDo2MWx5UHRudGJsSEp2QTdGTU1oaTdFIkkKD2ltYWdlX2xhcmdlX3VybBI2c3BvdGlmeTppbWFnZTphYjY3NjE2ZDAwMDBiMjczZWRlN2U4ZmIzMTNkMDAwYWU3NzM0ZGM0Ih4KFG1lZGlhLnN0YXJ0X3Bvc2l0aW9uEgYxMzI3ODQiDgoJaXRlcmF0aW9uEgEwIjYKDmludGVyYWN0aW9uX2lkEiQyOTMzM2IwYS1jOWY4LTQyOGMtOWMzYi04MzYzODAzODM5YTEiQwoJaW1hZ2VfdXJsEjZzcG90aWZ5OmltYWdlOmFiNjc2MTZkMDAwMDFlMDJlZGU3ZThmYjMxM2QwMDBhZTc3MzRkYzQiKgogYWN0aW9ucy5za2lwcGluZ19wcmV2X3Bhc3RfdHJhY2sSBnJlc3VtZSJJCg9pbWFnZV9zbWFsbF91cmwSNnNwb3RpZnk6aW1hZ2U6YWI2NzYxNmQwMDAwNDg1MWVkZTdlOGZiMzEzZDAwMGFlNzczNGRjNCI7Cgtjb250ZXh0X3VyaRIsc3BvdGlmeTpzdGF0aW9uOnRyYWNrOjN6MXFQUExXZjB5dE80TnlIUzhwcVMiIAoLYWxidW1fdGl0bGUSEVdvbuKAmXQgTG9vayBCYWNrIkoKEGltYWdlX3hsYXJnZV91cmwSNnNwb3RpZnk6aW1hZ2U6YWI2NzYxNmQwMDAwYjI3M2VkZTdlOGZiMzEzZDAwMGFlNzczNGRjNCIxCglhbGJ1bV91cmkSJHNwb3RpZnk6YWxidW06NXVHU1JpTVpEazVZeWloQTAzOWRweiIcChRhdXRvcGxheS5pc19hdXRvcGxheRIEdHJ1ZSI3CgtkZWNpc2lvbl9pZBIoc3NwfjA2NWEzZGE4ZjA1Zjg0ZGZkYWNiMGE0ZmU4NDBiMGE4MTU5MRpqIgAqADJMMiQyOTMzM2IwYS1jOWY4LTQyOGMtOWMzYi04MzYzODAzODM5YTE6JGIyNWNkMThkLWZjNjMtNDYxZC1iZDA1LWIxMmI4Zjc2MDYwOUoWMGpjdmMyZmIzTGp6a1l4M0xFeHd0UyICEAA6AgoA"),
Aug 31 11:52:21 raspberrypi librespot[786]:             "endpoint": String("transfer"),
Aug 31 11:52:21 raspberrypi librespot[786]:             "from_device_identifier": String("a8dd8a7f53ce289721534109e2fe356f91e3122d"),
Aug 31 11:52:21 raspberrypi librespot[786]:             "logging_params": Object {
Aug 31 11:52:21 raspberrypi librespot[786]:                 "command_id": String("13893024c59948abaaa6cbe37dbe160f"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 "interaction_ids": Array [
Aug 31 11:52:21 raspberrypi librespot[786]:                     String("ef247715-ffa3-4b77-ac8a-1c9374146425"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 ],
Aug 31 11:52:21 raspberrypi librespot[786]:             },
Aug 31 11:52:21 raspberrypi librespot[786]:             "options": Object {
Aug 31 11:52:21 raspberrypi librespot[786]:                 "license": String("premium"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 "restore_paused": String("restore"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 "restore_position": String("last_known"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 "restore_track": String("always_play_something"),
Aug 31 11:52:21 raspberrypi librespot[786]:                 "retain_session": String("do_not_retain"),
Aug 31 11:52:21 raspberrypi librespot[786]:             },
Aug 31 11:52:21 raspberrypi librespot[786]:         },
Aug 31 11:52:21 raspberrypi librespot[786]:         "message_id": Number(1467147217),
Aug 31 11:52:21 raspberrypi librespot[786]:         "sent_by_device_id": String("a8dd8a7f53ce289721534109e2fe356f91e3122d"),
Aug 31 11:52:21 raspberrypi librespot[786]:         "target_alias_id": Null,
Aug 31 11:52:21 raspberrypi librespot[786]:     }
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z DEBUG librespot_connect::spirc] handling: 'endpoint: transfer' from a8dd8a7f53ce289721534109e2fe356f91e3122d
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z ERROR librespot_connect::spirc] failed to handle request: Service unavailable { transfer context had no uri }
Aug 31 11:52:21 raspberrypi librespot[786]: [2026-08-31T10:52:21Z DEBUG librespot_core::dealer::manager] replying to ws request: Failure

Host (what you are running librespot on):

# hostnamectl
 Static hostname: raspberrypi
       Icon name: computer
      Machine ID: 096de6c9f4d64c49adf898b9382c920d
         Boot ID: e158897fd6ac44dd94f8b4db0a6105de
Operating System: Raspbian GNU/Linux 12 (bookworm)
          Kernel: Linux 6.1.74-v7+

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions