Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handshake not working? T-T #1538

Open
opanch opened this issue Oct 24, 2024 · 2 comments
Open

Handshake not working? T-T #1538

opanch opened this issue Oct 24, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@opanch
Copy link

opanch commented Oct 24, 2024

Unable to Login
Hope y'all are doing great. can seem to figure the error. I get an timed out error of after I login from Firefox tells me to go back to terminal :) but it times out after a while.

  1. Lunch ncspot
  2. open link
  3. Login to spotify
  4. given a Messege to return to terminal
  5. time passes
  6. Connection error: Deadline expired before operation could complete { timed out }
    To login you need to perform OAuth2 authorization using your web browse
    7.give link again
  7. open link again
  8. same massage
  • OS: [Arch Linux (6.10.10 kernel)]
  • Terminal: [urxvt]
  • Version: [1.2.0]
  • Installed from: [aur/ncspot-git]

0: ncspot::utils::download
1: zbus::connection::handshake::client::Client::send_secondary_commands::{{closure}}::{{closure}}
2: zbus::connection::handshake::client::Client::authenticate::{{closure}}::{{closure}}
3: zbus::connection::handshake::client::Client::authenticate::{{closure}}::{{closure}}
4: zbus::connection::handshake::client::Client::authenticate::{{closure}}::{{closure}}
5: std::sys::sync::once::futex::Once::call
6: std::sys::sync::once::futex::Once::call
7: tokio::runtime::task::harness::Harness<T,S>::complete
8: zbus::proxy::SignalStream::new::{{closure}}
9: zbus::message::fields::_::::serialize
10: clap_builder::parser::validator::Validator::validate
11: core::ptr::drop_in_place<toml_edit::value::Value>
12: core::unicode::unicode_data::case_ignorable::lookup
13:
14: __libc_start_main
15: serde_cbor::de::Deserializer::parse_indefinite_str

panicked at /build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cursive-0.20.0/src/backends/crossterm.rs:298:18:
Can not disable mouse capture or show cursor.: Os { code: 5, kind: Uncategorized, message: "Input/output error" }

I also try it with the crates version same thing

@opanch opanch added the bug Something isn't working label Oct 24, 2024
@dillacorn
Copy link

dillacorn commented Oct 24, 2024

same... can't login.. Tried "spot" also same problem...

@veghivan
Copy link

veghivan commented Nov 3, 2024

same happening to me something is not right here is a log:
[2024-11-03][15:01:20] [mio::poll] [TRACE] registering event source with poller: token=Token(1), interests=READABLE [2024-11-03][15:01:20] [ncspot::authentication] [INFO] Using cached credentials [2024-11-03][15:01:20] [ncspot::spotify] [DEBUG] No HTTP proxy set [2024-11-03][15:01:20] [librespot_core::session] [DEBUG] new Session [2024-11-03][15:01:20] [librespot::component] [DEBUG] new ApResolver [2024-11-03][15:01:20] [librespot_core::http_client] [DEBUG] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient [2024-11-03][15:01:20] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs [2024-11-03][15:01:20] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs [2024-11-03][15:01:25] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747966848), interests=READABLE | WRITABLE [2024-11-03][15:01:25] [rustls::client::hs] [DEBUG] No cached session for DnsName("apresolve.spotify.com") [2024-11-03][15:01:25] [rustls::client::hs] [DEBUG] Not resuming any session [2024-11-03][15:01:25] [rustls::client::hs] [TRACE] Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: cccae83e5f7c44c935159fe62bf58f6a231244a483795a2c9ef3a1918388a320, session_id: b514deec11ec4e22c96692539a51e07d2284a5973cdb601a352bbd49a487e2bb, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ CertificateStatusRequest( Ocsp( OcspCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), EcPointFormats( [ Uncompressed, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ECDSA_NISTP521_SHA512, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ServerName( [ ServerName { typ: HostName, payload: HostName( DnsName( "apresolve.spotify.com", ), ), }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), KeyShare( [ KeyShareEntry { group: X25519, payload: 6d34f44558b9cdf9358f7cac1e7aedb280150163e5c6a55c2f16200edaa6cf5d, }, ], ), Protocols( [ ProtocolName( 6832, ), ProtocolName( 687474702f312e31, ), ], ), SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ExtendedMasterSecretRequest, SessionTicket( Request, ), ], }, ), }, encoded: 010001030303cccae83e5f7c44c935159fe62bf58f6a231244a483795a2c9ef3a1918388a32020b514deec11ec4e22c96692539a51e07d2284a5973cdb601a352bbd49a487e2bb0014130213011303c02cc02bcca9c030c02fcca800ff010000a6000500050100000000000a00080006001d00170018000b00020100000d0016001405030403060308070806080508040601050104010000001a001800001561707265736f6c76652e73706f746966792e636f6d002d00020101003300260024001d00206d34f44558b9cdf9358f7cac1e7aedb280150163e5c6a55c2f16200edaa6cf5d0010000e000c02683208687474702f312e31002b000504030403030017000000230000, }, } [2024-11-03][15:01:25] [rustls::client::hs] [TRACE] We got ServerHello ServerHelloPayload { extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 4595a9c99faeb02a9509b215896b111121f69f7441775cd43882973426ff597a, }, ), SupportedVersions( TLSv1_3, ), ], legacy_version: TLSv1_2, random: dadf1e3f6e913f3ef816a5257dfb31db65f0a28a924634f545722e64143a5d59, session_id: b514deec11ec4e22c96692539a51e07d2284a5973cdb601a352bbd49a487e2bb, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, } [2024-11-03][15:01:25] [rustls::client::hs] [DEBUG] Using ciphersuite TLS13_AES_256_GCM_SHA384 [2024-11-03][15:01:25] [rustls::client::tls13] [DEBUG] Not resuming [2024-11-03][15:01:25] [rustls::client::client_conn] [TRACE] EarlyData rejected [2024-11-03][15:01:25] [rustls::conn] [TRACE] Dropping CCS [2024-11-03][15:01:25] [rustls::client::tls13] [DEBUG] TLS1.3 encrypted extensions: [Protocols([ProtocolName(6832)])] [2024-11-03][15:01:25] [rustls::client::hs] [DEBUG] ALPN protocol is Some(b"h2") [2024-11-03][15:01:25] [rustls::client::tls13] [TRACE] Server cert is CertificateChain([CertificateDer(0x308206c9308205b1a00302010202100186ff0fb60cdac83b40d9cb98f99747300d06092a864886f70d01010b05003059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c532052534120534841323536203230323020434131301e170d3234303230353030303030305a170d3235303230343233353935395a304e310b3009060355040613025345311230100603550407130953746f636b686f6c6d31133011060355040a130a53706f746966792041423116301406035504030c0d2a2e73706f746966792e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100d26f9bf30c67951cc2b46aba3390a718dfac4a22ab40fc0e8d0fe9bb723cab62595f2ea1d6188f4a6f1763dc94f6bff53cb394952d36a9714893dc87f47d3a5d17875846d2a4b906fdec1d340f9bc38ddcb7bc08712c9995acd513c5704cae6d45777bb7f74abafcc0faf1f6c9f2e4a35dfe7694195fcfb0a4a34deb214d0bc456a448e2922ec5b97e8ac41023276fb3b8ddd963defe61c0f69d1e6e919424254d0debb9e4477176a8a45d4b1bec06ab43ee4aae16110c0730ba99a174d43b809660606e2b2e526bd472a7851a10944eda390789eb66c1805ae68e3633ec4435c174e078982f61f27c3b8d94e132697f41d6ebe284c2f20d592dd7c34735f5a10203010001a382039630820392301f0603551d23041830168014748580c066c7df37decfbd2937aa031dbeedcd17301d0603551d0e04160414e28eb9b4d77668fe804bbbad990dd0f91c48b7d330250603551d11041e301c820d2a2e73706f746966792e636f6d820b73706f746966792e636f6d303e0603551d20043730353033060667810c0102023029302706082b06010505070201161b687474703a2f2f7777772e64696769636572742e636f6d2f435053300e0603551d0f0101ff0404030205a0301d0603551d250416301406082b0601050507030106082b0601050507030230819f0603551d1f0481973081943048a046a0448642687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c3048a046a0448642687474703a2f2f63726c342e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c30818706082b06010505070101047b3079302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d305106082b060105050730028645687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e637274300c0603551d130101ff040230003082017e060a2b06010401d6790204020482016e0482016a01680075004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018d78112c530000040300463044022067e891f0c0823f0a1f749f185e62009eeb6ecf959ba11b55cd40eacd38809c0f0220389e5aa665bbf4926eb78be435477ce514fcc1c8a79b59965498ce7b93ff072c0077007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018d78112c9200000403004830460221009ef78997d892f5c11c9779556b634d312347c1023c7b2dcd3981069e940d69ae022100bc36a1d1eaad9905e865016931f4aecbdea606972f46902794ef7529904c0e34007600e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018d78112cba000004030047304502200dcf53185290a596ff491339db0da139bc6250904a88d2d9e0c5005cc20d3175022100c4290978c996e32061b57b009f01b0c92ab47a988b9796df5d2d3087f2af915c300d06092a864886f70d01010b05000382010100658d45f5736591c463b35f85a7d3cd00eeb503a6f8d04c69875fd5bb2f9ec15b0940fa5c175663ed0cf58cbf09d2b25023e40d40b359cbb833a33bed0f5e071270d4f87d23a31c2680b65f914790ec909ccc52d95b5bda0efb2502534950db6f69d13c60cf4baca7d634730701d65c73e35b5bb3c45851bd21c6395babf75029493b6ee16f24bea8195655f1ad180ab47bd6eb701b5004bd90806e50f5f91dc9c2e084e06e317bd4ae6a0b3543bf862fb001e27ec12248e78391664ba63639fa7405a292aa190c3e282adddce126046f5a4c974d8fb45b99004463dda1eaa454a9dbc6f0cbf0883cd3c2d45dd489c02e36ee487a8a68c9f74c8da8f2b7f1fade), CertificateDer(0x308204c8308203b0a00302010202100cf5bd062b5602f47ab8502c23ccf066300d06092a864886f70d01010b05003061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6f62616c20526f6f74204732301e170d3231303333303030303030305a170d3331303332393233353935395a3059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c53205253412053484132353620323032302043413130820122300d06092a864886f70d01010105000382010f003082010a0282010100ccf710624fa6bb636fed905256c56d277b7a12568af1f4f9d6e7e18fbd95abf260411570db1200fa270ab557385b7db2519371950e6a41945b351bfa7bfabbc5be2430fe56efc4f37d97e314f5144dcba710f216eaab22f031221161699026ba78d9971fe37d66ab75449573c8acffef5d0a8a5943e1acb23a0ff348fcd76b37c163dcde46d6db45fe7d23fd90e851071e51a35fed4946547f2c88c5f4139c97153c03e8a139dc690c32c1af16574c9447427ca2c89c7de6d44d54af4299a8c104c2779cd648e4ce11e02a8099f04370cf3f766bd14c49ab245ec20d82fd46a8ab6c93cc6252427592f89afa5e5eb2b061e51f1fb97f0998e83dfa837f4769a10203010001a38201823082017e30120603551d130101ff040830060101ff020100301d0603551d0e04160414748580c066c7df37decfbd2937aa031dbeedcd17301f0603551d230418301680144e2254201895e6e36ee60ffafab912ed06178f39300e0603551d0f0101ff040403020186301d0603551d250416301406082b0601050507030106082b06010505070302307606082b06010505070101046a3068302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d304006082b060105050730028634687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63727430420603551d1f043b30393037a035a0338631687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63726c303d0603551d2004363034300b06096086480186fd6c02013007060567810c01013008060667810c0102013008060667810c0102023008060667810c010203300d06092a864886f70d01010b0500038201010090f170cb289769977c74fdc0fa267b53abadcd65fdba9c069c8ad75a4387ed4d4c565fadc1c5b505202e59d1ff4af5a02ad8b095adc92e4a3bd7a7f66f8829fc303f2484bbc3b77b93072caf876b7633ed005552b2599ee4b9d0f3dfe70ffeddf8c4b910728109045fcf979e2e32758ecf9a58d257317e370181b2666d291ab166096dd16e90f4b9fa2f0114c55c566401d97d87a838539f8b5d466d5cc6278481d47e8c8ca39b52e7c688ec377c2afbf0555a387210d80013cf4c73dbaa3735a82981699c76bcde187b90d4cacfef6703fd045a2116b1ffea3fdfdc82f5ebf45992230d242a95254ccaa191e6d4b7ac8774b3f16da399dbf9d5bd84409f0798)]) [2024-11-03][15:01:25] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:4070" [2024-11-03][15:01:30] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748137856), interests=READABLE | WRITABLE [2024-11-03][15:01:30] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:30] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:30] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:01:35] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747505408), interests=READABLE | WRITABLE [2024-11-03][15:01:35] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:35] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:35] [librespot_core::session] [WARN] Try another access point... [2024-11-03][15:01:35] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:443" [2024-11-03][15:01:40] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747672192), interests=READABLE | WRITABLE [2024-11-03][15:01:40] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:40] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:40] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:01:45] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747672576), interests=READABLE | WRITABLE [2024-11-03][15:01:45] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:45] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:45] [librespot_core::session] [WARN] Try another access point... [2024-11-03][15:01:45] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:80" [2024-11-03][15:01:50] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747672960), interests=READABLE | WRITABLE [2024-11-03][15:01:50] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:50] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:50] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:01:55] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747673344), interests=READABLE | WRITABLE [2024-11-03][15:01:55] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:01:55] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:01:55] [librespot_core::session] [WARN] Try another access point... [2024-11-03][15:01:55] [librespot_core::session] [INFO] Connecting to AP "ap-gue1.spotify.com:4070" [2024-11-03][15:02:00] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747673728), interests=READABLE | WRITABLE [2024-11-03][15:02:00] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:00] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:00] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:02:05] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747522048), interests=READABLE | WRITABLE [2024-11-03][15:02:05] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:05] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:05] [librespot_core::session] [WARN] Try another access point... [2024-11-03][15:02:05] [librespot_core::session] [INFO] Connecting to AP "ap-gew4.spotify.com:443" [2024-11-03][15:02:10] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747522432), interests=READABLE | WRITABLE [2024-11-03][15:02:10] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:10] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:10] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:02:15] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747522816), interests=READABLE | WRITABLE [2024-11-03][15:02:15] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:15] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:15] [librespot_core::session] [WARN] Try another access point... [2024-11-03][15:02:15] [librespot_core::session] [INFO] Connecting to AP "ap-gae2.spotify.com:80" [2024-11-03][15:02:20] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747522048), interests=READABLE | WRITABLE [2024-11-03][15:02:20] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:20] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:20] [librespot_core::connection] [DEBUG] Retry access point... [2024-11-03][15:02:25] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747522432), interests=READABLE | WRITABLE [2024-11-03][15:02:25] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:25] [librespot_core::connection] [DEBUG] Connection failed: timed out [2024-11-03][15:02:25] [librespot_core::session] [ERROR] Tried too many access points [2024-11-03][15:02:25] [librespot_core::session] [DEBUG] drop Session [2024-11-03][15:02:25] [librespot::component] [DEBUG] drop ApResolver [2024-11-03][15:02:25] [librespot_oauth] [INFO] OAuth server listening on 127.0.0.1:8989 [2024-11-03][15:02:25] [rustls::common_state] [DEBUG] Sending warning alert CloseNotify [2024-11-03][15:02:25] [mio::poll] [TRACE] deregistering event source from poller [2024-11-03][15:02:42] [librespot_oauth] [TRACE] Exchange AuthorizationCode([redacted]) for access token [2024-11-03][15:02:42] [reqwest::blocking::wait] [TRACE] (ThreadId(7)) park without timeout [2024-11-03][15:02:42] [mio::poll] [TRACE] registering event source with poller: token=Token(1), interests=READABLE [2024-11-03][15:02:42] [reqwest::blocking::client] [TRACE] (ThreadId(8)) start runtime::block_on [2024-11-03][15:02:42] [reqwest::connect] [DEBUG] starting new connection: https://accounts.spotify.com/ [2024-11-03][15:02:42] [reqwest::blocking::wait] [TRACE] wait at most 30s [2024-11-03][15:02:42] [reqwest::blocking::wait] [TRACE] (ThreadId(7)) park timeout 29.999989759s [2024-11-03][15:02:47] [mio::poll] [TRACE] registering event source with poller: token=Token(135530780184448), interests=READABLE | WRITABLE [2024-11-03][15:02:48] [rustls::client::hs] [DEBUG] No cached session for DnsName("accounts.spotify.com") [2024-11-03][15:02:48] [rustls::client::hs] [DEBUG] Not resuming any session [2024-11-03][15:02:48] [rustls::client::hs] [TRACE] Sending ClientHello Message { version: TLSv1_0, payload: Handshake { parsed: HandshakeMessagePayload { typ: ClientHello, payload: ClientHello( ClientHelloPayload { client_version: TLSv1_2, random: a2b65d7f0eeebac04e99f675026474beee76cbc634c21b141a1f6fccda339f19, session_id: b52e470568269a49f16c68cfa9c8c967a786c5d5413de17dc9e8cd44bd19e5b6, cipher_suites: [ TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_EMPTY_RENEGOTIATION_INFO_SCSV, ], compression_methods: [ Null, ], extensions: [ SupportedVersions( [ TLSv1_3, TLSv1_2, ], ), ECPointFormats( [ Uncompressed, ], ), NamedGroups( [ X25519, secp256r1, secp384r1, ], ), SignatureAlgorithms( [ ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256, ], ), ExtendedMasterSecretRequest, CertificateStatusRequest( OCSP( OCSPCertificateStatusRequest { responder_ids: [], extensions: , }, ), ), ServerName( [ ServerName { typ: HostName, payload: HostName( DnsName( "accounts.spotify.com", ), ), }, ], ), SignedCertificateTimestampRequest, KeyShare( [ KeyShareEntry { group: X25519, payload: e18019cfc47ece71d85ac4612bd0966b11acce3ff5163d6a5889bdac41d92d3c, }, ], ), PresharedKeyModes( [ PSK_DHE_KE, ], ), Protocols( [ ProtocolName( 6832, ), ProtocolName( 687474702f312e31, ), ], ), SessionTicket( Request, ), ], }, ), }, encoded: 010001040303a2b65d7f0eeebac04e99f675026474beee76cbc634c21b141a1f6fccda339f1920b52e470568269a49f16c68cfa9c8c967a786c5d5413de17dc9e8cd44bd19e5b60014130213011303c02cc02bcca9c030c02fcca800ff010000a7002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000001900170000146163636f756e74732e73706f746966792e636f6d00120000003300260024001d0020e18019cfc47ece71d85ac4612bd0966b11acce3ff5163d6a5889bdac41d92d3c002d000201010010000e000c02683208687474702f312e3100230000, }, } [2024-11-03][15:02:48] [rustls::client::hs] [TRACE] We got ServerHello ServerHelloPayload { legacy_version: TLSv1_2, random: a9efc05612e36b368860e979071e86f891744f8916d2c44f1f6e89bbc50cfd98, session_id: b52e470568269a49f16c68cfa9c8c967a786c5d5413de17dc9e8cd44bd19e5b6, cipher_suite: TLS13_AES_256_GCM_SHA384, compression_method: Null, extensions: [ KeyShare( KeyShareEntry { group: X25519, payload: 8b7346121dc98cae9b047f3815398975f0a2920294c4ca691c97d6bad8e5d454, }, ), SupportedVersions( TLSv1_3, ), ], } [2024-11-03][15:02:48] [rustls::client::hs] [DEBUG] Using ciphersuite TLS13_AES_256_GCM_SHA384 [2024-11-03][15:02:48] [rustls::client::tls13] [DEBUG] Not resuming [2024-11-03][15:02:48] [rustls::client::client_conn] [TRACE] EarlyData rejected [2024-11-03][15:02:48] [rustls::conn] [TRACE] Dropping CCS [2024-11-03][15:02:48] [rustls::client::tls13] [DEBUG] TLS1.3 encrypted extensions: [Protocols([ProtocolName(6832)])] [2024-11-03][15:02:48] [rustls::client::hs] [DEBUG] ALPN protocol is Some(b"h2") [2024-11-03][15:02:48] [rustls::client::tls13] [TRACE] Server cert is [Certificate(b"0\x82\x06\xc90\x82\x05\xb1\xa0\x03\x02\x01\x02\x02\x10\x01\x86\xff\x0f\xb6\x0c\xda\xc8;@\xd9\xcb\x98\xf9\x97G0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00Y1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1301\x06\x03U\x04\x03\x13*DigiCert Global G2 TLS RSA SHA256 2020 CA10\x1e\x17\r240205000000Z\x17\r250204235959Z0N1\x0b0\t\x06\x03U\x04\x06\x13\x02SE1\x120\x10\x06\x03U\x04\x07\x13\tStockholm1\x130\x11\x06\x03U\x04\n\x13\nSpotify AB1\x160\x14\x06\x03U\x04\x03\x0c\r*.spotify.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xd2o\x9b\xf3\x0cg\x95\x1c\xc2\xb4j\xba3\x90\xa7\x18\xdf\xacJ\"\xab@\xfc\x0e\x8d\x0f\xe9\xbbr<\xabbY_.\xa1\xd6\x18\x8fJo\x17c\xdc\x94\xf6\xbf\xf5<\xb3\x94\x95-6\xa9qH\x93\xdc\x87\xf4}:]\x17\x87XF\xd2\xa4\xb9\x06\xfd\xec\x1d4\x0f\x9b\xc3\x8d\xdc\xb7\xbc\x08q,\x99\x95\xac\xd5\x13\xc5pL\xaemEw{\xb7\xf7J\xba\xfc\xc0\xfa\xf1\xf6\xc9\xf2\xe4\xa3]\xfev\x94\x19_\xcf\xb0\xa4\xa3M\xeb!M\x0b\xc4V\xa4H\xe2\x92.\xc5\xb9~\x8a\xc4\x10#'o\xb3\xb8\xdd\xd9c\xde\xfea\xc0\xf6\x9d\x1en\x91\x94$%M\r\xeb\xb9\xe4Gqv\xa8\xa4]K\x1b\xec\x06\xabC\xeeJ\xae\x16\x11\x0c\x070\xba\x99\xa1t\xd4;\x80\x96``n+.Rk\xd4r\xa7\x85\x1a\x10\x94N\xda9\x07\x89\xebf\xc1\x80Z\xe6\x8e63\xecD5\xc1t\xe0x\x98/a\xf2|;\x8d\x94\xe12i\x7fA\xd6\xeb\xe2\x84\xc2\xf2\rY-\xd7\xc3G5\xf5\xa1\x02\x03\x01\0\x01\xa3\x82\x03\x960\x82\x03\x920\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14t\x85\x80\xc0f\xc7\xdf7\xde\xcf\xbd)7\xaa\x03\x1d\xbe\xed\xcd\x170\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xe2\x8e\xb9\xb4\xd7vh\xfe\x80K\xbb\xad\x99\r\xd0\xf9\x1cH\xb7\xd30%\x06\x03U\x1d\x11\x04\x1e0\x1c\x82\r*.spotify.com\x82\x0bspotify.com0>\x06\x03U\x1d \x0470503\x06\x06g\x81\x0c\x01\x02\x020)0'\x06\x08+\x06\x01\x05\x05\x07\x02\x01\x16\x1bhttp://www.digicert.com/CPS0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x05\xa00\x1d\x06\x03U\x1d%\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x81\x9f\x06\x03U\x1d\x1f\x04\x81\x970\x81\x940H\xa0F\xa0D\x86Bhttp://crl3.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl0H\xa0F\xa0D\x86Bhttp://crl4.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl0\x81\x87\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04{0y0$\x06\x08+\x06\x01\x05\x05\x070\x01\x86\x18http://ocsp.digicert.com0Q\x06\x08+\x06\x01\x05\x05\x070\x02\x86Ehttp://cacerts.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crt0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x82\x01~\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x02\x04\x82\x01n\x04\x82\x01j\x01h\0u\0Nu\xa3'\\\x9a\x10\xc38[l\xd4\xdf?R\xeb\x1d\xf0\xe0\x8e\x1b\x8di\xc0\xb1\xfad\xb1b\x9a9\xdf\0\0\x01\x8dx\x11,S\0\0\x04\x03\0F0D\x02 g\xe8\x91\xf0\xc0\x82?\n\x1ft\x9f\x18^b\0\x9e\xebn\xcf\x95\x9b\xa1\x1bU\xcd@\xea\xcd8\x80\x9c\x0f\x02 8\x9eZ\xa6e\xbb\xf4\x92n\xb7\x8b\xe45G|\xe5\x14\xfc\xc1\xc8\xa7\x9bY\x96T\x98\xce{\x93\xff\x07,\0w\0}Y\x1e\x12\xe1x*{\x1cag|^\xfd\xf8\xd0\x87\\\x14\xa0N\x95\x9e\xb9\x03/\xd9\x0e\x8c.y\xb8\0\0\x01\x8dx\x11,\x92\0\0\x04\x03\0H0F\x02!\0\x9e\xf7\x89\x97\xd8\x92\xf5\xc1\x1c\x97yUkcM1#G\xc1\x02<{-\xcd9\x81\x06\x9e\x94\ri\xae\x02!\0\xbc6\xa1\xd1\xea\xad\x99\x05\xe8e\x01i1\xf4\xae\xcb\xde\xa6\x06\x97/F\x90'\x94\xefu)\x90L\x0e4\0v\0\xe6\xd21c@w\x8c\xc1\x10A\x06\xd7q\xb9\xce\xc1\xd2@\xf6\x96\x84\x86\xfb\xba\x872\x1d\xfd\x1e7\x8eP\0\0\x01\x8dx\x11,\xba\0\0\x04\x03\0G0E\x02 \r\xcfS\x18R\x90\xa5\x96\xffI\x139\xdb\r\xa19\xbcbP\x90J\x88\xd2\xd9\xe0\xc5\0\\\xc2\r1u\x02!\0\xc4)\tx\xc9\x96\xe3 a\xb5{\0\x9f\x01\xb0\xc9*\xb4z\x98\x8b\x97\x96\xdf]-0\x87\xf2\xaf\x91\\0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0e\x8dE\xf5se\x91\xc4c\xb3_\x85\xa7\xd3\xcd\0\xee\xb5\x03\xa6\xf8\xd0Li\x87_\xd5\xbb/\x9e\xc1[\t@\xfa\\\x17Vc\xed\x0c\xf5\x8c\xbf\t\xd2\xb2P#\xe4\r@\xb3Y\xcb\xb83\xa3;\xed\x0f^\x07\x12p\xd4\xf8}#\xa3\x1c&\x80\xb6_\x91G\x90\xec\x90\x9c\xccR\xd9[[\xda\x0e\xfb%\x02SIP\xdboi\xd1<\xcfK\xac\xa7\xd64s\x07\x01\xd6\s\xe3[[\xb3\xc4XQ\xbd!\xc69[\xab\xf7P)I;n\xe1o$\xbe\xa8\x19VU\xf1\xad\x18\n\xb4{\xd6\xebp\x1bP\x04\xbd\x90\x80nP\xf5\xf9\x1d\xc9\xc2\xe0\x84\xe0n1{\xd4\xaej\x0b5C\xbf\x86/\xb0\x01\xe2~\xc1"H\xe7\x83\x91fK\xa669\xfat\x05\xa2\x92\xaa\x19\x0c>(\xdd\xdc\xe1&\x04oZL\x97M\x8f\xb4[\x99\0Dc\xdd\xa1\xea\xa4T\xa9\xdb\xc6\xf0\xcb\xf0\x88<\xd3\xc2\xd4]\xd4\x89\xc0.6\xeeHz\x8ah\xc9\xf7L\x8d\xa8\xf2\xb7\xf1\xfa\xde"), Certificate(b"0\x82\x04\xc80\x82\x03\xb0\xa0\x03\x02\x01\x02\x02\x10\x0c\xf5\xbd\x06+V\x02\xf4z\xb8P,#\xcc\xf0f0\r\x06\t\x86H\x86\xf7\r\x01\x01\x0b\x05\00a1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1\x190\x17\x06\x03U\x04\x0b\x13\x10www.digicert.com1 0\x1e\x06\x03U\x04\x03\x13\x17DigiCert Global Root G20\x1e\x17\r210330000000Z\x17\r310329235959Z0Y1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1301\x06\x03U\x04\x03\x13DigiCert Global G2 TLS RSA SHA256 2020 CA10\x82\x01"0\r\x06\t\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xcc\xf7\x10bO\xa6\xbbco\xed\x90RV\xc5m'{z\x12V\x8a\xf1\xf4\xf9\xd6\xe7\xe1\x8f\xbd\x95\xab\xf2A\x15p\xdb\x12\0\xfa'\n\xb5W8[}\xb2Q\x93q\x95\x0ejA\x94[5\x1b\xfa{\xfa\xbb\xc5\xbe$0\xfeV\xef\xc4\xf3}\x97\xe3\x14\xf5\x14M\xcb\xa7\x10\xf2\x16\xea\xab\"\xf01\"\x11ai\x90&\xbax\xd9\x97\x1f\xe3}f\xabuD\x95s\xc8\xac\xff\xef]\n\x8aYC\xe1\xac\xb2:\x0f\xf3H\xfc\xd7k7\xc1c\xdc\xdeF\xd6\xdbE\xfe}#\xfd\x90\xe8Q\x07\x1eQ\xa3_\xedIFT\x7f,\x88\xc5\xf4\x13\x9c\x97\x15<\x03\xe8\xa19\xdci\x0c2\xc1\xaf\x16WL\x94GB|\xa2\xc8\x9c}\xe6\xd4MT\xafB\x99\xa8\xc1\x04\xc2w\x9c\xd6H\xe4\xce\x11\xe0*\x80\x99\xf0Cp\xcf?vk\xd1LI\xab$^\xc2\r\x82\xfdF\xa8\xabl\x93\xccbRBu\x92\xf8\x9a\xfa^^\xb2\xb0a\xe5\x1f\x1f\xb9\x7f\t\x98\xe8=\xfa\x83\x7fGi\xa1\x02\x03\x01\0\x01\xa3\x82\x01\x820\x82\x01~0\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\x080\x06\x01\x01\xff\x02\x01\00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14t\x85\x80\xc0f\xc7\xdf7\xde\xcf\xbd)7\xaa\x03\x1d\xbe\xed\xcd\x170\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14N\"T \x18\x95\xe6\xe3n\xe6\x0f\xfa\xfa\xb9\x12\xed\x06\x17\x8f90\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\x860\x1d\x06\x03U\x1d%\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020v\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04j0h0$\x06\x08+\x06\x01\x05\x05\x070\x01\x86\x18http://ocsp.digicert.com0@\x06\x08+\x06\x01\x05\x05\x070\x02\x864http://cacerts.digicert.com/DigiCertGlobalRootG2.crt0B\x06\x03U\x1d\x1f\x04;0907\xa05\xa03\x861http://crl3.digicert.com/DigiCertGlobalRootG2.crl0=\x06\x03U\x1d \x046040\x0b\x06\t\x86H\x01\x86\xfdl\x02\x010\x07\x06\x05g\x81\x0c\x01\x010\x08\x06\x06g\x81\x0c\x01\x02\x010\x08\x06\x06g\x81\x0c\x01\x02\x020\x08\x06\x06g\x81\x0c\x01\x02\x030\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0\x90\xf1p\xcb(\x97i\x97|t\xfd\xc0\xfa&{S\xab\xad\xcde\xfd\xba\x9c\x06\x9c\x8a\xd7ZC\x87\xedMLV_\xad\xc1\xc5\xb5\x05 .Y\xd1\xffJ\xf5\xa0*\xd8\xb0\x95\xad\xc9.J;\xd7\xa7\xf6o\x88)\xfc0?$\x84\xbb\xc3\xb7{\x93\x07,\xaf\x87kv3\xed\0UR\xb2Y\x9e\xe4\xb9\xd0\xf3\xdf\xe7\x0f\xfe\xdd\xf8\xc4\xb9\x10r\x81\t\x04_\xcf\x97\x9e.2u\x8e\xcf\x9aX\xd2W17\x01\x81\xb2fm)\x1a\xb1f\tm\xd1n\x90\xf4\xb9\xfa/\x01\x14\xc5\Vd\x01\xd9}\x87\xa88S\x9f\x8b]Fm\\xc6'\x84\x81\xd4\x8c\x8c\xa3\x9bR\xe7\xc6\x88\xec7|\xfb\xf0UZ8r\x10\xd8\0\x13\xcfLs\xdb\xaa75\xa8)\x81i\x9cv\xbc\xde\x18{\x90\xd4\xca\xcf\xefg\x03\xfd\x04Z!\x16\xb1\xff\xea?\xdf\xdc\x82\xf5\xeb\xf4Y\x92#\r$\x95%L\xca\xa1\x91\xe6\xd4\xb7\xac\x87t\xb3\xf1m\xa3\x99\xdb\xf9\xd5\xbd\x84@\x9f\x07\x98")]
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] (ThreadId(7)) park timeout 29.999998326s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] closing runtime thread (ThreadId(8))
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] signaled close for runtime thread (ThreadId(8))
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] (ThreadId(8)) Receiver is shutdown
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] (ThreadId(8)) end runtime::block_on
[2024-11-03][15:02:48] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] (ThreadId(8)) finished
[2024-11-03][15:02:48] [reqwest::blocking::client] [TRACE] closed runtime thread (ThreadId(8))
[2024-11-03][15:02:48] [librespot_oauth] [TRACE] Obtained new access token: StandardTokenResponse { access_token: AccessToken([redacted]), token_type: Bearer, expires_in: Some(3600), refresh_token: Some(RefreshToken([redacted])), scopes: Some([Scope("playlist-read-private"), Scope("playlist-read-collaborative"), Scope("playlist-modify"), Scope("user-modify-private"), Scope("user-follow-read"), Scope("playlist-modify-private"), Scope("user-read-email"), Scope("user-read-private"), Scope("user-modify"), Scope("streaming"), Scope("user-follow-modify"), Scope("user-modify-playback-state"), Scope("user-library-read"), Scope("user-personalized"), Scope("user-read-play-history"), Scope("user-library-modify"), Scope("playlist-modify-public"), Scope("playlist-read"), Scope("user-read-playback-state"), Scope("user-read-currently-playing"), Scope("user-read-recently-played"), Scope("user-read-playback-position"), Scope("user-top-read")]), extra_fields: EmptyExtraTokenFields }
[2024-11-03][15:02:48] [ncspot::spotify] [DEBUG] No HTTP proxy set
[2024-11-03][15:02:48] [librespot_core::session] [DEBUG] new Session
[2024-11-03][15:02:48] [librespot::component] [DEBUG] new ApResolver
[2024-11-03][15:02:48] [librespot_core::http_client] [DEBUG] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2024-11-03][15:02:48] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs
[2024-11-03][15:02:48] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs
[2024-11-03][15:02:53] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747744512), interests=READABLE | WRITABLE
[2024-11-03][15:02:53] [rustls::client::hs] [DEBUG] No cached session for DnsName("apresolve.spotify.com")
[2024-11-03][15:02:53] [rustls::client::hs] [DEBUG] Not resuming any session
[2024-11-03][15:02:53] [rustls::client::hs] [TRACE] Sending ClientHello Message {
version: TLSv1_0,
payload: Handshake {
parsed: HandshakeMessagePayload {
typ: ClientHello,
payload: ClientHello(
ClientHelloPayload {
client_version: TLSv1_2,
random: 72d5fed31ab1d6d41967f67758ed520b64fcfff63f26bf20ce4c081632ad7adb,
session_id: 0b2e0b9c2a62e3e1d67a9d826782a8f63faba5f1e9bde70fbf6b8f1e17133d19,
cipher_suites: [
TLS13_AES_256_GCM_SHA384,
TLS13_AES_128_GCM_SHA256,
TLS13_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
],
compression_methods: [
Null,
],
extensions: [
EcPointFormats(
[
Uncompressed,
],
),
CertificateStatusRequest(
Ocsp(
OcspCertificateStatusRequest {
responder_ids: [],
extensions: ,
},
),
),
Protocols(
[
ProtocolName(
6832,
),
ProtocolName(
687474702f312e31,
),
],
),
KeyShare(
[
KeyShareEntry {
group: X25519,
payload: 224eb362055dfe9d292fcc9e59d290bb8ad8950c7d2858f532e7fec768958321,
},
],
),
PresharedKeyModes(
[
PSK_DHE_KE,
],
),
NamedGroups(
[
X25519,
secp256r1,
secp384r1,
],
),
ExtendedMasterSecretRequest,
SupportedVersions(
[
TLSv1_3,
TLSv1_2,
],
),
SignatureAlgorithms(
[
ECDSA_NISTP384_SHA384,
ECDSA_NISTP256_SHA256,
ECDSA_NISTP521_SHA512,
ED25519,
RSA_PSS_SHA512,
RSA_PSS_SHA384,
RSA_PSS_SHA256,
RSA_PKCS1_SHA512,
RSA_PKCS1_SHA384,
RSA_PKCS1_SHA256,
],
),
ServerName(
[
ServerName {
typ: HostName,
payload: HostName(
DnsName(
"apresolve.spotify.com",
),
),
},
],
),
SessionTicket(
Request,
),
],
},
),
},
encoded: 01000103030372d5fed31ab1d6d41967f67758ed520b64fcfff63f26bf20ce4c081632ad7adb200b2e0b9c2a62e3e1d67a9d826782a8f63faba5f1e9bde70fbf6b8f1e17133d190014130213011303c02cc02bcca9c030c02fcca800ff010000a6000b000201000005000501000000000010000e000c02683208687474702f312e31003300260024001d0020224eb362055dfe9d292fcc9e59d290bb8ad8950c7d2858f532e7fec768958321002d00020101000a00080006001d0017001800170000002b00050403040303000d0016001405030403060308070806080508040601050104010000001a001800001561707265736f6c76652e73706f746966792e636f6d00230000,
},
}
[2024-11-03][15:02:53] [rustls::client::hs] [TRACE] We got ServerHello ServerHelloPayload {
extensions: [
KeyShare(
KeyShareEntry {
group: X25519,
payload: 0324adadde0a6c13afd855d56a857be604cc458c8b8c545111d6b268dd015a75,
},
),
SupportedVersions(
TLSv1_3,
),
],
legacy_version: TLSv1_2,
random: 84adbae1d26c83d9634b6b00ba793852763c5b0c160c55b77f8781449dbf19d1,
session_id: 0b2e0b9c2a62e3e1d67a9d826782a8f63faba5f1e9bde70fbf6b8f1e17133d19,
cipher_suite: TLS13_AES_256_GCM_SHA384,
compression_method: Null,
}
[2024-11-03][15:02:53] [rustls::client::hs] [DEBUG] Using ciphersuite TLS13_AES_256_GCM_SHA384
[2024-11-03][15:02:53] [rustls::client::tls13] [DEBUG] Not resuming
[2024-11-03][15:02:53] [rustls::client::client_conn] [TRACE] EarlyData rejected
[2024-11-03][15:02:53] [rustls::conn] [TRACE] Dropping CCS
[2024-11-03][15:02:53] [rustls::client::tls13] [DEBUG] TLS1.3 encrypted extensions: [Protocols([ProtocolName(6832)])]
[2024-11-03][15:02:53] [rustls::client::hs] [DEBUG] ALPN protocol is Some(b"h2")
[2024-11-03][15:02:53] [rustls::client::tls13] [TRACE] Server cert is CertificateChain([CertificateDer(0x308206c9308205b1a00302010202100186ff0fb60cdac83b40d9cb98f99747300d06092a864886f70d01010b05003059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c532052534120534841323536203230323020434131301e170d3234303230353030303030305a170d3235303230343233353935395a304e310b3009060355040613025345311230100603550407130953746f636b686f6c6d31133011060355040a130a53706f746966792041423116301406035504030c0d2a2e73706f746966792e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100d26f9bf30c67951cc2b46aba3390a718dfac4a22ab40fc0e8d0fe9bb723cab62595f2ea1d6188f4a6f1763dc94f6bff53cb394952d36a9714893dc87f47d3a5d17875846d2a4b906fdec1d340f9bc38ddcb7bc08712c9995acd513c5704cae6d45777bb7f74abafcc0faf1f6c9f2e4a35dfe7694195fcfb0a4a34deb214d0bc456a448e2922ec5b97e8ac41023276fb3b8ddd963defe61c0f69d1e6e919424254d0debb9e4477176a8a45d4b1bec06ab43ee4aae16110c0730ba99a174d43b809660606e2b2e526bd472a7851a10944eda390789eb66c1805ae68e3633ec4435c174e078982f61f27c3b8d94e132697f41d6ebe284c2f20d592dd7c34735f5a10203010001a382039630820392301f0603551d23041830168014748580c066c7df37decfbd2937aa031dbeedcd17301d0603551d0e04160414e28eb9b4d77668fe804bbbad990dd0f91c48b7d330250603551d11041e301c820d2a2e73706f746966792e636f6d820b73706f746966792e636f6d303e0603551d20043730353033060667810c0102023029302706082b06010505070201161b687474703a2f2f7777772e64696769636572742e636f6d2f435053300e0603551d0f0101ff0404030205a0301d0603551d250416301406082b0601050507030106082b0601050507030230819f0603551d1f0481973081943048a046a0448642687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c3048a046a0448642687474703a2f2f63726c342e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c30818706082b06010505070101047b3079302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d305106082b060105050730028645687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e637274300c0603551d130101ff040230003082017e060a2b06010401d6790204020482016e0482016a01680075004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018d78112c530000040300463044022067e891f0c0823f0a1f749f185e62009eeb6ecf959ba11b55cd40eacd38809c0f0220389e5aa665bbf4926eb78be435477ce514fcc1c8a79b59965498ce7b93ff072c0077007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018d78112c9200000403004830460221009ef78997d892f5c11c9779556b634d312347c1023c7b2dcd3981069e940d69ae022100bc36a1d1eaad9905e865016931f4aecbdea606972f46902794ef7529904c0e34007600e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018d78112cba000004030047304502200dcf53185290a596ff491339db0da139bc6250904a88d2d9e0c5005cc20d3175022100c4290978c996e32061b57b009f01b0c92ab47a988b9796df5d2d3087f2af915c300d06092a864886f70d01010b05000382010100658d45f5736591c463b35f85a7d3cd00eeb503a6f8d04c69875fd5bb2f9ec15b0940fa5c175663ed0cf58cbf09d2b25023e40d40b359cbb833a33bed0f5e071270d4f87d23a31c2680b65f914790ec909ccc52d95b5bda0efb2502534950db6f69d13c60cf4baca7d634730701d65c73e35b5bb3c45851bd21c6395babf75029493b6ee16f24bea8195655f1ad180ab47bd6eb701b5004bd90806e50f5f91dc9c2e084e06e317bd4ae6a0b3543bf862fb001e27ec12248e78391664ba63639fa7405a292aa190c3e282adddce126046f5a4c974d8fb45b99004463dda1eaa454a9dbc6f0cbf0883cd3c2d45dd489c02e36ee487a8a68c9f74c8da8f2b7f1fade), CertificateDer(0x308204c8308203b0a00302010202100cf5bd062b5602f47ab8502c23ccf066300d06092a864886f70d01010b05003061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6f62616c20526f6f74204732301e170d3231303333303030303030305a170d3331303332393233353935395a3059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c53205253412053484132353620323032302043413130820122300d06092a864886f70d01010105000382010f003082010a0282010100ccf710624fa6bb636fed905256c56d277b7a12568af1f4f9d6e7e18fbd95abf260411570db1200fa270ab557385b7db2519371950e6a41945b351bfa7bfabbc5be2430fe56efc4f37d97e314f5144dcba710f216eaab22f031221161699026ba78d9971fe37d66ab75449573c8acffef5d0a8a5943e1acb23a0ff348fcd76b37c163dcde46d6db45fe7d23fd90e851071e51a35fed4946547f2c88c5f4139c97153c03e8a139dc690c32c1af16574c9447427ca2c89c7de6d44d54af4299a8c104c2779cd648e4ce11e02a8099f04370cf3f766bd14c49ab245ec20d82fd46a8ab6c93cc6252427592f89afa5e5eb2b061e51f1fb97f0998e83dfa837f4769a10203010001a38201823082017e30120603551d130101ff040830060101ff020100301d0603551d0e04160414748580c066c7df37decfbd2937aa031dbeedcd17301f0603551d230418301680144e2254201895e6e36ee60ffafab912ed06178f39300e0603551d0f0101ff040403020186301d0603551d250416301406082b0601050507030106082b06010505070302307606082b06010505070101046a3068302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d304006082b060105050730028634687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63727430420603551d1f043b30393037a035a0338631687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63726c303d0603551d2004363034300b06096086480186fd6c02013007060567810c01013008060667810c0102013008060667810c0102023008060667810c010203300d06092a864886f70d01010b0500038201010090f170cb289769977c74fdc0fa267b53abadcd65fdba9c069c8ad75a4387ed4d4c565fadc1c5b505202e59d1ff4af5a02ad8b095adc92e4a3bd7a7f66f8829fc303f2484bbc3b77b93072caf876b7633ed005552b2599ee4b9d0f3dfe70ffeddf8c4b910728109045fcf979e2e32758ecf9a58d257317e370181b2666d291ab166096dd16e90f4b9fa2f0114c55c566401d97d87a838539f8b5d466d5cc6278481d47e8c8ca39b52e7c688ec377c2afbf0555a387210d80013cf4c73dbaa3735a82981699c76bcde187b90d4cacfef6703fd045a2116b1ffea3fdfdc82f5ebf45992230d242a95254ccaa191e6d4b7ac8774b3f16da399dbf9d5bd84409f0798)])
[2024-11-03][15:02:53] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:4070"
[2024-11-03][15:02:58] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747723648), interests=READABLE | WRITABLE
[2024-11-03][15:02:58] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:02:58] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:02:58] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:03] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747724032), interests=READABLE | WRITABLE
[2024-11-03][15:03:03] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:03] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:03] [librespot_core::session] [WARN] Try another access point...
[2024-11-03][15:03:03] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:443"
[2024-11-03][15:03:08] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747724416), interests=READABLE | WRITABLE
[2024-11-03][15:03:08] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:08] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:08] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:13] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747585536), interests=READABLE | WRITABLE
[2024-11-03][15:03:13] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:13] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:13] [librespot_core::session] [WARN] Try another access point...
[2024-11-03][15:03:13] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:80"
[2024-11-03][15:03:18] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747585920), interests=READABLE | WRITABLE
[2024-11-03][15:03:18] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:18] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:18] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:23] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747586304), interests=READABLE | WRITABLE
[2024-11-03][15:03:23] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:23] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:23] [librespot_core::session] [WARN] Try another access point...
[2024-11-03][15:03:23] [librespot_core::session] [INFO] Connecting to AP "ap-guc3.spotify.com:4070"
[2024-11-03][15:03:28] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747586688), interests=READABLE | WRITABLE
[2024-11-03][15:03:28] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:28] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:28] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:33] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748187776), interests=READABLE | WRITABLE
[2024-11-03][15:03:33] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:33] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:33] [librespot_core::session] [WARN] Try another access point...
[2024-11-03][15:03:33] [librespot_core::session] [INFO] Connecting to AP "ap-gew4.spotify.com:443"
[2024-11-03][15:03:38] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748188160), interests=READABLE | WRITABLE
[2024-11-03][15:03:38] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:38] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:38] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:43] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748188544), interests=READABLE | WRITABLE
[2024-11-03][15:03:43] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:43] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:43] [librespot_core::session] [WARN] Try another access point...
[2024-11-03][15:03:43] [librespot_core::session] [INFO] Connecting to AP "ap-gae2.spotify.com:80"
[2024-11-03][15:03:48] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748188928), interests=READABLE | WRITABLE
[2024-11-03][15:03:48] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:48] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:48] [librespot_core::connection] [DEBUG] Retry access point...
[2024-11-03][15:03:53] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748187776), interests=READABLE | WRITABLE
[2024-11-03][15:03:53] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:03:53] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:03:53] [librespot_core::session] [ERROR] Tried too many access points
[2024-11-03][15:03:53] [librespot_core::session] [DEBUG] drop Session
[2024-11-03][15:03:53] [librespot::component] [DEBUG] drop ApResolver
[2024-11-03][15:03:53] [librespot_oauth] [INFO] OAuth server listening on 127.0.0.1:8989
[2024-11-03][15:03:53] [rustls::common_state] [DEBUG] Sending warning alert CloseNotify
[2024-11-03][15:03:53] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:04:26] [librespot_oauth] [TRACE] Exchange AuthorizationCode([redacted]) for access token
[2024-11-03][15:04:26] [reqwest::blocking::wait] [TRACE] (ThreadId(11)) park without timeout
[2024-11-03][15:04:26] [mio::poll] [TRACE] registering event source with poller: token=Token(1), interests=READABLE
[2024-11-03][15:04:26] [reqwest::blocking::client] [TRACE] (ThreadId(12)) start runtime::block_on
[2024-11-03][15:04:26] [reqwest::connect] [DEBUG] starting new connection: https://accounts.spotify.com/
[2024-11-03][15:04:26] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:26] [reqwest::blocking::wait] [TRACE] (ThreadId(11)) park timeout 29.999999192s
[2024-11-03][15:04:31] [mio::poll] [TRACE] registering event source with poller: token=Token(135530780110720), interests=READABLE | WRITABLE
[2024-11-03][15:04:31] [rustls::client::hs] [DEBUG] No cached session for DnsName("accounts.spotify.com")
[2024-11-03][15:04:31] [rustls::client::hs] [DEBUG] Not resuming any session
[2024-11-03][15:04:31] [rustls::client::hs] [TRACE] Sending ClientHello Message {
version: TLSv1_0,
payload: Handshake {
parsed: HandshakeMessagePayload {
typ: ClientHello,
payload: ClientHello(
ClientHelloPayload {
client_version: TLSv1_2,
random: 77769261e006c75c83538b0ad74b1a2d7f8af1a0d2f0ccc6c956d77397be66e3,
session_id: be7dfd853422291c7895a940e37e6257a7e96bf0e8db09360c2fec45fdab4188,
cipher_suites: [
TLS13_AES_256_GCM_SHA384,
TLS13_AES_128_GCM_SHA256,
TLS13_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
],
compression_methods: [
Null,
],
extensions: [
SupportedVersions(
[
TLSv1_3,
TLSv1_2,
],
),
ECPointFormats(
[
Uncompressed,
],
),
NamedGroups(
[
X25519,
secp256r1,
secp384r1,
],
),
SignatureAlgorithms(
[
ECDSA_NISTP384_SHA384,
ECDSA_NISTP256_SHA256,
ED25519,
RSA_PSS_SHA512,
RSA_PSS_SHA384,
RSA_PSS_SHA256,
RSA_PKCS1_SHA512,
RSA_PKCS1_SHA384,
RSA_PKCS1_SHA256,
],
),
ExtendedMasterSecretRequest,
CertificateStatusRequest(
OCSP(
OCSPCertificateStatusRequest {
responder_ids: [],
extensions: ,
},
),
),
ServerName(
[
ServerName {
typ: HostName,
payload: HostName(
DnsName(
"accounts.spotify.com",
),
),
},
],
),
SignedCertificateTimestampRequest,
KeyShare(
[
KeyShareEntry {
group: X25519,
payload: 4397a0370df096f140600164e41364e14dbfcaad47bdd16a49ef3ed2a674eb40,
},
],
),
PresharedKeyModes(
[
PSK_DHE_KE,
],
),
Protocols(
[
ProtocolName(
6832,
),
ProtocolName(
687474702f312e31,
),
],
),
SessionTicket(
Request,
),
],
},
),
},
encoded: 01000104030377769261e006c75c83538b0ad74b1a2d7f8af1a0d2f0ccc6c956d77397be66e320be7dfd853422291c7895a940e37e6257a7e96bf0e8db09360c2fec45fdab41880014130213011303c02cc02bcca9c030c02fcca800ff010000a7002b00050403040303000b00020100000a00080006001d00170018000d00140012050304030807080608050804060105010401001700000005000501000000000000001900170000146163636f756e74732e73706f746966792e636f6d00120000003300260024001d00204397a0370df096f140600164e41364e14dbfcaad47bdd16a49ef3ed2a674eb40002d000201010010000e000c02683208687474702f312e3100230000,
},
}
[2024-11-03][15:04:31] [rustls::client::hs] [TRACE] We got ServerHello ServerHelloPayload {
legacy_version: TLSv1_2,
random: 8a0688b666848a0c841f2c71110446a2c89dc5d80031bfeab6530141914521f0,
session_id: be7dfd853422291c7895a940e37e6257a7e96bf0e8db09360c2fec45fdab4188,
cipher_suite: TLS13_AES_256_GCM_SHA384,
compression_method: Null,
extensions: [
KeyShare(
KeyShareEntry {
group: X25519,
payload: 7d5fe0ea050d13bc79ba452792eb8630e5c9875ed795831fd0d574a7e0696c19,
},
),
SupportedVersions(
TLSv1_3,
),
],
}
[2024-11-03][15:04:31] [rustls::client::hs] [DEBUG] Using ciphersuite TLS13_AES_256_GCM_SHA384
[2024-11-03][15:04:31] [rustls::client::tls13] [DEBUG] Not resuming
[2024-11-03][15:04:31] [rustls::client::client_conn] [TRACE] EarlyData rejected
[2024-11-03][15:04:31] [rustls::conn] [TRACE] Dropping CCS
[2024-11-03][15:04:31] [rustls::client::tls13] [DEBUG] TLS1.3 encrypted extensions: [Protocols([ProtocolName(6832)])]
[2024-11-03][15:04:31] [rustls::client::hs] [DEBUG] ALPN protocol is Some(b"h2")
[2024-11-03][15:04:31] [rustls::client::tls13] [TRACE] Server cert is [Certificate(b"0\x82\x06\xc90\x82\x05\xb1\xa0\x03\x02\x01\x02\x02\x10\x01\x86\xff\x0f\xb6\x0c\xda\xc8;@\xd9\xcb\x98\xf9\x97G0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00Y1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1301\x06\x03U\x04\x03\x13DigiCert Global G2 TLS RSA SHA256 2020 CA10\x1e\x17\r240205000000Z\x17\r250204235959Z0N1\x0b0\t\x06\x03U\x04\x06\x13\x02SE1\x120\x10\x06\x03U\x04\x07\x13\tStockholm1\x130\x11\x06\x03U\x04\n\x13\nSpotify AB1\x160\x14\x06\x03U\x04\x03\x0c\r.spotify.com0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xd2o\x9b\xf3\x0cg\x95\x1c\xc2\xb4j\xba3\x90\xa7\x18\xdf\xacJ"\xab@\xfc\x0e\x8d\x0f\xe9\xbbr<\xabbY_.\xa1\xd6\x18\x8fJo\x17c\xdc\x94\xf6\xbf\xf5<\xb3\x94\x95-6\xa9qH\x93\xdc\x87\xf4}:]\x17\x87XF\xd2\xa4\xb9\x06\xfd\xec\x1d4\x0f\x9b\xc3\x8d\xdc\xb7\xbc\x08q,\x99\x95\xac\xd5\x13\xc5pL\xaemEw{\xb7\xf7J\xba\xfc\xc0\xfa\xf1\xf6\xc9\xf2\xe4\xa3]\xfev\x94\x19_\xcf\xb0\xa4\xa3M\xeb!M\x0b\xc4V\xa4H\xe2\x92.\xc5\xb9~\x8a\xc4\x10#'o\xb3\xb8\xdd\xd9c\xde\xfea\xc0\xf6\x9d\x1en\x91\x94$%M\r\xeb\xb9\xe4Gqv\xa8\xa4]K\x1b\xec\x06\xabC\xeeJ\xae\x16\x11\x0c\x070\xba\x99\xa1t\xd4;\x80\x96``n+.Rk\xd4r\xa7\x85\x1a\x10\x94N\xda9\x07\x89\xebf\xc1\x80Z\xe6\x8e63\xecD5\xc1t\xe0x\x98/a\xf2|;\x8d\x94\xe12i\x7fA\xd6\xeb\xe2\x84\xc2\xf2\rY-\xd7\xc3G5\xf5\xa1\x02\x03\x01\0\x01\xa3\x82\x03\x960\x82\x03\x920\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14t\x85\x80\xc0f\xc7\xdf7\xde\xcf\xbd)7\xaa\x03\x1d\xbe\xed\xcd\x170\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xe2\x8e\xb9\xb4\xd7vh\xfe\x80K\xbb\xad\x99\r\xd0\xf9\x1cH\xb7\xd30%\x06\x03U\x1d\x11\x04\x1e0\x1c\x82\r*.spotify.com\x82\x0bspotify.com0>\x06\x03U\x1d \x0470503\x06\x06g\x81\x0c\x01\x02\x020)0'\x06\x08+\x06\x01\x05\x05\x07\x02\x01\x16\x1bhttp://www.digicert.com/CPS0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x05\xa00\x1d\x06\x03U\x1d%\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x81\x9f\x06\x03U\x1d\x1f\x04\x81\x970\x81\x940H\xa0F\xa0D\x86Bhttp://crl3.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl0H\xa0F\xa0D\x86Bhttp://crl4.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl0\x81\x87\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04{0y0$\x06\x08+\x06\x01\x05\x05\x070\x01\x86\x18http://ocsp.digicert.com0Q\x06\x08+\x06\x01\x05\x05\x070\x02\x86Ehttp://cacerts.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crt0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x82\x01~\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x02\x04\x82\x01n\x04\x82\x01j\x01h\0u\0Nu\xa3'\\\x9a\x10\xc38[l\xd4\xdf?R\xeb\x1d\xf0\xe0\x8e\x1b\x8di\xc0\xb1\xfad\xb1b\x9a9\xdf\0\0\x01\x8dx\x11,S\0\0\x04\x03\0F0D\x02 g\xe8\x91\xf0\xc0\x82?\n\x1ft\x9f\x18^b\0\x9e\xebn\xcf\x95\x9b\xa1\x1bU\xcd@\xea\xcd8\x80\x9c\x0f\x02 8\x9eZ\xa6e\xbb\xf4\x92n\xb7\x8b\xe45G|\xe5\x14\xfc\xc1\xc8\xa7\x9bY\x96T\x98\xce{\x93\xff\x07,\0w\0}Y\x1e\x12\xe1x*{\x1cag|^\xfd\xf8\xd0\x87\\x14\xa0N\x95\x9e\xb9\x03/\xd9\x0e\x8c.y\xb8\0\0\x01\x8dx\x11,\x92\0\0\x04\x03\0H0F\x02!\0\x9e\xf7\x89\x97\xd8\x92\xf5\xc1\x1c\x97yUkcM1#G\xc1\x02<{-\xcd9\x81\x06\x9e\x94\ri\xae\x02!\0\xbc6\xa1\xd1\xea\xad\x99\x05\xe8e\x01i1\xf4\xae\xcb\xde\xa6\x06\x97/F\x90'\x94\xefu)\x90L\x0e4\0v\0\xe6\xd21c@w\x8c\xc1\x10A\x06\xd7q\xb9\xce\xc1\xd2@\xf6\x96\x84\x86\xfb\xba\x872\x1d\xfd\x1e7\x8eP\0\0\x01\x8dx\x11,\xba\0\0\x04\x03\0G0E\x02 \r\xcfS\x18R\x90\xa5\x96\xffI\x139\xdb\r\xa19\xbcbP\x90J\x88\xd2\xd9\xe0\xc5\0\\xc2\r1u\x02!\0\xc4)\tx\xc9\x96\xe3 a\xb5{\0\x9f\x01\xb0\xc9*\xb4z\x98\x8b\x97\x96\xdf]-0\x87\xf2\xaf\x91\0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0e\x8dE\xf5se\x91\xc4c\xb3_\x85\xa7\xd3\xcd\0\xee\xb5\x03\xa6\xf8\xd0Li\x87_\xd5\xbb/\x9e\xc1[\t@\xfa\\x17Vc\xed\x0c\xf5\x8c\xbf\t\xd2\xb2P#\xe4\r@\xb3Y\xcb\xb83\xa3;\xed\x0f^\x07\x12p\xd4\xf8}#\xa3\x1c&\x80\xb6_\x91G\x90\xec\x90\x9c\xccR\xd9[[\xda\x0e\xfb%\x02SIP\xdboi\xd1<\xcfK\xac\xa7\xd64s\x07\x01\xd6\\s\xe3[[\xb3\xc4XQ\xbd!\xc69[\xab\xf7P)I;n\xe1o$\xbe\xa8\x19VU\xf1\xad\x18\n\xb4{\xd6\xebp\x1bP\x04\xbd\x90\x80nP\xf5\xf9\x1d\xc9\xc2\xe0\x84\xe0n1{\xd4\xaej\x0b5C\xbf\x86/\xb0\x01\xe2~\xc1\"H\xe7\x83\x91fK\xa669\xfat\x05\xa2\x92\xaa\x19\x0c>(*\xdd\xdc\xe1&\x04oZL\x97M\x8f\xb4[\x99\0Dc\xdd\xa1\xea\xa4T\xa9\xdb\xc6\xf0\xcb\xf0\x88<\xd3\xc2\xd4]\xd4\x89\xc0.6\xeeHz\x8ah\xc9\xf7L\x8d\xa8\xf2\xb7\xf1\xfa\xde"), Certificate(b"0\x82\x04\xc80\x82\x03\xb0\xa0\x03\x02\x01\x02\x02\x10\x0c\xf5\xbd\x06+V\x02\xf4z\xb8P,#\xcc\xf0f0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00a1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1\x190\x17\x06\x03U\x04\x0b\x13\x10www.digicert.com1 0\x1e\x06\x03U\x04\x03\x13\x17DigiCert Global Root G20\x1e\x17\r210330000000Z\x17\r310329235959Z0Y1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x150\x13\x06\x03U\x04\n\x13\x0cDigiCert Inc1301\x06\x03U\x04\x03\x13*DigiCert Global G2 TLS RSA SHA256 2020 CA10\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xcc\xf7\x10bO\xa6\xbbco\xed\x90RV\xc5m'{z\x12V\x8a\xf1\xf4\xf9\xd6\xe7\xe1\x8f\xbd\x95\xab\xf2A\x15p\xdb\x12\0\xfa'\n\xb5W8[}\xb2Q\x93q\x95\x0ejA\x94[5\x1b\xfa{\xfa\xbb\xc5\xbe$0\xfeV\xef\xc4\xf3}\x97\xe3\x14\xf5\x14M\xcb\xa7\x10\xf2\x16\xea\xab"\xf01"\x11ai\x90&\xbax\xd9\x97\x1f\xe3}f\xabuD\x95s\xc8\xac\xff\xef]\n\x8aYC\xe1\xac\xb2:\x0f\xf3H\xfc\xd7k7\xc1c\xdc\xdeF\xd6\xdbE\xfe}#\xfd\x90\xe8Q\x07\x1eQ\xa3_\xedIFT\x7f,\x88\xc5\xf4\x13\x9c\x97\x15<\x03\xe8\xa19\xdci\x0c2\xc1\xaf\x16WL\x94GB|\xa2\xc8\x9c}\xe6\xd4MT\xafB\x99\xa8\xc1\x04\xc2w\x9c\xd6H\xe4\xce\x11\xe0*\x80\x99\xf0Cp\xcf?vk\xd1LI\xab$^\xc2\r\x82\xfdF\xa8\xabl\x93\xccbRBu\x92\xf8\x9a\xfa^^\xb2\xb0a\xe5\x1f\x1f\xb9\x7f\t\x98\xe8=\xfa\x83\x7fGi\xa1\x02\x03\x01\0\x01\xa3\x82\x01\x820\x82\x010\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\x080\x06\x01\x01\xff\x02\x01\00\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14t\x85\x80\xc0f\xc7\xdf7\xde\xcf\xbd)7\xaa\x03\x1d\xbe\xed\xcd\x170\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14N"T \x18\x95\xe6\xe3n\xe6\x0f\xfa\xfa\xb9\x12\xed\x06\x17\x8f90\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\x860\x1d\x06\x03U\x1d%\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020v\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04j0h0$\x06\x08+\x06\x01\x05\x05\x070\x01\x86\x18http://ocsp.digicert.com0@\x06\x08+\x06\x01\x05\x05\x070\x02\x864http://cacerts.digicert.com/DigiCertGlobalRootG2.crt0B\x06\x03U\x1d\x1f\x04;0907\xa05\xa03\x861http://crl3.digicert.com/DigiCertGlobalRootG2.crl0=\x06\x03U\x1d \x046040\x0b\x06\t`\x86H\x01\x86\xfdl\x02\x010\x07\x06\x05g\x81\x0c\x01\x010\x08\x06\x06g\x81\x0c\x01\x02\x010\x08\x06\x06g\x81\x0c\x01\x02\x020\x08\x06\x06g\x81\x0c\x01\x02\x030\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0\x90\xf1p\xcb(\x97i\x97|t\xfd\xc0\xfa&{S\xab\xad\xcde\xfd\xba\x9c\x06\x9c\x8a\xd7ZC\x87\xedMLV_\xad\xc1\xc5\xb5\x05 .Y\xd1\xffJ\xf5\xa0*\xd8\xb0\x95\xad\xc9.J;\xd7\xa7\xf6o\x88)\xfc0?$\x84\xbb\xc3\xb7{\x93\x07,\xaf\x87kv3\xed\0UR\xb2Y\x9e\xe4\xb9\xd0\xf3\xdf\xe7\x0f\xfe\xdd\xf8\xc4\xb9\x10r\x81\t\x04_\xcf\x97\x9e.2u\x8e\xcf\x9aX\xd2W17\x01\x81\xb2fm)\x1a\xb1f\tm\xd1n\x90\xf4\xb9\xfa/\x01\x14\xc5\Vd\x01\xd9}\x87\xa88S\x9f\x8b]Fm\\xc6'\x84\x81\xd4~\x8c\x8c\xa3\x9bR\xe7\xc6\x88\xec7|\xfb\xf0UZ8r\x10\xd8\0\x13\xcfLs\xdb\xaa75\xa8)\x81i\x9cv\xbc\xde\x18{\x90\xd4\xca\xcf\xefg\x03\xfd\x04Z!\x16\xb1\xff\xea?\xdf\xdc\x82\xf5\xeb\xf4Y\x92#\r$\x95%L\xca\xa1\x91\xe6\xd4\xb7\xac\x87t\xb3\xf1m\xa3\x99\xdb\xf9\xd5\xbd\x84@\x9f\x07\x98")]
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] (ThreadId(11)) park timeout 29.999998349s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::wait] [TRACE] wait at most 30s
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] closing runtime thread (ThreadId(12))
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] signaled close for runtime thread (ThreadId(12))
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] (ThreadId(12)) Receiver is shutdown
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] (ThreadId(12)) end runtime::block_on
[2024-11-03][15:04:32] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] (ThreadId(12)) finished
[2024-11-03][15:04:32] [reqwest::blocking::client] [TRACE] closed runtime thread (ThreadId(12))
[2024-11-03][15:04:32] [librespot_oauth] [TRACE] Obtained new access token: StandardTokenResponse { access_token: AccessToken([redacted]), token_type: Bearer, expires_in: Some(3600), refresh_token: Some(RefreshToken([redacted])), scopes: Some([Scope("playlist-read-private"), Scope("playlist-read-collaborative"), Scope("playlist-modify"), Scope("user-modify-private"), Scope("user-follow-read"), Scope("playlist-modify-private"), Scope("user-read-email"), Scope("user-read-private"), Scope("user-modify"), Scope("streaming"), Scope("user-follow-modify"), Scope("user-modify-playback-state"), Scope("user-library-read"), Scope("user-personalized"), Scope("user-read-play-history"), Scope("user-library-modify"), Scope("playlist-modify-public"), Scope("playlist-read"), Scope("user-read-playback-state"), Scope("user-read-currently-playing"), Scope("user-read-recently-played"), Scope("user-read-playback-position"), Scope("user-top-read")]), extra_fields: EmptyExtraTokenFields }
[2024-11-03][15:04:32] [ncspot::spotify] [DEBUG] No HTTP proxy set
[2024-11-03][15:04:32] [librespot_core::session] [DEBUG] new Session
[2024-11-03][15:04:32] [librespot::component] [DEBUG] new ApResolver
[2024-11-03][15:04:32] [librespot_core::http_client] [DEBUG] Requesting https://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2024-11-03][15:04:32] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs
[2024-11-03][15:04:32] [hyper_rustls::config] [DEBUG] with_native_roots processed 152 valid and 0 invalid certs
[2024-11-03][15:04:37] [mio::poll] [TRACE] registering event source with poller: token=Token(106980748190464), interests=READABLE | WRITABLE
[2024-11-03][15:04:37] [rustls::client::hs] [DEBUG] No cached session for DnsName("apresolve.spotify.com")
[2024-11-03][15:04:37] [rustls::client::hs] [DEBUG] Not resuming any session
[2024-11-03][15:04:37] [rustls::client::hs] [TRACE] Sending ClientHello Message {
version: TLSv1_0,
payload: Handshake {
parsed: HandshakeMessagePayload {
typ: ClientHello,
payload: ClientHello(
ClientHelloPayload {
client_version: TLSv1_2,
random: 98f4de4221ffedbf2a955359c89e0aa7e0a10f54af58fa4d93cd6c2319355763,
session_id: 79bef4974fa6423754e2eb900ae625b4f4761dab4b8903b4c37e703961a42648,
cipher_suites: [
TLS13_AES_256_GCM_SHA384,
TLS13_AES_128_GCM_SHA256,
TLS13_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
],
compression_methods: [
Null,
],
extensions: [
Protocols(
[
ProtocolName(
6832,
),
ProtocolName(
687474702f312e31,
),
],
),
SignatureAlgorithms(
[
ECDSA_NISTP384_SHA384,
ECDSA_NISTP256_SHA256,
ECDSA_NISTP521_SHA512,
ED25519,
RSA_PSS_SHA512,
RSA_PSS_SHA384,
RSA_PSS_SHA256,
RSA_PKCS1_SHA512,
RSA_PKCS1_SHA384,
RSA_PKCS1_SHA256,
],
),
SupportedVersions(
[
TLSv1_3,
TLSv1_2,
],
),
ExtendedMasterSecretRequest,
NamedGroups(
[
X25519,
secp256r1,
secp384r1,
],
),
ServerName(
[
ServerName {
typ: HostName,
payload: HostName(
DnsName(
"apresolve.spotify.com",
),
),
},
],
),
SessionTicket(
Request,
),
PresharedKeyModes(
[
PSK_DHE_KE,
],
),
KeyShare(
[
KeyShareEntry {
group: X25519,
payload: 550612e16174b6154b5454c4697f9c03837b4262eddd4fbf114c4ad530fc3950,
},
],
),
CertificateStatusRequest(
Ocsp(
OcspCertificateStatusRequest {
responder_ids: [],
extensions: ,
},
),
),
EcPointFormats(
[
Uncompressed,
],
),
],
},
),
},
encoded: 01000103030398f4de4221ffedbf2a955359c89e0aa7e0a10f54af58fa4d93cd6c23193557632079bef4974fa6423754e2eb900ae625b4f4761dab4b8903b4c37e703961a426480014130213011303c02cc02bcca9c030c02fcca800ff010000a60010000e000c02683208687474702f312e31000d001600140503040306030807080608050804060105010401002b0005040304030300170000000a00080006001d001700180000001a001800001561707265736f6c76652e73706f746966792e636f6d00230000002d00020101003300260024001d0020550612e16174b6154b5454c4697f9c03837b4262eddd4fbf114c4ad530fc3950000500050100000000000b00020100,
},
}
[2024-11-03][15:04:37] [rustls::client::hs] [TRACE] We got ServerHello ServerHelloPayload {
extensions: [
KeyShare(
KeyShareEntry {
group: X25519,
payload: 4bd07fc28e91b881e750a1484c99d2db7585fa00a3c2c302a3e7c35c1f02c654,
},
),
SupportedVersions(
TLSv1_3,
),
],
legacy_version: TLSv1_2,
random: 3b7d57c52600d1bc33895763c82315fc58abfb043335c7b39de81211424f0aa0,
session_id: 79bef4974fa6423754e2eb900ae625b4f4761dab4b8903b4c37e703961a42648,
cipher_suite: TLS13_AES_256_GCM_SHA384,
compression_method: Null,
}
[2024-11-03][15:04:37] [rustls::client::hs] [DEBUG] Using ciphersuite TLS13_AES_256_GCM_SHA384
[2024-11-03][15:04:37] [rustls::client::tls13] [DEBUG] Not resuming
[2024-11-03][15:04:37] [rustls::client::client_conn] [TRACE] EarlyData rejected
[2024-11-03][15:04:37] [rustls::conn] [TRACE] Dropping CCS
[2024-11-03][15:04:37] [rustls::client::tls13] [DEBUG] TLS1.3 encrypted extensions: [Protocols([ProtocolName(6832)])]
[2024-11-03][15:04:37] [rustls::client::hs] [DEBUG] ALPN protocol is Some(b"h2")
[2024-11-03][15:04:37] [rustls::client::tls13] [TRACE] Server cert is CertificateChain([CertificateDer(0x308206c9308205b1a00302010202100186ff0fb60cdac83b40d9cb98f99747300d06092a864886f70d01010b05003059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c532052534120534841323536203230323020434131301e170d3234303230353030303030305a170d3235303230343233353935395a304e310b3009060355040613025345311230100603550407130953746f636b686f6c6d31133011060355040a130a53706f746966792041423116301406035504030c0d2a2e73706f746966792e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100d26f9bf30c67951cc2b46aba3390a718dfac4a22ab40fc0e8d0fe9bb723cab62595f2ea1d6188f4a6f1763dc94f6bff53cb394952d36a9714893dc87f47d3a5d17875846d2a4b906fdec1d340f9bc38ddcb7bc08712c9995acd513c5704cae6d45777bb7f74abafcc0faf1f6c9f2e4a35dfe7694195fcfb0a4a34deb214d0bc456a448e2922ec5b97e8ac41023276fb3b8ddd963defe61c0f69d1e6e919424254d0debb9e4477176a8a45d4b1bec06ab43ee4aae16110c0730ba99a174d43b809660606e2b2e526bd472a7851a10944eda390789eb66c1805ae68e3633ec4435c174e078982f61f27c3b8d94e132697f41d6ebe284c2f20d592dd7c34735f5a10203010001a382039630820392301f0603551d23041830168014748580c066c7df37decfbd2937aa031dbeedcd17301d0603551d0e04160414e28eb9b4d77668fe804bbbad990dd0f91c48b7d330250603551d11041e301c820d2a2e73706f746966792e636f6d820b73706f746966792e636f6d303e0603551d20043730353033060667810c0102023029302706082b06010505070201161b687474703a2f2f7777772e64696769636572742e636f6d2f435053300e0603551d0f0101ff0404030205a0301d0603551d250416301406082b0601050507030106082b0601050507030230819f0603551d1f0481973081943048a046a0448642687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c3048a046a0448642687474703a2f2f63726c342e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e63726c30818706082b06010505070101047b3079302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d305106082b060105050730028645687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c4732544c53525341534841323536323032304341312d312e637274300c0603551d130101ff040230003082017e060a2b06010401d6790204020482016e0482016a01680075004e75a3275c9a10c3385b6cd4df3f52eb1df0e08e1b8d69c0b1fa64b1629a39df0000018d78112c530000040300463044022067e891f0c0823f0a1f749f185e62009eeb6ecf959ba11b55cd40eacd38809c0f0220389e5aa665bbf4926eb78be435477ce514fcc1c8a79b59965498ce7b93ff072c0077007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018d78112c9200000403004830460221009ef78997d892f5c11c9779556b634d312347c1023c7b2dcd3981069e940d69ae022100bc36a1d1eaad9905e865016931f4aecbdea606972f46902794ef7529904c0e34007600e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018d78112cba000004030047304502200dcf53185290a596ff491339db0da139bc6250904a88d2d9e0c5005cc20d3175022100c4290978c996e32061b57b009f01b0c92ab47a988b9796df5d2d3087f2af915c300d06092a864886f70d01010b05000382010100658d45f5736591c463b35f85a7d3cd00eeb503a6f8d04c69875fd5bb2f9ec15b0940fa5c175663ed0cf58cbf09d2b25023e40d40b359cbb833a33bed0f5e071270d4f87d23a31c2680b65f914790ec909ccc52d95b5bda0efb2502534950db6f69d13c60cf4baca7d634730701d65c73e35b5bb3c45851bd21c6395babf75029493b6ee16f24bea8195655f1ad180ab47bd6eb701b5004bd90806e50f5f91dc9c2e084e06e317bd4ae6a0b3543bf862fb001e27ec12248e78391664ba63639fa7405a292aa190c3e282adddce126046f5a4c974d8fb45b99004463dda1eaa454a9dbc6f0cbf0883cd3c2d45dd489c02e36ee487a8a68c9f74c8da8f2b7f1fade), CertificateDer(0x308204c8308203b0a00302010202100cf5bd062b5602f47ab8502c23ccf066300d06092a864886f70d01010b05003061310b300906035504061302555331153013060355040a130c446967694365727420496e6331193017060355040b13107777772e64696769636572742e636f6d3120301e06035504031317446967694365727420476c6f62616c20526f6f74204732301e170d3231303333303030303030305a170d3331303332393233353935395a3059310b300906035504061302555331153013060355040a130c446967694365727420496e63313330310603550403132a446967694365727420476c6f62616c20473220544c53205253412053484132353620323032302043413130820122300d06092a864886f70d01010105000382010f003082010a0282010100ccf710624fa6bb636fed905256c56d277b7a12568af1f4f9d6e7e18fbd95abf260411570db1200fa270ab557385b7db2519371950e6a41945b351bfa7bfabbc5be2430fe56efc4f37d97e314f5144dcba710f216eaab22f031221161699026ba78d9971fe37d66ab75449573c8acffef5d0a8a5943e1acb23a0ff348fcd76b37c163dcde46d6db45fe7d23fd90e851071e51a35fed4946547f2c88c5f4139c97153c03e8a139dc690c32c1af16574c9447427ca2c89c7de6d44d54af4299a8c104c2779cd648e4ce11e02a8099f04370cf3f766bd14c49ab245ec20d82fd46a8ab6c93cc6252427592f89afa5e5eb2b061e51f1fb97f0998e83dfa837f4769a10203010001a38201823082017e30120603551d130101ff040830060101ff020100301d0603551d0e04160414748580c066c7df37decfbd2937aa031dbeedcd17301f0603551d230418301680144e2254201895e6e36ee60ffafab912ed06178f39300e0603551d0f0101ff040403020186301d0603551d250416301406082b0601050507030106082b06010505070302307606082b06010505070101046a3068302406082b060105050730018618687474703a2f2f6f6373702e64696769636572742e636f6d304006082b060105050730028634687474703a2f2f636163657274732e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63727430420603551d1f043b30393037a035a0338631687474703a2f2f63726c332e64696769636572742e636f6d2f4469676943657274476c6f62616c526f6f7447322e63726c303d0603551d2004363034300b06096086480186fd6c02013007060567810c01013008060667810c0102013008060667810c0102023008060667810c010203300d06092a864886f70d01010b0500038201010090f170cb289769977c74fdc0fa267b53abadcd65fdba9c069c8ad75a4387ed4d4c565fadc1c5b505202e59d1ff4af5a02ad8b095adc92e4a3bd7a7f66f8829fc303f2484bbc3b77b93072caf876b7633ed005552b2599ee4b9d0f3dfe70ffeddf8c4b910728109045fcf979e2e32758ecf9a58d257317e370181b2666d291ab166096dd16e90f4b9fa2f0114c55c566401d97d87a838539f8b5d466d5cc6278481d47e8c8ca39b52e7c688ec377c2afbf0555a387210d80013cf4c73dbaa3735a82981699c76bcde187b90d4cacfef6703fd045a2116b1ffea3fdfdc82f5ebf45992230d242a95254ccaa191e6d4b7ac8774b3f16da399dbf9d5bd84409f0798)])
[2024-11-03][15:04:37] [librespot_core::session] [INFO] Connecting to AP "ap-gew1.spotify.com:4070"
[2024-11-03][15:04:42] [mio::poll] [TRACE] registering event source with poller: token=Token(106980747776000), interests=READABLE | WRITABLE
[2024-11-03][15:04:42] [mio::poll] [TRACE] deregistering event source from poller
[2024-11-03][15:04:42] [librespot_core::connection] [DEBUG] Connection failed: timed out
[2024-11-03][15:04:42] [librespot_core::connection] [DEBUG] Retry access point..`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants