[GH-ISSUE #49] [Bug Report] Searching for a song causes error #42

Closed
opened 2026-02-27 04:57:14 +03:00 by kerem · 1 comment
Owner

Originally created by @beemilkz on GitHub (Aug 14, 2025).
Original GitHub issue: https://github.com/Googolplexed0/zotify/issues/49

Originally assigned to: @Googolplexed0 on GitHub.

Bug Description
Searching for any song causes Zotify to show an error

Bug Triggering Command
zotify

Error Traceback / Logs

DEBUG
###   config_DEBUG.json saved to C:\Users\theco\AppData\Roaming\Zotify   ###
###   zotify_DEBUG_2025-08-14_11-36-55.log logging to C:\Users\theco\Music\Zotify Music   ###

        [∙●∙] Logging in...                                                                                             
Enter search: tripoli pinback
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "c:\users\theco\.local\bin\zotify.exe\__main__.py", line 7, in <module>
    sys.exit(main())
             ~~~~^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\__main__.py", line 119, in main
    args.func(args)
    ~~~~~~~~~^^^^^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\app.py", line 321, in client
    search(Printer.get_input('Enter search: '))
    ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\app.py", line 107, in search
    resp = Zotify.invoke_url_with_params(SEARCH_URL, **params)
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 667, in invoke_url_with_params
    _, responsejson = cls.invoke_url(url, params)
                      ~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 630, in invoke_url
    headers = cls.get_auth_header()
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 621, in get_auth_header
    'Authorization': f'Bearer {cls.__get_auth_token()}',
                               ~~~~~~~~~~~~~~~~~~~~^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 614, in __get_auth_token
    return cls.SESSION.tokens().get_token(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        USER_READ_EMAIL, PLAYLIST_READ_PRIVATE, USER_LIBRARY_READ, USER_FOLLOW_READ
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ).access_token
    ^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\__init__.py", line 213, in get_token
    return super().get_token(*scopes)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\librespot\core.py", line 2301, in get_token
    response = self._session.mercury().send_sync_json(
        MercuryRequests.request_token(self._session.device_id(),
                                      ",".join(scopes)))
  File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\librespot\mercury.py", line 186, in send_sync_json
    raise MercuryClient.MercuryException(response)
librespot.mercury.MercuryClient.MercuryException:

**Config File**
{
    "DEBUG": "True",
    "ROOT_PATH": "~/Music/Zotify Music",
    "SAVE_CREDENTIALS": "True",
    "CREDENTIALS_LOCATION": "",
    "OUTPUT": "",
    "OUTPUT_PLAYLIST": "{playlist}/{artist}_{song_name}",
    "OUTPUT_PLAYLIST_EXT": "{playlist}/{playlist_num}_{artist}_{song_name}",
    "OUTPUT_LIKED_SONGS": "Liked Songs/{artist}_{song_name}",
    "OUTPUT_SINGLE": "{artist}/{album}/{artist}_{song_name}",
    "OUTPUT_ALBUM": "{artist}/{album}/{album_num}_{artist}_{song_name}",
    "ROOT_PODCAST_PATH": "~/Music/Zotify Podcasts",
    "SPLIT_ALBUM_DISCS": "False",
    "MAX_FILENAME_LENGTH": "0",
    "BULK_WAIT_TIME": "1",
    "DOWNLOAD_REAL_TIME": "False",
    "TEMP_DOWNLOAD_DIR": "",
    "DOWNLOAD_PARENT_ALBUM": "False",
    "NO_COMPILATION_ALBUMS": "False",
    "REGEX_ENABLED": "False",
    "REGEX_TRACK_SKIP": "",
    "REGEX_EPISODE_SKIP": "",
    "REGEX_ALBUM_SKIP": "",
    "DOWNLOAD_FORMAT": "copy",
    "DOWNLOAD_QUALITY": "auto",
    "TRANSCODE_BITRATE": "auto",
    "SONG_ARCHIVE_LOCATION": "",
    "DISABLE_SONG_ARCHIVE": "False",
    "DISABLE_DIRECTORY_ARCHIVES": "False",
    "SKIP_EXISTING": "True",
    "SKIP_PREVIOUSLY_DOWNLOADED": "False",
    "EXPORT_M3U8": "False",
    "M3U8_LOCATION": "",
    "M3U8_REL_PATHS": "True",
    "LIKED_SONGS_ARCHIVE_M3U8": "True",
    "DOWNLOAD_LYRICS": "True",
    "LYRICS_LOCATION": "",
    "ALWAYS_CHECK_LYRICS": "False",
    "LYRICS_MD_HEADER": "False",
    "LANGUAGE": "en",
    "STRICT_LIBRARY_VERIFY": "True",
    "MD_DISC_TRACK_TOTALS": "True",
    "MD_SAVE_GENRES": "True",
    "MD_ALLGENRES": "False",
    "MD_GENREDELIMITER": ", ",
    "MD_ARTISTDELIMITER": ", ",
    "MD_SAVE_LYRICS": "True",
    "ALBUM_ART_JPG_FILE": "False",
    "RETRY_ATTEMPTS": "1",
    "CHUNK_SIZE": "20000",
    "OAUTH_ADDRESS": "0.0.0.0",
    "REDIRECT_ADDRESS": "127.0.0.1",
    "PRINT_SPLASH": "False",
    "PRINT_PROGRESS_INFO": "True",
    "PRINT_SKIPS": "True",
    "PRINT_DOWNLOADS": "True",
    "PRINT_DOWNLOAD_PROGRESS": "True",
    "PRINT_URL_PROGRESS": "True",
    "PRINT_ALBUM_PROGRESS": "True",
    "PRINT_ARTIST_PROGRESS": "True",
    "PRINT_PLAYLIST_PROGRESS": "True",
    "PRINT_WARNINGS": "True",
    "PRINT_ERRORS": "True",
    "PRINT_API_ERRORS": "True",
    "FFMPEG_LOG_LEVEL": "error"
}

Zotify Version
v0.9.14

Additional Context
Debug File:

DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): apresolve.spotify.com:443
DEBUG:urllib3.connectionpool:https://apresolve.spotify.com:443 "GET /?type=accesspoint HTTP/1.1" 200 None
INFO:Librespot:Session:Created new session! device_id: 06224c5d555a5f8b1fa367cadfe8586bfcccb415, ap: ap-guc3.spotify.com:4070
INFO:Librespot:Session:Connection successfully!
INFO:Librespot:Session:Session.Receiver started
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): apresolve.spotify.com:443
DEBUG:urllib3.connectionpool:https://apresolve.spotify.com:443 "GET /?type=spclient HTTP/1.1" 200 None
INFO:Librespot:Session:Skipping 02
INFO:Librespot:Session:Received license_version: 0
INFO:Librespot:Session:Received country_code: US
DEBUG:Librespot:Session:Parsed product info: {'type': 'premium', 'ab-ad-player-targeting': '1', 'ab-watch-now': '0', 'ab_recently_played_feature_time_filter_threshold': 'com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30', 'active-session-days': '0', 'ad-formats-preroll-video': '0', 'ad-session-persistence': '1', 'ads': '0', 'app-developer': '0', 'arsenal_country': '1', 'audio-preview-url-template': 'https://p.scdn.co/mp3-preview/{id}', 'audio-quality': '1', 'audiobook-onboarding-completed': '0', 'autoplay': '1', 'browse-overview-enabled': '1', 'capping-bar-threshold': '3601', 'catalogue': 'premium', 'client-deprecated': '1', 'collection': '1', 'created_by_partner': None, 'employee-free-opt-in': '0', 'enable-annotations': '2', 'enable-annotations-read': '0', 'enable-crossfade': '1', 'explicit-content': '1', 'filter-explicit-content': '0', 'financial-product': 'pr:premium,tc:0,rt:v2_US_default_new-family-sub-1m_0_USD_default', 'head-file-caching': '1', 'head-files': '1', 'head-files-url': 'https://heads-fa-tls13.spotifycdn.com/head/{file_id}', 'high-bitrate': '1', 'image-url': 'https://i.scdn.co/image/{file_id}', 'incognito_mode_timeout': '21600', 'is_email_verified': '1', 'key-caching-auto-offline': '0', 'key-caching-max-count': '10000', 'key-caching-max-offline-seconds': '1800', 'key-memory-cache-mode': '1:15,300', 'libspotify': '1', 'license-acceptance-grace-days': '30', 'license-agreements': None, 'lock-filter-explicit-content': '0', 'loudness-levels': '1:-5.0,0.0,3.0:-2.0', 'metadata-link-lookup-modes': '0', 'mobile': '1', 'mobile-payment': '0', 'multiuserplan-member-type': 'FAMILY_MEMBER', 'name': 'Spotify Premium', 'network-operator-premium-activation': '1', 'nft-disabled': '1', 'offline': '1', 'on-demand': '1', 'on-demand-trial-in-progress': '0', 'payment-state': None, 'payments-initial-campaign': 'default', 'payments-locked-state': '0', 'player-license': 'premium', 'player-license-v2': 'premium', 'playlist-annotations-markup': '0', 'preferred-locale': 'en', 'prefetch-keys': '1', 'prefetch-strategy': '18', 'prefetch-window-max': '2', 'product-expiry': None, 'publish-activity': '1', 'publish-playlist': '1', 'radio': '1', 'rating-access': '1', 'remote-control': '6', 'request-time': '6', 'restrict-playlist-collaboration': '0', 'send-email': '1', 'shows-collection': '1', 'shows-collection-jam': '1', 'shuffle': '0', 'shuffle-algorithm': 'FRESH', 'sidebar-navigation-enabled': '0', 'storage-size-config': '10240,90,500,3', 'streaming': '1', 'streaming-rules': None, 'ugc-abuse-report': '1', 'ugc-abuse-report-url': 'https://support.spotify.com/abuse/?uri={uri}', 'unrestricted': '1', 'user-profile-show-invitation-codes': '0', 'video-cdn-sampling': '100', 'video-device-blacklisted': '0', 'video-keyframe-url': 'http://keyframes-fa.cdn.spotify.com/keyframes/v1/sources/{source_id}/keyframe/heights/{height}/timestamps/{timestamp_ms}.jpg', 'video-manifest-url': 'https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}/options/supports_drm', 'widevine-license-url': 'https://spclient.wg.spotify.com/widevine-license/v1/video/license'}
INFO:Librespot:Session:Skipping 1f
INFO:Librespot:Session:Skipping 69
DEBUG:Librespot:MercuryClient:Handling packet, cmd: 0xb5, seq: 1022888861459546112, flags: b'\x01', parts: 1
DEBUG:Librespot:MercuryClient:Couldn't dispatch Mercury event seq: 1022888861459546112, uri: hm://pusher/v1/connections/MDYyMjRjNWQ1NTVhNWY4YjFmYTM2N2NhZGZlODU4NmJmY2NjYjQxNStBUCt0Y3A6Ly8wYWIxNDkyMy5pcC5ndWMzLnNwb3RpZnkubmV0OjUwMTkrM0E5QUVBMEFCQjdBOTQ4ODFCMDA2OTIyNDg2NUM3MzAwMjU2MjgxQzk1QzVFRDUxM0Y2RDVGRkJBOEE5NTg1Qw%3D%3D, code: 200, payload: b''
DEBUG:Librespot:Session:Received 0x10: 6ef943ea99b318843b8ef0fab71a1b96bbb93bb1
INFO:Librespot:Session:Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01'
DEBUG:Librespot:TokenProvider:Token expired or not suitable, requesting again. scopes: ['user-read-email', 'playlist-read-private', 'user-library-read', 'user-follow-read'], old_token: None
DEBUG:Librespot:MercuryClient:Send Mercury request, seq: 0, uri: hm://keymaster/token/authenticated?scope=user-read-email,playlist-read-private,user-library-read,user-follow-read&client_id=65b708073fc0480ea92a077233ca87bd&device_id=06224c5d555a5f8b1fa367cadfe8586bfcccb415, method: GET
DEBUG:Librespot:MercuryClient:Handling packet, cmd: 0xb2, seq: 0, flags: b'\x01', parts: 2
Originally created by @beemilkz on GitHub (Aug 14, 2025). Original GitHub issue: https://github.com/Googolplexed0/zotify/issues/49 Originally assigned to: @Googolplexed0 on GitHub. **Bug Description** Searching for any song causes Zotify to show an error **Bug Triggering Command** zotify **Error Traceback / Logs** ``` DEBUG ### config_DEBUG.json saved to C:\Users\theco\AppData\Roaming\Zotify ### ### zotify_DEBUG_2025-08-14_11-36-55.log logging to C:\Users\theco\Music\Zotify Music ### [∙●∙] Logging in... Enter search: tripoli pinback Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "c:\users\theco\.local\bin\zotify.exe\__main__.py", line 7, in <module> sys.exit(main()) ~~~~^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\__main__.py", line 119, in main args.func(args) ~~~~~~~~~^^^^^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\app.py", line 321, in client search(Printer.get_input('Enter search: ')) ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\app.py", line 107, in search resp = Zotify.invoke_url_with_params(SEARCH_URL, **params) File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 667, in invoke_url_with_params _, responsejson = cls.invoke_url(url, params) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 630, in invoke_url headers = cls.get_auth_header() File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 621, in get_auth_header 'Authorization': f'Bearer {cls.__get_auth_token()}', ~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\config.py", line 614, in __get_auth_token return cls.SESSION.tokens().get_token( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ USER_READ_EMAIL, PLAYLIST_READ_PRIVATE, USER_LIBRARY_READ, USER_FOLLOW_READ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ).access_token ^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\zotify\__init__.py", line 213, in get_token return super().get_token(*scopes) ~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\librespot\core.py", line 2301, in get_token response = self._session.mercury().send_sync_json( MercuryRequests.request_token(self._session.device_id(), ",".join(scopes))) File "C:\Users\theco\pipx\venvs\zotify\Lib\site-packages\librespot\mercury.py", line 186, in send_sync_json raise MercuryClient.MercuryException(response) librespot.mercury.MercuryClient.MercuryException: **Config File** { "DEBUG": "True", "ROOT_PATH": "~/Music/Zotify Music", "SAVE_CREDENTIALS": "True", "CREDENTIALS_LOCATION": "", "OUTPUT": "", "OUTPUT_PLAYLIST": "{playlist}/{artist}_{song_name}", "OUTPUT_PLAYLIST_EXT": "{playlist}/{playlist_num}_{artist}_{song_name}", "OUTPUT_LIKED_SONGS": "Liked Songs/{artist}_{song_name}", "OUTPUT_SINGLE": "{artist}/{album}/{artist}_{song_name}", "OUTPUT_ALBUM": "{artist}/{album}/{album_num}_{artist}_{song_name}", "ROOT_PODCAST_PATH": "~/Music/Zotify Podcasts", "SPLIT_ALBUM_DISCS": "False", "MAX_FILENAME_LENGTH": "0", "BULK_WAIT_TIME": "1", "DOWNLOAD_REAL_TIME": "False", "TEMP_DOWNLOAD_DIR": "", "DOWNLOAD_PARENT_ALBUM": "False", "NO_COMPILATION_ALBUMS": "False", "REGEX_ENABLED": "False", "REGEX_TRACK_SKIP": "", "REGEX_EPISODE_SKIP": "", "REGEX_ALBUM_SKIP": "", "DOWNLOAD_FORMAT": "copy", "DOWNLOAD_QUALITY": "auto", "TRANSCODE_BITRATE": "auto", "SONG_ARCHIVE_LOCATION": "", "DISABLE_SONG_ARCHIVE": "False", "DISABLE_DIRECTORY_ARCHIVES": "False", "SKIP_EXISTING": "True", "SKIP_PREVIOUSLY_DOWNLOADED": "False", "EXPORT_M3U8": "False", "M3U8_LOCATION": "", "M3U8_REL_PATHS": "True", "LIKED_SONGS_ARCHIVE_M3U8": "True", "DOWNLOAD_LYRICS": "True", "LYRICS_LOCATION": "", "ALWAYS_CHECK_LYRICS": "False", "LYRICS_MD_HEADER": "False", "LANGUAGE": "en", "STRICT_LIBRARY_VERIFY": "True", "MD_DISC_TRACK_TOTALS": "True", "MD_SAVE_GENRES": "True", "MD_ALLGENRES": "False", "MD_GENREDELIMITER": ", ", "MD_ARTISTDELIMITER": ", ", "MD_SAVE_LYRICS": "True", "ALBUM_ART_JPG_FILE": "False", "RETRY_ATTEMPTS": "1", "CHUNK_SIZE": "20000", "OAUTH_ADDRESS": "0.0.0.0", "REDIRECT_ADDRESS": "127.0.0.1", "PRINT_SPLASH": "False", "PRINT_PROGRESS_INFO": "True", "PRINT_SKIPS": "True", "PRINT_DOWNLOADS": "True", "PRINT_DOWNLOAD_PROGRESS": "True", "PRINT_URL_PROGRESS": "True", "PRINT_ALBUM_PROGRESS": "True", "PRINT_ARTIST_PROGRESS": "True", "PRINT_PLAYLIST_PROGRESS": "True", "PRINT_WARNINGS": "True", "PRINT_ERRORS": "True", "PRINT_API_ERRORS": "True", "FFMPEG_LOG_LEVEL": "error" } ``` **Zotify Version** v0.9.14 **Additional Context** Debug File: ``` DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): apresolve.spotify.com:443 DEBUG:urllib3.connectionpool:https://apresolve.spotify.com:443 "GET /?type=accesspoint HTTP/1.1" 200 None INFO:Librespot:Session:Created new session! device_id: 06224c5d555a5f8b1fa367cadfe8586bfcccb415, ap: ap-guc3.spotify.com:4070 INFO:Librespot:Session:Connection successfully! INFO:Librespot:Session:Session.Receiver started DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): apresolve.spotify.com:443 DEBUG:urllib3.connectionpool:https://apresolve.spotify.com:443 "GET /?type=spclient HTTP/1.1" 200 None INFO:Librespot:Session:Skipping 02 INFO:Librespot:Session:Received license_version: 0 INFO:Librespot:Session:Received country_code: US DEBUG:Librespot:Session:Parsed product info: {'type': 'premium', 'ab-ad-player-targeting': '1', 'ab-watch-now': '0', 'ab_recently_played_feature_time_filter_threshold': 'com.spotify.gaia=30,driving-mode=120,spotify%3Ainternal%3Astartpage=30', 'active-session-days': '0', 'ad-formats-preroll-video': '0', 'ad-session-persistence': '1', 'ads': '0', 'app-developer': '0', 'arsenal_country': '1', 'audio-preview-url-template': 'https://p.scdn.co/mp3-preview/{id}', 'audio-quality': '1', 'audiobook-onboarding-completed': '0', 'autoplay': '1', 'browse-overview-enabled': '1', 'capping-bar-threshold': '3601', 'catalogue': 'premium', 'client-deprecated': '1', 'collection': '1', 'created_by_partner': None, 'employee-free-opt-in': '0', 'enable-annotations': '2', 'enable-annotations-read': '0', 'enable-crossfade': '1', 'explicit-content': '1', 'filter-explicit-content': '0', 'financial-product': 'pr:premium,tc:0,rt:v2_US_default_new-family-sub-1m_0_USD_default', 'head-file-caching': '1', 'head-files': '1', 'head-files-url': 'https://heads-fa-tls13.spotifycdn.com/head/{file_id}', 'high-bitrate': '1', 'image-url': 'https://i.scdn.co/image/{file_id}', 'incognito_mode_timeout': '21600', 'is_email_verified': '1', 'key-caching-auto-offline': '0', 'key-caching-max-count': '10000', 'key-caching-max-offline-seconds': '1800', 'key-memory-cache-mode': '1:15,300', 'libspotify': '1', 'license-acceptance-grace-days': '30', 'license-agreements': None, 'lock-filter-explicit-content': '0', 'loudness-levels': '1:-5.0,0.0,3.0:-2.0', 'metadata-link-lookup-modes': '0', 'mobile': '1', 'mobile-payment': '0', 'multiuserplan-member-type': 'FAMILY_MEMBER', 'name': 'Spotify Premium', 'network-operator-premium-activation': '1', 'nft-disabled': '1', 'offline': '1', 'on-demand': '1', 'on-demand-trial-in-progress': '0', 'payment-state': None, 'payments-initial-campaign': 'default', 'payments-locked-state': '0', 'player-license': 'premium', 'player-license-v2': 'premium', 'playlist-annotations-markup': '0', 'preferred-locale': 'en', 'prefetch-keys': '1', 'prefetch-strategy': '18', 'prefetch-window-max': '2', 'product-expiry': None, 'publish-activity': '1', 'publish-playlist': '1', 'radio': '1', 'rating-access': '1', 'remote-control': '6', 'request-time': '6', 'restrict-playlist-collaboration': '0', 'send-email': '1', 'shows-collection': '1', 'shows-collection-jam': '1', 'shuffle': '0', 'shuffle-algorithm': 'FRESH', 'sidebar-navigation-enabled': '0', 'storage-size-config': '10240,90,500,3', 'streaming': '1', 'streaming-rules': None, 'ugc-abuse-report': '1', 'ugc-abuse-report-url': 'https://support.spotify.com/abuse/?uri={uri}', 'unrestricted': '1', 'user-profile-show-invitation-codes': '0', 'video-cdn-sampling': '100', 'video-device-blacklisted': '0', 'video-keyframe-url': 'http://keyframes-fa.cdn.spotify.com/keyframes/v1/sources/{source_id}/keyframe/heights/{height}/timestamps/{timestamp_ms}.jpg', 'video-manifest-url': 'https://spclient.wg.spotify.com/manifests/v6/{type}/sources/{source_id}/options/supports_drm', 'widevine-license-url': 'https://spclient.wg.spotify.com/widevine-license/v1/video/license'} INFO:Librespot:Session:Skipping 1f INFO:Librespot:Session:Skipping 69 DEBUG:Librespot:MercuryClient:Handling packet, cmd: 0xb5, seq: 1022888861459546112, flags: b'\x01', parts: 1 DEBUG:Librespot:MercuryClient:Couldn't dispatch Mercury event seq: 1022888861459546112, uri: hm://pusher/v1/connections/MDYyMjRjNWQ1NTVhNWY4YjFmYTM2N2NhZGZlODU4NmJmY2NjYjQxNStBUCt0Y3A6Ly8wYWIxNDkyMy5pcC5ndWMzLnNwb3RpZnkubmV0OjUwMTkrM0E5QUVBMEFCQjdBOTQ4ODFCMDA2OTIyNDg2NUM3MzAwMjU2MjgxQzk1QzVFRDUxM0Y2RDVGRkJBOEE5NTg1Qw%3D%3D, code: 200, payload: b'' DEBUG:Librespot:Session:Received 0x10: 6ef943ea99b318843b8ef0fab71a1b96bbb93bb1 INFO:Librespot:Session:Skipping unknown command cmd: 0x75, payload: b'\x00\x00\x01' DEBUG:Librespot:TokenProvider:Token expired or not suitable, requesting again. scopes: ['user-read-email', 'playlist-read-private', 'user-library-read', 'user-follow-read'], old_token: None DEBUG:Librespot:MercuryClient:Send Mercury request, seq: 0, uri: hm://keymaster/token/authenticated?scope=user-read-email,playlist-read-private,user-library-read,user-follow-read&client_id=65b708073fc0480ea92a077233ca87bd&device_id=06224c5d555a5f8b1fa367cadfe8586bfcccb415, method: GET DEBUG:Librespot:MercuryClient:Handling packet, cmd: 0xb2, seq: 0, flags: b'\x01', parts: 2 ```
kerem 2026-02-27 04:57:14 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@Googolplexed0 commented on GitHub (Aug 14, 2025):

Duplicate of #48

<!-- gh-comment-id:3189840872 --> @Googolplexed0 commented on GitHub (Aug 14, 2025): Duplicate of #48
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/zotify#42
No description provided.