Add videos to YTM search results (#1202)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Thu, 4 Apr 2024 10:29:28 +0000 (12:29 +0200)
committerGitHub <noreply@github.com>
Thu, 4 Apr 2024 10:29:28 +0000 (12:29 +0200)
* Add videos to YTM search results

* Add videos to YTM search results

music_assistant/server/providers/ytmusic/__init__.py

index 12a635c80eb552a87cddb7286e24277909f97998..699ff3e5fcb9f556f526cd5025431c94458e529f 100644 (file)
@@ -234,7 +234,9 @@ class YoutubeMusicProvider(MusicProvider):
                     parsed_results.albums.append(await self._parse_album(result))
                 elif result["resultType"] == "playlist":
                     parsed_results.playlists.append(await self._parse_playlist(result))
-                elif result["resultType"] == "song" and (track := await self._parse_track(result)):
+                elif result["resultType"] in ("song", "video") and (
+                    track := await self._parse_track(result)
+                ):
                     parsed_results.tracks.append(track)
             except InvalidDataError:
                 pass  # ignore invalid item