-
-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
bugSomething isn't workingSomething isn't working
Description
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
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working