def __playlist__(conf, obj): Printf.playlist(obj) msg, tracks, videos = API.getItems(obj.id, Type.Playlist) if not isNull(msg): Printf.err(msg) return for item in tracks: mag, album = API.getAlbum(item.album.id) __downloadTrack__(conf, item, album) for item in videos: __downloadVideo__(conf, item, None)
def __playlist__(conf, obj): Printf.playlist(obj) msg, tracks, videos = API.getItems(obj.uuid, Type.Playlist) if not isNull(msg): Printf.err(msg) return for index, item in enumerate(tracks): mag, album = API.getAlbum(item.album.id) item.trackNumberOnPlaylist = index + 1 __downloadTrack__(conf, item, album, obj) for item in videos: __downloadVideo__(conf, item, None)
def __playlist__(conf, obj): Printf.playlist(obj) msg, tracks, videos = API.getItems(obj.uuid, Type.Playlist) if not isNull(msg): Printf.err(msg) return for index, item in enumerate(tracks): if (Blueberry.should_break()): Blueberry.set_break_status(False) break mag, album = API.getAlbum(item.album.id) item.trackNumberOnPlaylist = index + 1 __downloadTrack__(conf, item, album, obj)
def __playlist__(conf, obj): Printf.playlist(obj) msg, tracks, videos = API.getItems(obj.uuid, Type.Playlist) if not aigpy.string.isNull(msg): Printf.err(msg) return for index, item in enumerate(tracks): mag, album = API.getAlbum(item.album.id) item.trackNumberOnPlaylist = index + 1 downloadTrack(item, album, obj) if conf.saveCovers and not conf.usePlaylistFolder: __downloadCover__(conf, album) for item in videos: downloadVideo(item, None)