Skip to content

RuntimeError: Failed fetching audio key! #315

Description

@zimmerma379

Describe the bug
RuntimeError from "get_audio_key" in "audio\__init__.py".

To Reproduce
Steps to reproduce the behavior:

>>> from librespot.core import Session
>>> session = Session.Builder()...
>>> from librespot.metadata import TrackId
>>> track_id = TrackId.from_uri("spotify:track:xxxxxxxxxxxxxxxxxxxxxx")
>>> from librespot.audio.decoders import AudioQuality, VorbisOnlyAudioQuality
>>> stream = session.content_feeder().load(track_id, VorbisOnlyAudioQuality(AudioQuality.NORMAL), False, None)
Audio key error, code: 1
Audio key error, code: 1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 741, in load
    return self.load_track(playable_id, audio_quality_picker, preload,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 802, in load_track
    return self.load_stream(file, track, None, preload, halt_listener)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 756, in load_stream
    return CdnFeedHelper.load_track(self.__session, track, file,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 339, in load_track
    key = session.audio_key().get_audio_key(track.gid, file.file_id)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 277, in get_audio_key
    return self.get_audio_key(gid, file_id, False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\xxx\Lib\site-packages\librespot\audio\__init__.py", line 278, in get_audio_key
    raise RuntimeError(
RuntimeError: Failed fetching audio key! gid: a637822f10634e5da029195a66179f67, fileId: 119b66246c564ec7d07d7a81e17e6669cb5a53f6

Expected behavior
Expecting key returned.

Client Information (please complete the following information):

  • OS: Windows
  • Python Version 3.12.3
  • Library Version 0.0.9

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions