mirror of
https://github.com/glomatico/votify.git
synced 2026-10-25 01:02:30 +02:00
Pass media metadata to SpotifyMedia constructor
This commit is contained in:
@@ -37,9 +37,8 @@ class SpotifyEpisodeInterface(SpotifyAudioInterface):
|
||||
episode_data["podcastV2"]["data"]["uri"].split(":")[-1]
|
||||
)
|
||||
|
||||
media = SpotifyMedia(episode_data["uri"].split(":")[-1])
|
||||
media = SpotifyMedia(episode_data["uri"].split(":")[-1], episode_data)
|
||||
|
||||
media.media_metadata = episode_data
|
||||
media.show_metadata = show_data
|
||||
|
||||
media.tags = await self.parse_tags(
|
||||
|
||||
@@ -33,9 +33,8 @@ class SpotifyEpisodeVideoInterface(SpotifyVideoInterface):
|
||||
episode_data["podcastV2"]["data"]["uri"].split(":")[-1]
|
||||
)
|
||||
|
||||
media = SpotifyMedia(episode_data["uri"].split(":")[-1])
|
||||
media = SpotifyMedia(episode_data["uri"].split(":")[-1], episode_data)
|
||||
|
||||
media.media_metadata = episode_data
|
||||
media.show_metadata = show_data
|
||||
|
||||
media.tags = await SpotifyEpisodeInterface.parse_tags(
|
||||
|
||||
@@ -88,9 +88,7 @@ class SpotifyMusicVideoInterface(SpotifyVideoInterface):
|
||||
track_data["albumOfTrack"]["uri"].split(":")[-1]
|
||||
)
|
||||
|
||||
media = SpotifyMedia(track_data["uri"].split(":")[-1])
|
||||
|
||||
media.media_metadata = track_data
|
||||
media = SpotifyMedia(track_data["uri"].split(":")[-1], track_data)
|
||||
|
||||
media.tags = await self.parse_tags(track_data, album_data)
|
||||
|
||||
|
||||
@@ -50,9 +50,8 @@ class SpotifySongInterface(SpotifyAudioInterface):
|
||||
track_data["albumOfTrack"]["uri"].split(":")[-1]
|
||||
)
|
||||
|
||||
media = SpotifyMedia(track_data["uri"].split(":")[-1])
|
||||
media = SpotifyMedia(track_data["uri"].split(":")[-1], track_data)
|
||||
|
||||
media.media_metadata = track_data
|
||||
media.album_metadata = album_data
|
||||
media.lyrics = await self.get_lyrics(media.media_id)
|
||||
media.tags = await self.parse_tags(
|
||||
|
||||
Reference in New Issue
Block a user