Add oauth check to get_stream_details (#737)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Thu, 6 Jul 2023 12:29:56 +0000 (14:29 +0200)
committerGitHub <noreply@github.com>
Thu, 6 Jul 2023 12:29:56 +0000 (14:29 +0200)
music_assistant/server/providers/ytmusic/__init__.py

index e1df9d32aa5112cd23f91d8cc62ec7018afc235b..bf40c3f1ee3f4bae725735eea03430cbf16416c8 100644 (file)
@@ -489,14 +489,7 @@ class YoutubeMusicProvider(MusicProvider):
 
     async def get_stream_details(self, item_id: str, retry=0) -> StreamDetails:
         """Return the content details for the given track when it will be streamed."""
-        # Misschien dit vervangen met api.get_song()? https://github.com/KoljaWindeler/ytube_music_player/blob/main/custom_components/ytube_music_player/media_player.py#L1493
-        # data = {
-        #     "playbackContext": {
-        #         "contentPlaybackContext": {"signatureTimestamp": self._signature_timestamp}
-        #     },
-        #     "video_id": item_id,
-        # }
-        # track_obj = await self._post_data("player", data=data)
+        await self._check_oauth_token()
         track_obj = await get_track(
             prov_track_id=item_id,
             headers=self._headers,