1 parent 1ece15b commit 8ad41ccCopy full SHA for 8ad41cc
1 file changed
fuo_netease/provider.py
@@ -100,6 +100,17 @@ def current_user_fav_create_artists_rd(self):
100
def current_user_fav_create_albums_rd(self):
101
return create_g(self.api.user_favorite_albums, V2BriefAlbumSchema)
102
103
+ def current_user_fav_create_songs_rd(self):
104
+ if not self.has_current_user():
105
+ raise NoUserLoggedIn
106
+
107
+ playlists = self.current_user_list_playlists()
108
+ if not playlists:
109
+ return create_reader(())
110
111
+ fav_playlist = playlists[0]
112
+ return self.playlist_create_songs_rd(fav_playlist)
113
114
def current_user_cloud_songs(self):
115
return create_cloud_songs_g(
116
self.api.cloud_songs,
0 commit comments