✨ Can search for artists using an artist link.

This commit is contained in:
Robert Honz
2024-05-21 15:51:26 +02:00
parent 11ec464f89
commit 3a6bf023d7
2 changed files with 5 additions and 0 deletions
+1
View File
@@ -20,6 +20,7 @@ class MediaType(StrEnum):
PLAYLIST: str = "playlist" PLAYLIST: str = "playlist"
ALBUM: str = "album" ALBUM: str = "album"
MIX: str = "mix" MIX: str = "mix"
ARTIST: str = "artist"
class SkipExisting(StrEnum): class SkipExisting(StrEnum):
+4
View File
@@ -58,6 +58,8 @@ def get_tidal_media_type(url_media: str) -> MediaType | bool:
result = MediaType.PLAYLIST result = MediaType.PLAYLIST
elif media_name == "mix": elif media_name == "mix":
result = MediaType.MIX result = MediaType.MIX
elif media_name == "artist":
result = MediaType.ARTIST
return result return result
@@ -148,6 +150,8 @@ def instantiate_media(
media = session.playlist(id_media) media = session.playlist(id_media)
elif media_type == MediaType.MIX: elif media_type == MediaType.MIX:
media = session.mix(id_media) media = session.mix(id_media)
elif media_type == MediaType.ARTIST:
media = session.artist(id_media)
else: else:
raise MediaUnknown raise MediaUnknown