Set checksum on YTM playlist (#414)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 14 Jul 2022 10:50:07 +0000 (12:50 +0200)
committerGitHub <noreply@github.com>
Thu, 14 Jul 2022 10:50:07 +0000 (12:50 +0200)
set checksum on playlist so the contents can be refreshed

music_assistant/music_providers/ytmusic/ytmusic.py

index 1544dec7171e67820d9706d79a2a3fc98e3a2f35..a6505d835d238966dfce73920162c87b205e7850 100644 (file)
@@ -405,6 +405,8 @@ class YoutubeMusicProvider(MusicProvider):
                 item_id=playlist_obj["id"], prov_type=self.type, prov_id=self.id
             )
         )
+        # use duration_seconds as checksum for now by lack of something better
+        playlist.metadata.checksum = playlist_obj["duration_seconds"]
         return playlist
 
     async def _parse_track(self, track_obj: dict) -> Track: