♻️ Refactoring of tidal related function. Cleaned up TODOs.

This commit is contained in:
Robert Honz
2024-01-19 07:34:32 +01:00
parent 8e9e2c1794
commit 53c8db80f8
2 changed files with 13 additions and 16 deletions
+9 -1
View File
@@ -1,4 +1,4 @@
from tidalapi import Album, Mix, Playlist, Session, Track, Video
from tidalapi import Album, Mix, Playlist, Session, Track, UserPlaylist, Video
from tidalapi.session import SearchTypes
from tidal_dl_ng.constants import MediaType
@@ -96,3 +96,11 @@ def items_results_all(media_list: [Mix | Playlist | Album], videos_include: bool
done = True
return result
def user_media_lists(session: Session) -> [Playlist | UserPlaylist | Mix]:
user_playlists: [Playlist | UserPlaylist] = session.user.playlist_and_favorite_playlists()
user_mixes: [Mix] = session.mixes().categories[0].items
result: [Playlist | UserPlaylist | Mix] = user_playlists + user_mixes
return result