-
Notifications
You must be signed in to change notification settings - Fork 790
Open
Labels
Description
Look for similar bugs
Please check if there's already an issue for your problem.
If you've only a "me too" comment to make, consider if a 👍 reaction
will suffice.
Description
Can't run librespot behind a proxy
Version
dev (df5f957)
How to reproduce
- Launch librespot with a proxy: target/release/librespot -v -c ~/.local/share/respot --enable-volume-normalisation --initial-volume 75 --device-type avr -x "http://127.0.0.1:3128"
Log
Main interesting point is:
[2025-09-19T10:08:37Z ERROR librespot_connect::spirc] starting dealer failed: Invalid state { Websocket couldn't be started because: Deadline expired before operation could complete { Connection timed out (os error 110) } }
Complete log here:
[2025-09-19T10:06:21Z INFO librespot] librespot 0.7.1 df5f957 (Built on 2025-09-19, Build ID: BFMyqqh7, Profile: release)
[2025-09-19T10:06:21Z TRACE librespot] Command line argument(s):
[2025-09-19T10:06:21Z TRACE librespot] v
[2025-09-19T10:06:21Z TRACE librespot] c "/home/pfariello/.local/share/respot"
[2025-09-19T10:06:21Z TRACE librespot] enable-volume-normalisation
[2025-09-19T10:06:21Z TRACE librespot] initial-volume "75"
[2025-09-19T10:06:21Z TRACE librespot] device-type "avr"
[2025-09-19T10:06:21Z TRACE librespot] x "http://127.0.0.1:3128"
[2025-09-19T10:06:21Z TRACE librespot] Using cached credentials.
[2025-09-19T10:06:21Z DEBUG librespot_core::session] new Session
[2025-09-19T10:06:21Z DEBUG librespot_discovery::server] Zeroconf server listening on 0.0.0.0:36721
[2025-09-19T10:06:21Z INFO librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Type: Auto
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Pregain: 0.0 dB
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Threshold: -2.0 dBFS
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Method: Dynamic
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Attack: 5 ms
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Release: 100 ms
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] Normalisation Knee: 5 dB
[2025-09-19T10:06:21Z DEBUG librespot_playback::player] new Player [0]
[2025-09-19T10:06:21Z INFO librespot_playback::convert] Converting with ditherer: tpdf
[2025-09-19T10:06:21Z DEBUG librespot_connect::spirc] new Spirc[0]
[2025-09-19T10:06:21Z INFO librespot_playback::audio_backend::rodio] Using Rodio sink with format S16 and cpal host: ALSA
[2025-09-19T10:06:21Z INFO librespot_playback::audio_backend::rodio] Using audio device: default
[2025-09-19T10:06:21Z DEBUG librespot::component] new DealerManager
[2025-09-19T10:06:21Z DEBUG librespot::component] new SpClient
[2025-09-19T10:06:21Z DEBUG librespot_core::spclient] Client token unavailable or expired, requesting new token.
[2025-09-19T10:06:21Z DEBUG librespot_core::http_client] Requesting https://clienttoken.spotify.com/v1/clienttoken
[2025-09-19T10:06:21Z DEBUG librespot_playback::audio_backend::rodio] Rodio sink was created
[2025-09-19T10:06:21Z DEBUG librespot_core::spclient] Received a granted token
[2025-09-19T10:06:21Z TRACE librespot_core::spclient] Got client token: GrantedTokenResponse { token: "AADQZSyMHAblPN6PSDeCdoOgMUXr/Rpc2Er2mOuyJ6PSoHmfWTgDdOcMLH5ZMGX2Kcf8VYV4I6pVUBbx9NsaY/sBQyNR22d1X6Qt91Qj3slkseN5c31D8JMEFoeXzeflrr2ectVoq7oWefC8ML17F+zTiRzs15vmL92tHoJQpFRbHLufEI3lHPis9buFmrrYf47hf6LW8tI/YACUlbT+vdg5DQ44wnVm6C/ysQqNH67eJ678O5NpfZgmEmuKpUkZSPobo/XH220xXsFNzu/srgMWCRPJAmqfCxGo3RsM", 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 } } }
[2025-09-19T10:06:21Z DEBUG librespot::component] new ApResolver
[2025-09-19T10:06:21Z DEBUG librespot_core::http_client] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2025-09-19T10:06:22Z INFO librespot_core::session] Connecting to AP "ap-gew1.spotify.com:443"
[2025-09-19T10:06:22Z INFO librespot_core::socket] Using proxy "http://127.0.0.1:3128/"
[2025-09-19T10:06:22Z DEBUG librespot_core::connection] Connection to AP established.
[2025-09-19T10:06:22Z DEBUG librespot_core::connection] Authenticating with AP using AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS
[2025-09-19T10:06:22Z INFO librespot_core::session] Authenticated as 'paulfariello' !
[2025-09-19T10:06:22Z DEBUG librespot::component] new Login5Manager
[2025-09-19T10:06:22Z DEBUG librespot_core::http_client] Requesting https://login5.spotify.com/v3/login
[2025-09-19T10:06:22Z TRACE librespot_core::session] Received Ping
[2025-09-19T10:06:22Z TRACE librespot_core::session] keep-alive state: PendingPong, timeout in 60.0
[2025-09-19T10:06:22Z DEBUG librespot_core::session] Session strong=5 weak=6
[2025-09-19T10:06:22Z INFO librespot_core::session] Country: "FR"
[2025-09-19T10:06:22Z TRACE librespot_core::session] Received product info: {
"payments-locked-state": "0",
"remote-control": "6",
"name": "Spotify Premium",
"offline": "1",
"storage-size-config": "10240,90,500,3",
"streaming": "1",
"on-demand": "1",
"player-license-v2": "premium",
"publish-activity": "0",
"video-keyframe-url": "http://keyframes-fa.cdn.spotify.com/keyframes/v1/sources/{source_id}/keyframe/heights/{height}/timestamps/{timestamp_ms}.jpg",
"social-session-free-tier": "0",
"type": "premium",
"is-standalone-audiobooks": "0",
"app-developer": "0",
"streaming-only-premium": "0",
"catalogue": "premium",
"ad-formats-preroll-video": "0",
"mobile-payment": "0",
"obfuscate-restricted-tracks": "0",
"restrict-playlist-collaboration": "0",
"multiuserplan-current-size": "6",
"send-email": "0",
"setup-headphones-changes": "0",
"enable-crossfade": "1",
"user-profile-show-invitation-codes": "0",
"video-device-blacklisted": "0",
"widevine-license-url": "https://spclient.wg.spotify.com/widevine-license/v1/video/license",
"loudness-levels": "1:-5.0,0.0,3.0:-2.0",
"metadata-link-lookup-modes": "0",
"payments-initial-campaign": "default",
"prefetch-strategy": "18",
"network-operator-premium-activation": "1",
"ab-watch-now": "0",
"video-cdn-sampling": "100",
"libspotify": "1",
"filter-explicit-content": "0",
"playlist-annotations-markup": "0",
"shuffle-algorithm": "FRESH",
"incognito_mode_timeout": "21600",
"ab_recently_played_feature_time_filter_threshold": "com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30",
"pick-and-shuffle": "0",
"preferred-locale": "fr",
"publish-playlist": "0",
"collection": "1",
"arsenal_country": "1",
"head-files-url": "https://heads-fa-tls13.spotifycdn.com/head/{file_id}",
"audio-preview-url-template": "https://p.scdn.co/mp3-preview/{id}",
"public-toplist": "5",
"financial-product": "pr:premium,tc:0,rt:v2_FR_default_new-family-master-1m_21.24_EUR_default",
"head-file-caching": "1",
"enable-annotations": "2",
"apply-child-content-restrictions": "0",
"employee-free-opt-in": "0",
"rating-access": "1",
"ugc-abuse-report-url": "https://support.spotify.com/abuse/?uri={uri}",
"mobile": "1",
"yl-kids-restricted-content": "0",
"prefetch-window-max": "2",
"dma-mode-available": "1",
"has-audiobooks-subscription": "1",
"is-puffin": "0",
"prefetch-keys": "1",
"social-session": "1",
"explicit-content": "1",
"nft-disabled": "1",
"autoplay": "1",
"browse-overview-enabled": "1",
"dsa-mode-available": "1",
"key-memory-cache-mode": "1:15,300",
"license-acceptance-grace-days": "30",
"unrestricted": "1",
"audiobook-onboarding-completed": "0",
"ad-session-persistence": "1",
"enable-annotations-read": "0",
"key-caching-max-count": "10000",
"shuffle": "0",
"sidebar-navigation-enabled": "0",
"ugc-abuse-report": "1",
"video-manifest-url": "https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}/options/supports_drm",
"audio-quality": "1",
"shows-collection-jam": "0",
"music-videos": "1",
"high-bitrate": "1",
"image-url": "https://i.scdn.co/image/{file_id}",
"dsa-mode-enabled": "0",
"dma-mode-enabled": "0",
"is-pigeon": "0",
"is-tuna": "0",
"multiuserplan-member-type": "FAMILY_MANAGER",
"shows-collection": "1",
"on-demand-trial-in-progress": "0",
"player-license": "premium",
"jam": "1",
"key-caching-max-offline-seconds": "1800",
"capping-bar-threshold": "3601",
"is-cheetara": "0",
"ab-ad-player-targeting": "1",
"ads": "0",
"is_email_verified": "1",
"radio": "1",
"key-caching-auto-offline": "0",
}
[2025-09-19T10:06:22Z DEBUG librespot::component] new MercuryManager
[2025-09-19T10:06:22Z TRACE librespot_core::mercury] mercury response <hm://pusher/v1/connections/N2MyOGFiOGE1Yzk1MTJlNDI2NmFjN2NiNzU2MzEyYzgyZWU0M2Q3ZStBUCt0Y3A6Ly8wYWNhNDA5Zi5pcC5nZXcxLnNwb3RpZnkubmV0OjUwMjcrRUM2RkVBMzkxNTNDODk5Qjc0Q0YwMjU5ODlDMDE1RjBDMjRDN0M5QTcwMTQwQjU2Q0Q5Njc1NDE2MUIyQzMxRg%3D%3D> is handled by dealer
[2025-09-19T10:06:22Z TRACE librespot_core::login5] Got auth token: Token { access_token: "BQBrn7wENLSE0cp7_BSxQ6bOrBagZ67nmJ4G5DZ_RrbevsL3sU6B8QGInynVy6Fp-y15jSzUT8jEEj-nNULYYVkHM7SDGgnLddfcXTZ-J8dao9yBezfo_US8ANTRm2zQKEyqbr2WnRN5-03EM7WIHkxDKLFUGpTU0h2b_4cN4gFyYIkISDIujtvx-dO421lymsQ0Mh1gOed7rGC6W2vYeZo_gNW5OcrFewXJcTVoqW5FUZV1aoH522Rt96YXgFb2_ZSaWxYJkptNRUK7w9gCG-zz52KHfdMueMGnyylimUJPPJ_ylxtpnEdLvl2_ywQd9sY8AVHnQ95b47QcKOKfdUyCTjAwNCQtFJILzvklTDEL3PPy-C_ASpKCluQoR73in3kSQDLXqSb6rFyr", expires_in: 3600s, token_type: "Bearer", scopes: [], timestamp: Instant { tv_sec: 414803, tv_nsec: 115152299 } }
[2025-09-19T10:06:22Z DEBUG librespot_connect::spirc] SpircTask::set_volume(49151)
[2025-09-19T10:06:22Z DEBUG librespot_playback::player] command=AddEventSender
[2025-09-19T10:06:22Z DEBUG librespot_playback::mixer::mappings] Input volume 49151 mapped to: 17.78%
[2025-09-19T10:06:22Z DEBUG librespot_core::dealer::manager] Launching dealer
[2025-09-19T10:07:22Z TRACE librespot_core::session] Sending Pong
[2025-09-19T10:07:22Z TRACE librespot_core::session] keep-alive state: ExpectingPongAck, timeout in 20.0
[2025-09-19T10:07:22Z TRACE librespot_core::session] Received PongAck
[2025-09-19T10:07:22Z TRACE librespot_core::session] keep-alive state: ExpectingPing, timeout in 80.0
[2025-09-19T10:08:22Z TRACE librespot_core::session] Received Ping
[2025-09-19T10:08:22Z TRACE librespot_core::session] keep-alive state: PendingPong, timeout in 60.0
[2025-09-19T10:08:22Z DEBUG librespot_core::session] Session strong=6 weak=7
[2025-09-19T10:08:28Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/broadcast_status_update
[2025-09-19T10:08:28Z TRACE librespot_core::mercury] response pushed over Mercury: MercuryResponse { uri: "social-connect/v2/broadcast_status_update", status_code: 200, payload: [[123, 34, 100, 101, 118, 105, 99, 101, 66, 114, 111, 97, 100, 99, 97, 115, 116, 83, 116, 97, 116, 117, 115, 34, 58, 123, 34, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 48, 56, 57, 50, 57, 34, 44, 34, 98, 114, 111, 97, 100, 99, 97, 115, 116, 95, 115, 116, 97, 116, 117, 115, 34, 58, 34, 66, 82, 79, 65, 68, 67, 65, 83, 84, 95, 85, 78, 65, 86, 65, 73, 76, 65, 66, 76, 69, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 105, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 125, 125]] }
[2025-09-19T10:08:28Z DEBUG librespot_core::session] could not dispatch command: Service unavailable { error handling Mercury response: MercuryResponse { uri: "social-connect/v2/broadcast_status_update", status_code: 200, payload: [[123, 34, 100, 101, 118, 105, 99, 101, 66, 114, 111, 97, 100, 99, 97, 115, 116, 83, 116, 97, 116, 117, 115, 34, 58, 123, 34, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 48, 56, 57, 50, 57, 34, 44, 34, 98, 114, 111, 97, 100, 99, 97, 115, 116, 95, 115, 116, 97, 116, 117, 115, 34, 58, 34, 66, 82, 79, 65, 68, 67, 65, 83, 84, 95, 85, 78, 65, 86, 65, 73, 76, 65, 66, 76, 69, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 105, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 125, 125]] } }
[2025-09-19T10:08:37Z ERROR librespot_connect::spirc] starting dealer failed: Invalid state { Websocket couldn't be started because: Deadline expired before operation could complete { Connection timed out (os error 110) } }
[2025-09-19T10:08:37Z DEBUG librespot_connect::spirc] drop Spirc[0]
[2025-09-19T10:08:37Z WARN librespot] Spirc shut down unexpectedly
[2025-09-19T10:08:37Z DEBUG librespot_core::session] Shutdown: Invalidating session
[2025-09-19T10:08:37Z DEBUG librespot::component] new ChannelManager
[2025-09-19T10:08:37Z DEBUG librespot_core::session] new Session
[2025-09-19T10:08:37Z DEBUG librespot_connect::spirc] new Spirc[1]
[2025-09-19T10:08:37Z DEBUG librespot::component] new DealerManager
[2025-09-19T10:08:37Z DEBUG librespot_playback::player] command=SetSession
[2025-09-19T10:08:37Z DEBUG librespot_core::session] drop Session
[2025-09-19T10:08:37Z DEBUG librespot::component] new SpClient
[2025-09-19T10:08:37Z DEBUG librespot_core::spclient] Client token unavailable or expired, requesting new token.
[2025-09-19T10:08:37Z DEBUG librespot_core::http_client] Requesting https://clienttoken.spotify.com/v1/clienttoken
[2025-09-19T10:08:37Z DEBUG librespot::component] drop ApResolver
[2025-09-19T10:08:37Z DEBUG librespot::component] drop ChannelManager
[2025-09-19T10:08:37Z DEBUG librespot::component] drop MercuryManager
[2025-09-19T10:08:37Z DEBUG librespot::component] drop DealerManager
[2025-09-19T10:08:37Z DEBUG librespot::component] drop SpClient
[2025-09-19T10:08:37Z DEBUG librespot::component] drop Login5Manager
[2025-09-19T10:08:37Z DEBUG librespot_core::session] drop Dispatch
[2025-09-19T10:08:37Z DEBUG librespot_core::spclient] Received a granted token
[2025-09-19T10:08:37Z TRACE librespot_core::spclient] Got client token: GrantedTokenResponse { token: "AAC1iEHTnxAdRMscBO960gu2josthk3S+CYRN7Q0n0LtW5K8PXmD8aUvyj5slraLWIy9y+U7x4Lm76A2brlE6hwBMootV0P+9JBrM75aCPb9P6o2v25LMhr2s7w9zMboqQhuoIqHOEvRWnF88hSKpuFZ5CWtYeFVRC6RqMHJCQcdKgILLgzLvmGOyTu0/KZpuBT9pJ7rqVuyiUxgpAOMDOUe4h56yCmp6XRD7JJS3JZvbzTQKTc1G7G5jq7D0d3pEt7FhpD4jICSqeL6mgh6arun+KzjSintrBjTaN5n", 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 } } }
[2025-09-19T10:08:37Z DEBUG librespot::component] new ApResolver
[2025-09-19T10:08:37Z DEBUG librespot_core::http_client] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2025-09-19T10:08:38Z INFO librespot_core::session] Connecting to AP "ap-gew1.spotify.com:443"
[2025-09-19T10:08:38Z INFO librespot_core::socket] Using proxy "http://127.0.0.1:3128/"
[2025-09-19T10:08:38Z DEBUG librespot_core::connection] Connection to AP established.
[2025-09-19T10:08:38Z DEBUG librespot_core::connection] Authenticating with AP using AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS
[2025-09-19T10:08:38Z INFO librespot_core::session] Authenticated as 'paulfariello' !
[2025-09-19T10:08:38Z DEBUG librespot::component] new Login5Manager
[2025-09-19T10:08:38Z DEBUG librespot_core::http_client] Requesting https://login5.spotify.com/v3/login
[2025-09-19T10:08:38Z TRACE librespot_core::session] Received Ping
[2025-09-19T10:08:38Z TRACE librespot_core::session] keep-alive state: PendingPong, timeout in 60.0
[2025-09-19T10:08:38Z DEBUG librespot_core::session] Session strong=5 weak=6
[2025-09-19T10:08:38Z INFO librespot_core::session] Country: "FR"
[2025-09-19T10:08:38Z TRACE librespot_core::session] Received product info: {
"loudness-levels": "1:-5.0,0.0,3.0:-2.0",
"shows-collection-jam": "0",
"social-session": "1",
"capping-bar-threshold": "3601",
"prefetch-keys": "1",
"ugc-abuse-report-url": "https://support.spotify.com/abuse/?uri={uri}",
"audio-preview-url-template": "https://p.scdn.co/mp3-preview/{id}",
"video-device-blacklisted": "0",
"publish-activity": "0",
"ad-formats-preroll-video": "0",
"enable-crossfade": "1",
"audio-quality": "1",
"key-caching-max-offline-seconds": "1800",
"key-memory-cache-mode": "1:15,300",
"financial-product": "pr:premium,tc:0,rt:v2_FR_default_new-family-master-1m_21.24_EUR_default",
"streaming": "1",
"storage-size-config": "10240,90,500,3",
"widevine-license-url": "https://spclient.wg.spotify.com/widevine-license/v1/video/license",
"collection": "1",
"sidebar-navigation-enabled": "0",
"ugc-abuse-report": "1",
"dsa-mode-available": "1",
"is-pigeon": "0",
"app-developer": "0",
"mobile-payment": "0",
"video-cdn-sampling": "100",
"ads": "0",
"high-bitrate": "1",
"mobile": "1",
"on-demand": "1",
"is_email_verified": "1",
"shuffle": "0",
"offline": "1",
"video-keyframe-url": "http://keyframes-fa.cdn.spotify.com/keyframes/v1/sources/{source_id}/keyframe/heights/{height}/timestamps/{timestamp_ms}.jpg",
"type": "premium",
"metadata-link-lookup-modes": "0",
"player-license": "premium",
"ab_recently_played_feature_time_filter_threshold": "com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30",
"employee-free-opt-in": "0",
"restrict-playlist-collaboration": "0",
"setup-headphones-changes": "0",
"music-videos": "1",
"ab-ad-player-targeting": "1",
"apply-child-content-restrictions": "0",
"unrestricted": "1",
"obfuscate-restricted-tracks": "0",
"player-license-v2": "premium",
"arsenal_country": "1",
"social-session-free-tier": "0",
"jam": "1",
"multiuserplan-current-size": "6",
"is-tuna": "0",
"payments-initial-campaign": "default",
"image-url": "https://i.scdn.co/image/{file_id}",
"head-file-caching": "1",
"name": "Spotify Premium",
"dma-mode-enabled": "0",
"dsa-mode-enabled": "0",
"dma-mode-available": "1",
"nft-disabled": "1",
"payments-locked-state": "0",
"preferred-locale": "fr",
"public-toplist": "5",
"rating-access": "1",
"video-manifest-url": "https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}/options/supports_drm",
"yl-kids-restricted-content": "0",
"enable-annotations": "2",
"playlist-annotations-markup": "0",
"remote-control": "6",
"publish-playlist": "0",
"radio": "1",
"streaming-only-premium": "0",
"autoplay": "1",
"prefetch-strategy": "18",
"enable-annotations-read": "0",
"key-caching-max-count": "10000",
"explicit-content": "1",
"is-cheetara": "0",
"network-operator-premium-activation": "1",
"head-files-url": "https://heads-fa-tls13.spotifycdn.com/head/{file_id}",
"key-caching-auto-offline": "0",
"libspotify": "1",
"browse-overview-enabled": "1",
"audiobook-onboarding-completed": "0",
"multiuserplan-member-type": "FAMILY_MANAGER",
"send-email": "0",
"shuffle-algorithm": "FRESH",
"user-profile-show-invitation-codes": "0",
"pick-and-shuffle": "0",
"ab-watch-now": "0",
"incognito_mode_timeout": "21600",
"is-puffin": "0",
"prefetch-window-max": "2",
"is-standalone-audiobooks": "0",
"filter-explicit-content": "0",
"has-audiobooks-subscription": "1",
"on-demand-trial-in-progress": "0",
"ad-session-persistence": "1",
"catalogue": "premium",
"shows-collection": "1",
"license-acceptance-grace-days": "30",
}
[2025-09-19T10:08:38Z DEBUG librespot::component] new MercuryManager
[2025-09-19T10:08:38Z TRACE librespot_core::mercury] mercury response <hm://pusher/v1/connections/N2MyOGFiOGE1Yzk1MTJlNDI2NmFjN2NiNzU2MzEyYzgyZWU0M2Q3ZStBUCt0Y3A6Ly8wYWNhNDE3Mi5pcC5nZXcxLnNwb3RpZnkubmV0OjUwMTgrMTMxNkU3MkQ5M0U1QTZFMTkwRjczNjc5MTdBQzRBOTFFRjI1NjdGODNFQkY3RjI5MERDODA4OERDQTFFQTk5OA%3D%3D> is handled by dealer
[2025-09-19T10:08:38Z TRACE librespot_core::login5] Got auth token: Token { access_token: "BQADPad1qahu6jnp-oxMgfWmBkxI12FHxf5a4gsMpwPxNXhAWvfcn6w6CpDbbM9zssY_jeIyyMHE36ZLJ4UKyf_ex089wS-QSL86cmEA6jQvil0kITU3LtzisR9Jdv88YAFGw1Vb0eRWZ0LaxVUNA8D7JVUxK0WTI2-Pb27e_Zkp1OkQ0ZPtto3q0GPPSIG_vbDnpKvldGa3-MVj7UvlVF7ygIY8r3Dzx4z5yxMKHALDR55OyozAXETL6rq6JSY1MIyAv8mrLaxgwKX7BlhLeBkv8oAgRAcAPrA46hvTiMGFmGm2s8jn5M4tuoDmBN9sJ7Jwg1vDEvMtzLNPtMTDh_zaM3rNvOHMilcyr-Odl2pUFJkRSrcB8Mx5ctgPoqf-ONhl_HG_WtY98G30", expires_in: 3600s, token_type: "Bearer", scopes: [], timestamp: Instant { tv_sec: 414939, tv_nsec: 76365115 } }
[2025-09-19T10:08:38Z DEBUG librespot_connect::spirc] SpircTask::set_volume(49151)
[2025-09-19T10:08:38Z DEBUG librespot_playback::mixer::mappings] Input volume 49151 mapped to: 17.78%
[2025-09-19T10:08:38Z DEBUG librespot_playback::player] command=AddEventSender
[2025-09-19T10:08:38Z DEBUG librespot_core::dealer::manager] Launching dealer
[2025-09-19T10:09:13Z DEBUG librespot_core::mercury] unknown subscription uri=hm://collection/collection/paulfariello/json
[2025-09-19T10:09:13Z TRACE librespot_core::mercury] response pushed over Mercury: MercuryResponse { uri: "hm://collection/collection/paulfariello/json", status_code: 200, payload: [[123, 34, 105, 116, 101, 109, 115, 34, 58, 91, 123, 34, 116, 121, 112, 101, 34, 58, 34, 116, 114, 97, 99, 107, 34, 44, 34, 117, 110, 104, 101, 97, 114, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 97, 100, 100, 101, 100, 65, 116, 34, 58, 49, 55, 53, 56, 50, 55, 54, 53, 53, 51, 44, 34, 114, 101, 109, 111, 118, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 105, 100, 101, 110, 116, 105, 102, 105, 101, 114, 34, 58, 34, 55, 110, 86, 110, 103, 102, 111, 120, 54, 75, 100, 85, 75, 55, 103, 85, 80, 56, 48, 99, 86, 122, 34, 125, 93, 125]] }
[2025-09-19T10:09:13Z DEBUG librespot_core::session] could not dispatch command: Service unavailable { error handling Mercury response: MercuryResponse { uri: "hm://collection/collection/paulfariello/json", status_code: 200, payload: [[123, 34, 105, 116, 101, 109, 115, 34, 58, 91, 123, 34, 116, 121, 112, 101, 34, 58, 34, 116, 114, 97, 99, 107, 34, 44, 34, 117, 110, 104, 101, 97, 114, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 97, 100, 100, 101, 100, 65, 116, 34, 58, 49, 55, 53, 56, 50, 55, 54, 53, 53, 51, 44, 34, 114, 101, 109, 111, 118, 101, 100, 34, 58, 102, 97, 108, 115, 101, 44, 34, 105, 100, 101, 110, 116, 105, 102, 105, 101, 114, 34, 58, 34, 55, 110, 86, 110, 103, 102, 111, 120, 54, 75, 100, 85, 75, 55, 103, 85, 80, 56, 48, 99, 86, 122, 34, 125, 93, 125]] } }
[2025-09-19T10:09:13Z DEBUG librespot_core::mercury] unknown subscription uri=hm://collection/collection/paulfariello
[2025-09-19T10:09:13Z TRACE librespot_core::mercury] response pushed over Mercury: MercuryResponse { uri: "hm://collection/collection/paulfariello", status_code: 200, payload: [[10, 28, 8, 0, 18, 16, 242, 173, 95, 179, 161, 42, 79, 25, 181, 234, 99, 76, 37, 231, 1, 65, 40, 201, 215, 180, 198, 6, 48, 0]] }
[2025-09-19T10:09:13Z DEBUG librespot_core::session] could not dispatch command: Service unavailable { error handling Mercury response: MercuryResponse { uri: "hm://collection/collection/paulfariello", status_code: 200, payload: [[10, 28, 8, 0, 18, 16, 242, 173, 95, 179, 161, 42, 79, 25, 181, 234, 99, 76, 37, 231, 1, 65, 40, 201, 215, 180, 198, 6, 48, 0]] } }
[2025-09-19T10:09:23Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2025-09-19T10:09:23Z TRACE librespot_core::mercury] response pushed over Mercury: MercuryResponse { uri: "social-connect/v2/session_update", status_code: 200, payload: [[123, 34, 115, 101, 115, 115, 105, 111, 110, 34, 58, 123, 34, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 55, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 52, 52, 98, 97, 102, 99, 52, 56, 56, 54, 101, 100, 57, 48, 98, 101, 55, 98, 51, 55, 99, 54, 52, 99, 50, 48, 57, 53, 48, 99, 102, 101, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 117, 114, 108, 34, 58, 34, 104, 109, 58, 47, 47, 115, 111, 99, 105, 97, 108, 45, 99, 111, 110, 110, 101, 99, 116, 47, 118, 50, 47, 115, 101, 115, 115, 105, 111, 110, 115, 47, 106, 111, 105, 110, 47, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 109, 101, 109, 98, 101, 114, 115, 34, 58, 91, 123, 34, 106, 111, 105, 110, 101, 100, 95, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 49, 34, 44, 34, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 112, 97, 117, 108, 102, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 80, 97, 117, 108, 32, 70, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 51, 98, 56, 50, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 108, 97, 114, 103, 101, 95, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 101, 101, 56, 53, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 112, 108, 97, 121, 98, 97, 99, 107, 67, 111, 110, 116, 114, 111, 108, 34, 58, 34, 76, 73, 83, 84, 69, 78, 95, 65, 78, 68, 95, 67, 79, 78, 84, 82, 79, 76, 34, 44, 34, 105, 115, 95, 99, 117, 114, 114, 101, 110, 116, 95, 117, 115, 101, 114, 34, 58, 116, 114, 117, 101, 125, 93, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 117, 114, 105, 34, 58, 34, 115, 112, 111, 116, 105, 102, 121, 58, 115, 111, 99, 105, 97, 108, 115, 101, 115, 115, 105, 111, 110, 58, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 105, 115, 95, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 110, 105, 116, 105, 97, 108, 83, 101, 115, 115, 105, 111, 110, 84, 121, 112, 101, 34, 58, 34, 73, 78, 95, 80, 69, 82, 83, 79, 78, 34, 44, 34, 104, 111, 115, 116, 65, 99, 116, 105, 118, 101, 68, 101, 118, 105, 99, 101, 73, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 51, 50, 44, 34, 97, 99, 116, 105, 118, 101, 34, 58, 116, 114, 117, 101, 44, 34, 113, 117, 101, 117, 101, 95, 111, 110, 108, 121, 95, 109, 111, 100, 101, 34, 58, 102, 97, 108, 115, 101, 44, 34, 119, 105, 102, 105, 95, 98, 114, 111, 97, 100, 99, 97, 115, 116, 34, 58, 102, 97, 108, 115, 101, 44, 34, 104, 111, 115, 116, 95, 100, 101, 118, 105, 99, 101, 95, 105, 110, 102, 111, 34, 58, 123, 34, 100, 101, 118, 105, 99, 101, 95, 105, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 110, 97, 109, 101, 34, 58, 34, 87, 101, 98, 32, 80, 108, 97, 121, 101, 114, 32, 40, 70, 105, 114, 101, 102, 111, 120, 41, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 116, 121, 112, 101, 34, 58, 34, 67, 79, 77, 80, 85, 84, 69, 82, 34, 44, 34, 105, 115, 95, 103, 114, 111, 117, 112, 34, 58, 102, 97, 108, 115, 101, 125, 125, 44, 34, 114, 101, 97, 115, 111, 110, 34, 58, 34, 78, 69, 87, 95, 83, 69, 83, 83, 73, 79, 78, 34, 44, 34, 117, 112, 100, 97, 116, 101, 95, 115, 101, 115, 115, 105, 111, 110, 95, 109, 101, 109, 98, 101, 114, 115, 34, 58, 91, 123, 34, 106, 111, 105, 110, 101, 100, 95, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 49, 34, 44, 34, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 112, 97, 117, 108, 102, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 80, 97, 117, 108, 32, 70, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 51, 98, 56, 50, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 108, 97, 114, 103, 101, 95, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 101, 101, 56, 53, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 112, 108, 97, 121, 98, 97, 99, 107, 67, 111, 110, 116, 114, 111, 108, 34, 58, 34, 76, 73, 83, 84, 69, 78, 95, 65, 78, 68, 95, 67, 79, 78, 84, 82, 79, 76, 34, 125, 93, 125]] }
[2025-09-19T10:09:23Z DEBUG librespot_core::session] could not dispatch command: Service unavailable { error handling Mercury response: MercuryResponse { uri: "social-connect/v2/session_update", status_code: 200, payload: [[123, 34, 115, 101, 115, 115, 105, 111, 110, 34, 58, 123, 34, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 55, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 52, 52, 98, 97, 102, 99, 52, 56, 56, 54, 101, 100, 57, 48, 98, 101, 55, 98, 51, 55, 99, 54, 52, 99, 50, 48, 57, 53, 48, 99, 102, 101, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 117, 114, 108, 34, 58, 34, 104, 109, 58, 47, 47, 115, 111, 99, 105, 97, 108, 45, 99, 111, 110, 110, 101, 99, 116, 47, 118, 50, 47, 115, 101, 115, 115, 105, 111, 110, 115, 47, 106, 111, 105, 110, 47, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 109, 101, 109, 98, 101, 114, 115, 34, 58, 91, 123, 34, 106, 111, 105, 110, 101, 100, 95, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 49, 34, 44, 34, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 112, 97, 117, 108, 102, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 80, 97, 117, 108, 32, 70, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 51, 98, 56, 50, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 108, 97, 114, 103, 101, 95, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 101, 101, 56, 53, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 112, 108, 97, 121, 98, 97, 99, 107, 67, 111, 110, 116, 114, 111, 108, 34, 58, 34, 76, 73, 83, 84, 69, 78, 95, 65, 78, 68, 95, 67, 79, 78, 84, 82, 79, 76, 34, 44, 34, 105, 115, 95, 99, 117, 114, 114, 101, 110, 116, 95, 117, 115, 101, 114, 34, 58, 116, 114, 117, 101, 125, 93, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 117, 114, 105, 34, 58, 34, 115, 112, 111, 116, 105, 102, 121, 58, 115, 111, 99, 105, 97, 108, 115, 101, 115, 115, 105, 111, 110, 58, 50, 53, 71, 86, 73, 57, 48, 67, 77, 85, 87, 83, 112, 119, 113, 68, 85, 99, 107, 122, 118, 103, 34, 44, 34, 105, 115, 95, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 110, 105, 116, 105, 97, 108, 83, 101, 115, 115, 105, 111, 110, 84, 121, 112, 101, 34, 58, 34, 73, 78, 95, 80, 69, 82, 83, 79, 78, 34, 44, 34, 104, 111, 115, 116, 65, 99, 116, 105, 118, 101, 68, 101, 118, 105, 99, 101, 73, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 51, 50, 44, 34, 97, 99, 116, 105, 118, 101, 34, 58, 116, 114, 117, 101, 44, 34, 113, 117, 101, 117, 101, 95, 111, 110, 108, 121, 95, 109, 111, 100, 101, 34, 58, 102, 97, 108, 115, 101, 44, 34, 119, 105, 102, 105, 95, 98, 114, 111, 97, 100, 99, 97, 115, 116, 34, 58, 102, 97, 108, 115, 101, 44, 34, 104, 111, 115, 116, 95, 100, 101, 118, 105, 99, 101, 95, 105, 110, 102, 111, 34, 58, 123, 34, 100, 101, 118, 105, 99, 101, 95, 105, 100, 34, 58, 34, 55, 56, 55, 98, 49, 55, 48, 52, 53, 52, 48, 100, 100, 50, 57, 52, 50, 50, 56, 101, 51, 49, 48, 57, 53, 100, 51, 50, 102, 57, 101, 55, 102, 50, 56, 54, 101, 55, 48, 55, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 110, 97, 109, 101, 34, 58, 34, 87, 101, 98, 32, 80, 108, 97, 121, 101, 114, 32, 40, 70, 105, 114, 101, 102, 111, 120, 41, 34, 44, 34, 100, 101, 118, 105, 99, 101, 95, 116, 121, 112, 101, 34, 58, 34, 67, 79, 77, 80, 85, 84, 69, 82, 34, 44, 34, 105, 115, 95, 103, 114, 111, 117, 112, 34, 58, 102, 97, 108, 115, 101, 125, 125, 44, 34, 114, 101, 97, 115, 111, 110, 34, 58, 34, 78, 69, 87, 95, 83, 69, 83, 83, 73, 79, 78, 34, 44, 34, 117, 112, 100, 97, 116, 101, 95, 115, 101, 115, 115, 105, 111, 110, 95, 109, 101, 109, 98, 101, 114, 115, 34, 58, 91, 123, 34, 106, 111, 105, 110, 101, 100, 95, 116, 105, 109, 101, 115, 116, 97, 109, 112, 34, 58, 34, 49, 55, 53, 56, 50, 55, 54, 53, 54, 51, 53, 49, 49, 34, 44, 34, 105, 100, 34, 58, 34, 51, 97, 50, 50, 97, 49, 56, 49, 98, 51, 48, 51, 102, 51, 53, 54, 50, 101, 49, 54, 56, 97, 102, 97, 97, 50, 49, 54, 51, 101, 98, 100, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 112, 97, 117, 108, 102, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 80, 97, 117, 108, 32, 70, 97, 114, 105, 101, 108, 108, 111, 34, 44, 34, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 51, 98, 56, 50, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 108, 97, 114, 103, 101, 95, 105, 109, 97, 103, 101, 95, 117, 114, 108, 34, 58, 34, 104, 116, 116, 112, 115, 58, 47, 47, 105, 46, 115, 99, 100, 110, 46, 99, 111, 47, 105, 109, 97, 103, 101, 47, 97, 98, 54, 55, 55, 53, 55, 48, 48, 48, 48, 48, 101, 101, 56, 53, 101, 97, 51, 57, 57, 100, 57, 101, 99, 53, 48, 48, 102, 56, 52, 56, 53, 98, 101, 53, 56, 98, 56, 49, 34, 44, 34, 105, 115, 95, 108, 105, 115, 116, 101, 110, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 105, 115, 95, 99, 111, 110, 116, 114, 111, 108, 108, 105, 110, 103, 34, 58, 116, 114, 117, 101, 44, 34, 112, 108, 97, 121, 98, 97, 99, 107, 67, 111, 110, 116, 114, 111, 108, 34, 58, 34, 76, 73, 83, 84, 69, 78, 95, 65, 78, 68, 95, 67, 79, 78, 84, 82, 79, 76, 34, 125, 93, 125]] } }
[2025-09-19T10:09:38Z TRACE librespot_core::session] Sending Pong
[2025-09-19T10:09:38Z TRACE librespot_core::session] keep-alive state: ExpectingPongAck, timeout in 20.0
[2025-09-19T10:09:38Z TRACE librespot_core::session] Received PongAck
[2025-09-19T10:09:38Z TRACE librespot_core::session] keep-alive state: ExpectingPing, timeout in 80.0
^C[2025-09-19T10:09:55Z INFO librespot] Gracefully shutting down
[2025-09-19T10:09:55Z DEBUG librespot_discovery::server] Shutting down discovery server
[2025-09-19T10:09:55Z DEBUG librespot_discovery] Shutting down zeroconf responder
[2025-09-19T10:09:55Z DEBUG librespot_discovery] Zeroconf responder stopped
[2025-09-19T10:09:55Z DEBUG librespot_discovery::server] Discovery server stopped
^C[2025-09-19T10:09:57Z DEBUG librespot_core::session] drop Dispatch
[2025-09-19T10:09:57Z DEBUG librespot_connect::spirc] drop Spirc[1]
[2025-09-19T10:09:57Z DEBUG librespot_playback::player] Shutting down player thread ...
[2025-09-19T10:09:57Z DEBUG librespot_playback::player] drop PlayerInternal[0]
[2025-09-19T10:09:57Z DEBUG librespot_playback::player] PlayerInternal thread finished.
[2025-09-19T10:09:57Z DEBUG librespot_core::session] drop Session
[2025-09-19T10:09:57Z DEBUG librespot::component] drop ApResolver
[2025-09-19T10:09:57Z DEBUG librespot::component] drop MercuryManager
[2025-09-19T10:09:57Z DEBUG librespot::component] drop DealerManager
[2025-09-19T10:09:57Z DEBUG librespot::component] drop SpClient
[2025-09-19T10:09:57Z DEBUG librespot::component] drop Login5Manager
Host (what you are running librespot on):
- OS: Linux
- Platform: x86_64
Additional context
Digging into librespot, proxy isn't passed to core/src/dealer/mod.rs when called by core/src/dealer/manager.rs.
librespot/core/src/dealer/manager.rs
Line 159 in df5f957
| .launch(get_url, None) |
Testing the issue isn't reproductible with hard coded proxy:
diff --git a/core/src/dealer/manager.rs b/core/src/dealer/manager.rs
index 98ea026..0dad984 100644
--- a/core/src/dealer/manager.rs
+++ b/core/src/dealer/manager.rs
@@ -156,7 +156,7 @@ impl DealerManager {
let dealer = self
.lock(move |inner| inner.builder.take())
.ok_or(DealerError::BuilderNotAvailable)?
- .launch(get_url, None)
+ .launch(get_url, Some(Url::parse("http://127.0.0.1:3128")?))
.await
.map_err(DealerError::LaunchFailure)?;I'm willing to help fix it but have currently 0 idea where this proxy should be passed from.