librespot-org / librespot

Open Source Spotify client library
MIT License
4.84k stars 613 forks source link

Snapcast subprocess quits on non-fatal error #1029

Closed mrplumber closed 2 years ago

mrplumber commented 2 years ago

Compiled new version 0.4.2 today with --release --no-default-features --features alsa-backend,with-dns-sd build options on Linux Debian 11 amd64.

Unfortunately new librespot generates error as soon as I connect to it from my Windows PC on the local network using official Spotify app and then the same error on disconnect:

[2022-07-30T14:37:18Z ERROR librespot_core::session] could not dispatch command: Service unavailable { error handling Mercury response: MercuryResponse { uri: "social-connect/v2/session_update", status_code: 200, payload: [[<sequence of numbers separated by commas>]] } }

Previous version works fine.

roderickvd commented 2 years ago

Are you sure this is on the released 0.4.2 and not on dev? This seems like a message that only dev would emit and there it is non-fatal.

Please post the full logs.

mrplumber commented 2 years ago

I recloned the repo and rebuilt with them same build options, but still get the same error. Bellow is verbose output of running program:

[2022-07-30T14:37:01Z INFO  librespot] librespot 0.4.2 37794c5 (Built on 2022-07-30, Build ID: 0XEP0tYw, Profile: release)
[2022-07-30T14:37:01Z TRACE librespot] Command line argument(s):
[2022-07-30T14:37:01Z TRACE librespot]      t "tmp/"
[2022-07-30T14:37:01Z TRACE librespot]      c "caches/music/"
[2022-07-30T14:37:01Z TRACE librespot]      C "caches/system/"
[2022-07-30T14:37:01Z TRACE librespot]      M "50G"
[2022-07-30T14:37:01Z TRACE librespot]      B "pipe"
[2022-07-30T14:37:01Z TRACE librespot]      d "/dev/null"
[2022-07-30T14:37:01Z TRACE librespot]      v
[2022-07-30T14:37:01Z TRACE librespot] Using cached credentials.
[2022-07-30T14:37:01Z DEBUG librespot_core::session] new Session
[2022-07-30T14:37:01Z DEBUG librespot_discovery::server] Zeroconf server listening on 0.0.0.0:45515
*** WARNING *** The program 'librespot' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
[2022-07-30T14:37:01Z INFO  librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2022-07-30T14:37:01Z DEBUG librespot_connect::spirc] new Spirc[0]
[2022-07-30T14:37:01Z DEBUG librespot::component] new MercuryManager
[2022-07-30T14:37:01Z DEBUG librespot::component] new ApResolver
[2022-07-30T14:37:01Z DEBUG librespot_core::http_client] Requesting http://apresolve.spotify.com/?type=accesspoint&type=dealer&type=spclient
[2022-07-30T14:37:01Z DEBUG librespot_discovery::server] Shutting down discovery server
[2022-07-30T14:37:01Z DEBUG librespot_playback::player] new Player [0]
[2022-07-30T14:37:01Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
[2022-07-30T14:37:01Z INFO  librespot_playback::audio_backend::pipe] Using StdoutSink (pipe) with format: S16
[2022-07-30T14:37:01Z INFO  librespot_core::session] Connecting to AP "ap-gew1.spotify.com:4070"
[2022-07-30T14:37:01Z INFO  librespot_core::session] Authenticated as "" !
[2022-07-30T14:37:01Z DEBUG librespot_connect::spirc] canonical_username: 
[2022-07-30T14:37:01Z DEBUG librespot_playback::player] command=AddEventSender
[2022-07-30T14:37:01Z DEBUG librespot_playback::mixer::mappings] Input volume 58958 mapped to: 49.99%
[2022-07-30T14:37:01Z DEBUG librespot_playback::player] command=VolumeSet(58958)
[2022-07-30T14:37:01Z DEBUG librespot_core::mercury] listening to uri=hm://remote/user/
[2022-07-30T14:37:01Z DEBUG librespot_core::mercury] listening to uri=spotify:user:attributes:update
[2022-07-30T14:37:01Z DEBUG librespot_core::mercury] listening to uri=spotify:user:attributes:mutated
[2022-07-30T14:37:01Z DEBUG librespot_core::mercury] listening to uri=hm://pusher/v1/connections/
[2022-07-30T14:37:01Z DEBUG librespot_core::session] Session strong=4 weak=3
[2022-07-30T14:37:01Z INFO  librespot_core::session] Country: "LT"
[2022-07-30T14:37:01Z TRACE librespot_core::session] Received product info: {
        "video-wifi-initial-bitrate": "800000",
        "enable-crossfade": "1",
        "ad-formats-preroll-video": "0",
        "network-operator-premium-activation": "1",
        "instant-search-expand-sidebar": "0",
        "playlist-annotations-markup": "0",
        "license-agreements": "",
        "enable-annotations": "2",
        "prefetch-keys": "1",
        "created_by_partner": "",
        "collection": "1",
        "enable-annotations-read": "0",
        "shows-collection-jam": "0",
        "ab-sugarpills-sanity-check": "0",
        "offline": "1",
        "storage-size-config": "10240,90,500,3",
        "hifi-eligible": "0",
        "image-url": "https://i.scdn.co/image/{file_id}",
        "npt-disabled": "2",
        "ab-ad-player-targeting": "1",
        "track-cap": "0",
        "ugc-abuse-report": "1",
        "ugc-abuse-report-url": "https://support.spotify.com/abuse/?uri={uri}",
        "publish-activity": "0",
        "shuffle-algorithm": "1",
        "widevine-license-url": "https://spclient.wg.spotify.com/widevine-license/v1/video/license",
        "financial-product": "pr:premium,tc:0",
        "backend-advised-bitrate": "1",
        "ad-persist-reward-time": "0",
        "enable-gapless": "1",
        "head-file-caching": "1",
        "loudness-levels": "1:-9.0,0.0,3.0:-2.0",
        "preferred-locale": "en",
        "send-email": "0",
        "on-demand": "1",
        "libspotify": "1",
        "capping-bar-threshold": "3601",
        "instant-search": "1",
        "key-caching-max-count": "10000",
        "sidebar-navigation-enabled": "0",
        "india-experience": "0",
        "streaming-rules": "",
        "nft-disabled": "1",
        "buffering-strategy-parameters": "0.8:0.2:0.0:0.0:0.0:0.0:1.0:10:10:2000:10000:10485760",
        "products": "",
        "ab-collection-offline-mode": "0",
        "audio-quality": "1",
        "ab-browse-music-tuesday": "1",
        "is_email_verified": "1",
        "radio": "1",
        "key-caching-max-offline-seconds": "1800",
        "ab-moments-experience": "0",
        "license-acceptance-grace-days": "30",
        "ab-collection-followed-artists-only": "0",
        "ab-mobile-social-feed": "1",
        "ab-playlist-extender": "5",
        "ab_recently_played_feature_time_filter_threshold": "com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30",
        "pause-after": "0",
        "head-files-url": "https://heads4-ak-spotify-com.akamaized.net/head/{file_id}",
        "payments-initial-campaign": "default",
        "app-developer": "0",
        "player-license": "premium",
        "type": "premium",
        "ab-collection-bookmark-model": "1",
        "ab-desktop-playlist-annotation-edit": "1",
        "audio-preview-url-template": "https://p.scdn.co/mp3-preview/{id}",
        "incognito_mode_timeout": "21600",
        "capper-profile": "",
        "video-manifest-url": "https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}/options/supports_drm",
        "ab-mobile-discover": "0",
        "mobile-login": "1",
        "is_maybe_in_social_session": "0",
        "payments-locked-state": "0",
        "hifi-optin-intent": "0",
        "ap-resolve-pods": "0",
        "ab-collection-union": "1",
        "product": "",
        "key-caching-auto-offline": "0",
        "use-playlist-uris": "0",
        "video-keyframe-url": "http://keyframes-fa.cdn.spotify.com/keyframes/v1/sources/{source_id}/keyframe/heights/{height}/timestamps/{timestamp_ms}.jpg",
        "high-bitrate": "1",
        "unrestricted": "1",
        "ab-new-share-flow": "0",
        "mobile-browse": "0",
        "explicit-content": "1",
        "ab-ad-requester": "1",
        "shows-collection": "1",
        "remote-control": "6",
        "video-initial-bitrate": "200000",
        "ab-watch-now": "0",
        "streaming": "1",
        "video-device-blacklisted": "0",
        "browse-overview-enabled": "1",
        "allow-override-internal-prefs": "0",
        "local-files-import": "0",
        "ab-mobile-running-onlymanualmode": "only-manual",
        "buffering-strategy": "0",
        "ab-mobile-startpage": "0",
        "fb-info-confirmation": "control",
        "name": "Spotify Premium",
        "autoplay": "0",
        "prefetch-strategy": "18",
        "use-fb-publish-backend": "2",
        "shuffle": "0",
        "ab-android-push-notifications": "1",
        "ab-desktop-hide-follow": "0",
        "profile-image-upload": "1",
        "head-files": "1",
        "key-memory-cache-mode": "1:15,300",
        "mobile": "1",
        "mobile-payment": "0",
        "use-playlist-app": "0",
        "ab-test-group": "519",
        "metadata-link-lookup-modes": "0",
        "video-cdn-sampling": "1",
        "user-profile-show-invitation-codes": "0",
        "ab-mobile-running-tempo-detection": "Control",
        "wanted-licenses": "",
        "fb-grant-permission-local-render": "0",
        "enable-autostart": "1",
        "use-pl3": "0",
        "ads": "0",
        "publish-playlist": "0",
        "ad-formats-video-takeover": "1",
        "payment-state": "",
        "catalogue": "premium",
        "ab-play-history": "0",
        "ad-session-persistence": "1",
        "ab-collection-hide-unavailable-albums": "0",
        "playlist-folders": "1",
        "prefetch-window-max": "2",
        "lastfm-session": "",
        "addon-hifi": "0",
        "expiry": "1",
    }
[2022-07-30T14:37:01Z TRACE librespot_connect::spirc] Received connection ID update: ""
[2022-07-30T14:37:01Z TRACE librespot_connect::spirc] Received update frame: version: 1
    ident: ""
    protocol_version: "2.0.0"
    seq_nr: 1334445906
    typ: kMessageTypeNotify
    device_state {
      sw_version: "1.1.90.859.gf1bb1e36"
      is_active: false
      can_play: true
      volume: 35244
      name: ""
      capabilities {
        typ: kCanBePlayer
        intValue: 1
      }
      capabilities {
        typ: kRestrictToLocal
        intValue: 0
      }
      capabilities {
        typ: kGaiaEqConnectId
        intValue: 1
      }
      capabilities {
        typ: kSupportsLogout
        intValue: 1
      }
      capabilities {
        typ: kIsObservable
        intValue: 1
      }
      capabilities {
        typ: kCommandAcks
        intValue: 1
      }
      capabilities {
        typ: kSupportsRename
        intValue: 1
      }
      capabilities {
        typ: kHidden
        intValue: 0
      }
      capabilities {
        typ: kDeviceType
        intValue: 1
      }
      capabilities {
        typ: kVolumeSteps
        intValue: 64
      }
      capabilities {
        typ: kSupportsPlaylistV2
        intValue: 1
      }
      capabilities {
        typ: kSupportsExternalEpisodes
        intValue: 1
      }
      capabilities {
        typ: kSupportedTypes
        stringValue: "audio/ad"
        stringValue: "audio/episode"
        stringValue: "audio/episode+track"
        stringValue: "audio/interruption"
        stringValue: "audio/local"
        stringValue: "audio/track"
        stringValue: "video/ad"
        stringValue: "video/episode"
      }
      metadata {
        type: "tier1_port"
        metadata: "0"
      }
      metadata {
        type: "device_address_mask"
        metadata: ""
      }
      metadata {
        type: "debug_level"
        metadata: "1"
      }
      metadata {
        type: "client_id"
        metadata: ""
      }
      metadata {
        type: "brand_display_name"
        metadata: "spotify"
      }
      metadata {
        type: "model_display_name"
        metadata: "PC laptop"
      }
    }
    state_update_id: 1659191821390

[2022-07-30T14:37:17Z TRACE librespot_connect::spirc] Received update frame: version: 1
    ident: ""
    protocol_version: "2.0.0"
    seq_nr: 1334461741
    typ: kMessageTypeNotify
    device_state {
      sw_version: "1.1.90.859.gf1bb1e36"
      is_active: false
      can_play: true
      volume: 35244
      name: ""
      capabilities {
        typ: kCanBePlayer
        intValue: 1
      }
      capabilities {
        typ: kRestrictToLocal
        intValue: 0
      }
      capabilities {
        typ: kGaiaEqConnectId
        intValue: 1
      }
      capabilities {
        typ: kSupportsLogout
        intValue: 1
      }
      capabilities {
        typ: kIsObservable
        intValue: 1
      }
      capabilities {
        typ: kCommandAcks
        intValue: 1
      }
      capabilities {
        typ: kSupportsRename
        intValue: 1
      }
      capabilities {
        typ: kHidden
        intValue: 0
      }
      capabilities {
        typ: kDeviceType
        intValue: 1
      }
      capabilities {
        typ: kVolumeSteps
        intValue: 64
      }
      capabilities {
        typ: kSupportsPlaylistV2
        intValue: 1
      }
      capabilities {
        typ: kSupportsExternalEpisodes
        intValue: 1
      }
      capabilities {
        typ: kSupportedTypes
        stringValue: "audio/ad"
        stringValue: "audio/episode"
        stringValue: "audio/episode+track"
        stringValue: "audio/interruption"
        stringValue: "audio/local"
        stringValue: "audio/track"
        stringValue: "video/ad"
        stringValue: "video/episode"
      }
      metadata {
        type: "tier1_port"
        metadata: "0"
      }
      metadata {
        type: "device_address_mask"
        metadata: ""
      }
      metadata {
        type: "debug_level"
        metadata: "1"
      }
      metadata {
        type: "client_id"
        metadata: ""
      }
      metadata {
        type: "brand_display_name"
        metadata: "spotify"
      }
      metadata {
        type: "model_display_name"
        metadata: "PC laptop"
      }
    }
    state_update_id: 1659191837225

[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] Received update frame: version: 1
    ident: ""
    protocol_version: "2.0.0"
    seq_nr: 1334463082
    typ: kMessageTypeLoad
    device_state {
      sw_version: "1.1.90.859.gf1bb1e36"
      is_active: false
      can_play: true
      volume: 35244
      name: ""
      capabilities {
        typ: kCanBePlayer
        intValue: 1
      }
      capabilities {
        typ: kRestrictToLocal
        intValue: 0
      }
      capabilities {
        typ: kGaiaEqConnectId
        intValue: 1
      }
      capabilities {
        typ: kSupportsLogout
        intValue: 1
      }
      capabilities {
        typ: kIsObservable
        intValue: 1
      }
      capabilities {
        typ: kCommandAcks
        intValue: 1
      }
      capabilities {
        typ: kSupportsRename
        intValue: 1
      }
      capabilities {
        typ: kHidden
        intValue: 0
      }
      capabilities {
        typ: kDeviceType
        intValue: 1
      }
      capabilities {
        typ: kVolumeSteps
        intValue: 64
      }
      capabilities {
        typ: kSupportsPlaylistV2
        intValue: 1
      }
      capabilities {
        typ: kSupportsExternalEpisodes
        intValue: 1
      }
      capabilities {
        typ: kSupportedTypes
        stringValue: "audio/ad"
        stringValue: "audio/episode"
        stringValue: "audio/episode+track"
        stringValue: "audio/interruption"
        stringValue: "audio/local"
        stringValue: "audio/track"
        stringValue: "video/ad"
        stringValue: "video/episode"
      }
      metadata {
        type: "tier1_port"
        metadata: "0"
      }
      metadata {
        type: "device_address_mask"
        metadata: ""
      }
      metadata {
        type: "debug_level"
        metadata: "1"
      }
      metadata {
        type: "client_id"
        metadata: ""
      }
      metadata {
        type: "brand_display_name"
        metadata: "spotify"
      }
      metadata {
        type: "model_display_name"
        metadata: "PC laptop"
      }
    }
    state {
      context_uri: "spotify:album:1uFgq69L5kJqVaCUGII0a0"
      index: 0
      position_ms: 0
      status: kPlayStatusPause
      position_measured_at: 1659191838625
      context_description: ""
      shuffle: false
      repeat: false
      playing_from_fallback: true
      row: 0
      playing_track_index: 0
      track {
        gid: "6(~\251\274)L\000\215\3555\277\233\256\344\366"
      }
      track {
        gid: "\263\340\342x[1O\231\215\350f\337\007 \210\330"
      }
      track {
        gid: "e\213\234\375x\312I(\201+J\334\020\352\275\216"
      }
      track {
        gid: "\2269y\024\253\306J=\211\r\337\343\357\2418\311"
      }
      track {
        gid: "h\013\235\340\263\321Fl\225j6\316Iz+8"
      }
      track {
        gid: "\374eR\2555NJ\327\265y\226\211J\"?\203"
      }
      track {
        gid: "D\357\275\352J\326B\\\203X\371@]\362\271\006"
      }
      track {
        gid: "\353\tr%\360~H\033\206_\217\356\244\266\350\023"
      }
      track {
        gid: "\245\352\220\'\231\207J5\202Sqh\275\2447\353"
      }
    }
    state_update_id: 1659191837225
    recipient: ""

[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] State: context_uri: "spotify:album:1uFgq69L5kJqVaCUGII0a0"
    index: 0
    position_ms: 0
    status: kPlayStatusPause
    position_measured_at: 1659191838625
    context_description: ""
    shuffle: false
    repeat: false
    playing_from_fallback: true
    row: 0
    playing_track_index: 0
    track {
      gid: "6(~\251\274)L\000\215\3555\277\233\256\344\366"
    }
    track {
      gid: "\263\340\342x[1O\231\215\350f\337\007 \210\330"
    }
    track {
      gid: "e\213\234\375x\312I(\201+J\334\020\352\275\216"
    }
    track {
      gid: "\2269y\024\253\306J=\211\r\337\343\357\2418\311"
    }
    track {
      gid: "h\013\235\340\263\321Fl\225j6\316Iz+8"
    }
    track {
      gid: "\374eR\2555NJ\327\265y\226\211J\"?\203"
    }
    track {
      gid: "D\357\275\352J\326B\\\203X\371@]\362\271\006"
    }
    track {
      gid: "\353\tr%\360~H\033\206_\217\356\244\266\350\023"
    }
    track {
      gid: "\245\352\220\'\231\207J5\202Sqh\275\2447\353"
    }

[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] Frame has 9 tracks
[2022-07-30T14:37:18Z DEBUG librespot_playback::player] command=SetAutoNormaliseAsAlbum(true)
[2022-07-30T14:37:18Z DEBUG librespot_playback::player] command=Load(SpotifyId("spotify:track:1Ec5GXP8CAfy2kqVB0gGWy"), false, 0)
[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPause]
[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] ==> kPlayStatusLoading
[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusLoading]
[2022-07-30T14:37:18Z DEBUG librespot::component] new SpClient
[2022-07-30T14:37:18Z INFO  librespot_core::spclient] Resolved "gew1-spclient.spotify.com:443" as spclient access point
[2022-07-30T14:37:18Z DEBUG librespot::component] new TokenProvider
[2022-07-30T14:37:18Z TRACE librespot_core::token] Requested token in scopes "playlist-read" unavailable or expired, requesting new token.
[2022-07-30T14:37:18Z TRACE librespot_core::token] Got token: Token {
        access_token: "",
        expires_in: 3600s,
        token_type: "Bearer",
        scopes: [
            "playlist-read",
        ],
        timestamp: Instant {
            tv_sec: 281662,
            tv_nsec: 144474452,
        },
    }
[2022-07-30T14:37:18Z DEBUG librespot_core::http_client] Requesting https://gew1-spclient.spotify.com:443/metadata/4/track/36287ea9bc294c008ded35bf9baee4f6?product=0
[2022-07-30T14:37:18Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2022-07-30T14:37:18Z 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 51, 52, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 98, 100, 102, 54, 50, 57, 57, 53, 102, 101, 53, 52, 57, 49, 101, 98, 100, 100, 100, 49, 98, 97, 98, 98, 100, 51, 50, 52, 56, 50, 98, 49, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 99, 101, 56, 100, 55, 49, 48, 48, 52, 102, 57, 53, 57, 55, 49, 52, 49, 100, 52, 98, 53, 57, 52, 48, 98, 100, 49, 98, 98, 50, 100, 99, 53, 50, 97, 51, 53, 100, 97, 101, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 56, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 125, 93, 125]] }
[2022-07-30T14:37:18Z ERROR 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 51, 52, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 98, 100, 102, 54, 50, 57, 57, 53, 102, 101, 53, 52, 57, 49, 101, 98, 100, 100, 100, 49, 98, 97, 98, 98, 100, 51, 50, 52, 56, 50, 98, 49, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 99, 101, 56, 100, 55, 49, 48, 48, 52, 102, 57, 53, 57, 55, 49, 52, 49, 100, 52, 98, 53, 57, 52, 48, 98, 100, 49, 98, 98, 50, 100, 99, 53, 50, 97, 51, 53, 100, 97, 101, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 56, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 125, 93, 125]] } }
[2022-07-30T14:37:18Z TRACE librespot_metadata] Received metadata: gid: "6(~\251\274)L\000\215\3555\277\233\256\344\366"
    name: "Solitude"
    album {
      gid: "1\033\251\017\020\311@]\252n\251\312S[\275\214"
      name: "Isolated"
      artist {
        gid: "\0313N\257\372?O\"\202\342Q\343f\021\342o"
        name: "Various Artists"
      }
      label: "ULTIMAE"
      date {
        year: 2022
        month: 7
        day: 18
      }
      cover_group {
        image {
          file_id: "\253gam\000\000\036\0020\325\300sc>\204\335w6\337\365"
          size: DEFAULT
          width: 300
          height: 300
        }
        image {
          file_id: "\253gam\000\000HQ0\325\300sc>\204\335w6\337\365"
          size: SMALL
          width: 64
          height: 64
        }
        image {
          file_id: "\253gam\000\000\262s0\325\300sc>\204\335w6\337\365"
          size: LARGE
          width: 640
          height: 640
        }
      }
    }
    artist {
      gid: "C\202\310\233\361\325A\257\240j\'\227\242*\373$"
      name: "ASC"
    }
    number: 1
    disc_number: 1
    duration: 431611
    popularity: 7
    external_id {
      type: "isrc"
      id: "FR9W12221743"
    }
    file {
      file_id: "\r~\342\356\215x,\265\374\220\0338e\256p\214\255\001\202\354"
      format: OGG_VORBIS_320
    }
    file {
      file_id: "\212\265\0319\227\322\247\376.\227\253&5D\253\006\376\307\344\021"
      format: OGG_VORBIS_160
    }
    file {
      file_id: "\036\245Bv\256T\345\000\323\333\302\237\204\026W\324%\221{\250"
      format: OGG_VORBIS_96
    }
    file {
      file_id: "\230=\237\245\220v\034\235\007\341\323\225\245*\330f\262c\232p"
    }
    file {
      file_id: "\233\3250\345_;n\177\332\202L\277\354 \250\377\337\313\342:"
    }
    file {
      file_id: "\r\375\034\007\3523\257\0272l\341\322\240\007\350\nni\307\342"
    }
    file {
      file_id: "w\234\220p\242Z\260\337\212%\235\277\251^{\'4`\010\300"
    }
    file {
      file_id: "\342\232\263c\006\037\363\320v\013\316\377\343\016Dy\256\221\235\204"
      format: AAC_24
    }
    preview {
      file_id: "\260\341\233\002\335\217\330\024l\256\270\376_\210*\331.\375O\250"
      format: MP3_96
    }
    licensor {
      uuid: "i\216q\261%\250Gj\251z\244\021\273\233O\271"
    }
    language_of_performance: "zxx"
    original_title: "Solitude"
    artist_with_role {
      artist_gid: "C\202\310\233\361\325A\257\240j\'\227\242*\373$"
      artist_name: "ASC"
      role: ARTIST_ROLE_MAIN_ARTIST
    }

[2022-07-30T14:37:18Z TRACE librespot_metadata::audio::file] Ignoring file <983d9fa590761c9d07e1d395a52ad866b2639a70> with unspecified format
[2022-07-30T14:37:18Z TRACE librespot_metadata::audio::file] Ignoring file <9bd530e55f3b6e7fda824cbfec20a8ffdfcbe23a> with unspecified format
[2022-07-30T14:37:18Z TRACE librespot_metadata::audio::file] Ignoring file <0dfd1c07ea33af17326ce1d2a007e80a6e69c7e2> with unspecified format
[2022-07-30T14:37:18Z TRACE librespot_metadata::audio::file] Ignoring file <779c9070a25ab0df8a259dbfa95e7b27346008c0> with unspecified format
[2022-07-30T14:37:18Z INFO  librespot_playback::player] Loading <Solitude> with Spotify URI <spotify:track:1Ec5GXP8CAfy2kqVB0gGWy>
[2022-07-30T14:37:18Z DEBUG librespot_audio::fetch] File 8ab5193997d2a7fe2e97ab263544ab06fec7e411 already in cache
[2022-07-30T14:37:18Z DEBUG librespot::component] new AudioKeyManager
[2022-07-30T14:37:18Z INFO  librespot_playback::player] <Solitude> (431611 ms) loaded
[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] ==> kPlayStatusPause
[2022-07-30T14:37:18Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusPause]
[2022-07-30T14:37:34Z TRACE librespot_connect::spirc] Received update frame: version: 1
    ident: ""
    protocol_version: "2.0.0"
    seq_nr: 1334479157
    typ: kMessageTypeNotify
    device_state {
      sw_version: "1.1.90.859.gf1bb1e36"
      is_active: false
      can_play: true
      volume: 35244
      name: ""
      capabilities {
        typ: kCanBePlayer
        intValue: 1
      }
      capabilities {
        typ: kRestrictToLocal
        intValue: 0
      }
      capabilities {
        typ: kGaiaEqConnectId
        intValue: 1
      }
      capabilities {
        typ: kSupportsLogout
        intValue: 1
      }
      capabilities {
        typ: kIsObservable
        intValue: 1
      }
      capabilities {
        typ: kCommandAcks
        intValue: 1
      }
      capabilities {
        typ: kSupportsRename
        intValue: 1
      }
      capabilities {
        typ: kHidden
        intValue: 0
      }
      capabilities {
        typ: kDeviceType
        intValue: 1
      }
      capabilities {
        typ: kVolumeSteps
        intValue: 64
      }
      capabilities {
        typ: kSupportsPlaylistV2
        intValue: 1
      }
      capabilities {
        typ: kSupportsExternalEpisodes
        intValue: 1
      }
      capabilities {
        typ: kSupportedTypes
        stringValue: "audio/ad"
        stringValue: "audio/episode"
        stringValue: "audio/episode+track"
        stringValue: "audio/interruption"
        stringValue: "audio/local"
        stringValue: "audio/track"
        stringValue: "video/ad"
        stringValue: "video/episode"
      }
      metadata {
        type: "tier1_port"
        metadata: "0"
      }
      metadata {
        type: "device_address_mask"
        metadata: ""
      }
      metadata {
        type: "debug_level"
        metadata: "1"
      }
      metadata {
        type: "client_id"
        metadata: ""
      }
      metadata {
        type: "brand_display_name"
        metadata: "spotify"
      }
      metadata {
        type: "model_display_name"
        metadata: "PC laptop"
      }
    }
    state_update_id: 1659191854641

[2022-07-30T14:37:36Z TRACE librespot_connect::spirc] Received update frame: version: 1
    ident: ""
    protocol_version: "2.0.0"
    seq_nr: 1334480493
    typ: kMessageTypeNotify
    device_state {
      sw_version: "1.1.90.859.gf1bb1e36"
      is_active: true
      can_play: true
      volume: 35244
      name: ""
      became_active_at: 1659191855637
      capabilities {
        typ: kCanBePlayer
        intValue: 1
      }
      capabilities {
        typ: kRestrictToLocal
        intValue: 0
      }
      capabilities {
        typ: kGaiaEqConnectId
        intValue: 1
      }
      capabilities {
        typ: kSupportsLogout
        intValue: 1
      }
      capabilities {
        typ: kIsObservable
        intValue: 1
      }
      capabilities {
        typ: kCommandAcks
        intValue: 1
      }
      capabilities {
        typ: kSupportsRename
        intValue: 1
      }
      capabilities {
        typ: kHidden
        intValue: 0
      }
      capabilities {
        typ: kDeviceType
        intValue: 1
      }
      capabilities {
        typ: kVolumeSteps
        intValue: 64
      }
      capabilities {
        typ: kSupportsPlaylistV2
        intValue: 1
      }
      capabilities {
        typ: kSupportsExternalEpisodes
        intValue: 1
      }
      capabilities {
        typ: kSupportedTypes
        stringValue: "audio/ad"
        stringValue: "audio/episode"
        stringValue: "audio/episode+track"
        stringValue: "audio/interruption"
        stringValue: "audio/local"
        stringValue: "audio/track"
        stringValue: "video/ad"
        stringValue: "video/episode"
      }
      metadata {
        type: "device_address_mask"
        metadata: ""
      }
      metadata {
        type: "debug_level"
        metadata: "1"
      }
      metadata {
        type: "tier1_port"
        metadata: "0"
      }
      metadata {
        type: "client_id"
        metadata: ""
      }
      metadata {
        type: "brand_display_name"
        metadata: "spotify"
      }
      metadata {
        type: "model_display_name"
        metadata: "PC laptop"
      }
    }
    state {
      context_uri: "spotify:album:1uFgq69L5kJqVaCUGII0a0"
      index: 0
      position_ms: 0
      status: kPlayStatusPause
      position_measured_at: 1659191854941
      context_description: ""
      shuffle: false
      repeat: false
      playing_from_fallback: true
      row: 0
      playing_track_index: 0
      track {
        gid: "6(~\251\274)L\000\215\3555\277\233\256\344\366"
      }
      track {
        gid: "\263\340\342x[1O\231\215\350f\337\007 \210\330"
      }
      track {
        gid: "e\213\234\375x\312I(\201+J\334\020\352\275\216"
      }
      track {
        gid: "\2269y\024\253\306J=\211\r\337\343\357\2418\311"
      }
      track {
        gid: "h\013\235\340\263\321Fl\225j6\316Iz+8"
      }
      track {
        gid: "\374eR\2555NJ\327\265y\226\211J\"?\203"
      }
      track {
        gid: "D\357\275\352J\326B\\\203X\371@]\362\271\006"
      }
      track {
        gid: "\353\tr%\360~H\033\206_\217\356\244\266\350\023"
      }
      track {
        gid: "\245\352\220\'\231\207J5\202Sqh\275\2447\353"
      }
    }
    state_update_id: 1659191855977

[2022-07-30T14:37:36Z DEBUG librespot_playback::player] command=Stop
[2022-07-30T14:37:36Z TRACE librespot_connect::spirc] ==> kPlayStatusStop
[2022-07-30T14:37:36Z TRACE librespot_connect::spirc] Sending status to server: [kPlayStatusStop]
[2022-07-30T14:37:36Z DEBUG librespot_core::mercury] unknown subscription uri=social-connect/v2/session_update
[2022-07-30T14:37:36Z 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, 54, 53, 57, 49, 57, 49, 56, 53, 54, 48, 53, 52, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 98, 100, 102, 54, 50, 57, 57, 53, 102, 101, 53, 52, 57, 49, 101, 98, 100, 100, 100, 49, 98, 97, 98, 98, 100, 51, 50, 52, 56, 50, 98, 49, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 99, 101, 56, 100, 55, 49, 48, 48, 52, 102, 57, 53, 57, 55, 49, 52, 49, 100, 52, 98, 53, 57, 52, 48, 98, 100, 49, 98, 98, 50, 100, 99, 53, 50, 97, 51, 53, 100, 97, 101, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 56, 125, 44, 34, 114, 101, 97, 115, 111, 110, 34, 58, 34, 83, 69, 83, 83, 73, 79, 78, 95, 68, 69, 76, 69, 84, 69, 68, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 125, 93, 125]] }
[2022-07-30T14:37:36Z ERROR 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, 54, 53, 57, 49, 57, 49, 56, 53, 54, 48, 53, 52, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 105, 100, 34, 58, 34, 98, 100, 102, 54, 50, 57, 57, 53, 102, 101, 53, 52, 57, 49, 101, 98, 100, 100, 100, 49, 98, 97, 98, 98, 100, 51, 50, 52, 56, 50, 98, 49, 34, 44, 34, 106, 111, 105, 110, 95, 115, 101, 115, 115, 105, 111, 110, 95, 116, 111, 107, 101, 110, 34, 58, 34, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 34, 44, 34, 115, 101, 115, 115, 105, 111, 110, 95, 111, 119, 110, 101, 114, 95, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 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, 53, 88, 100, 103, 111, 118, 76, 65, 83, 74, 114, 67, 113, 54, 100, 73, 120, 82, 86, 116, 51, 89, 111, 53, 106, 113, 118, 89, 100, 122, 88, 79, 57, 86, 84, 86, 106, 86, 56, 119, 113, 75, 106, 114, 81, 56, 86, 49, 88, 49, 110, 56, 118, 121, 116, 80, 87, 54, 86, 103, 109, 72, 52, 86, 79, 57, 49, 99, 73, 75, 113, 70, 75, 55, 77, 97, 67, 119, 51, 118, 116, 82, 106, 108, 67, 82, 114, 85, 65, 77, 104, 53, 115, 81, 73, 87, 84, 115, 118, 51, 89, 84, 66, 117, 113, 101, 106, 98, 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, 99, 101, 56, 100, 55, 49, 48, 48, 52, 102, 57, 53, 57, 55, 49, 52, 49, 100, 52, 98, 53, 57, 52, 48, 98, 100, 49, 98, 98, 50, 100, 99, 53, 50, 97, 51, 53, 100, 97, 101, 34, 44, 34, 109, 97, 120, 77, 101, 109, 98, 101, 114, 67, 111, 117, 110, 116, 34, 58, 56, 125, 44, 34, 114, 101, 97, 115, 111, 110, 34, 58, 34, 83, 69, 83, 83, 73, 79, 78, 95, 68, 69, 76, 69, 84, 69, 68, 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, 54, 53, 57, 49, 57, 49, 56, 51, 56, 55, 50, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 98, 57, 53, 55, 99, 102, 57, 54, 55, 56, 98, 48, 52, 100, 48, 50, 51, 50, 53, 102, 57, 48, 56, 56, 52, 56, 98, 102, 48, 99, 99, 34, 44, 34, 117, 115, 101, 114, 110, 97, 109, 101, 34, 58, 34, 105, 103, 56, 115, 57, 107, 98, 48, 110, 112, 52, 100, 111, 107, 99, 110, 105, 97, 103, 53, 50, 52, 109, 109, 113, 34, 44, 34, 100, 105, 115, 112, 108, 97, 121, 95, 110, 97, 109, 101, 34, 58, 34, 108, 101, 116, 115, 68, 97, 110, 99, 101, 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, 125, 93, 125]] } }

I edited out some sensible fields.

roderickvd commented 2 years ago

Indeed this is not 0.4.2 but dev (so after 0.4.2 release). I might update the version number in dev to clarify. If you want the stable 0.4.2 then please checkout the tagged release.

Still what doesn't work though? It's correct that dev doesn't handle the social-connect subscription yet. That song should play fine without it, it's an error you may safely ignore.

mrplumber commented 2 years ago

I am using librespot as a subprocess of snapcast server. It seams that snapserver doesn't like librespot emmiting errors and it stops when this happens. Anyway I will try your suggestion. Thank you for your efforts.

roderickvd commented 2 years ago

OK. I could change it into a warning, which is really what it should be anyway. Would that improve things?