Pass media metadata to SpotifyMedia constructor

This commit is contained in:
Rafael Moraes
2026-04-16 11:19:45 -03:00
parent 82b41dd390
commit 6cbe7e5043
4 changed files with 4 additions and 9 deletions
+1 -2
View File
@@ -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(
+1 -2
View File
@@ -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(
+1 -3
View File
@@ -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)
+1 -2
View File
@@ -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(