def get_sc_tracks(result):
if result.kind == "track":
logger.debug("SoundCloud Track {}".format(result.title))
return [[result.stream_url, result.title]]
elif result.kind == "user":
track_list = []
logger.debug("SoundCloud User {}".format(result.username))
tracks = scclient.get("/users/{}/tracks".format(result.id), limit=50)
for t in tracks:
track_list.append([t.stream_url, t.title])
return track_list
elif result.kind == "playlist":
track_list = []
logger.debug("SoundCloud Playlist {}".format(result.title))
playlist = scclient.get("/playlists/{}".format(result.id), limit=50)
tracks = playlist.tracks
for t in tracks:
track_list.append([t["stream_url"], t["title"]])
return track_list
return None
评论列表
文章目录