示例#1
0
    print album.name + " - " + album.artist[0].name + "\n"

    uris = [utils.gid2uri("track", track.gid) for track in album.disc[0].track]
    tracks = sp.metadata_request(uris)
    for track in tracks:
        print track.name

elif action == "playlists":
    username = sys.argv[4] if len(sys.argv) > 4 else sp.username

    playlist_uris = [
        playlist.uri
        for playlist in sp.playlists_request(username).contents.items
    ]
    playlists = [
        sp.playlist_request(playlist_uri) for playlist_uri in playlist_uris
    ]

    for playlist in playlists:
        display_playlist(playlist)

elif action == "playlist":
    uri = sys.argv[4] if len(
        sys.argv
    ) > 4 else "spotify:user:topsify:playlist:1QM1qz09ZzsAPiXphF1l4S"

    playlist = sp.playlist_request(uri)
    display_playlist(playlist)

elif action == "tracks_toplist":
    top_tracks = sp.toplist_request("tracks")
elif action == "album":
	uri = sys.argv[4] if len(sys.argv) > 4 else "spotify:album:3OmHoatMS34vM7ZKb4WCY3"

	album = sp.metadata_request(uri)
	print album.name+" - "+album.artist[0].name+"\n"
	
	uris = [SpotifyUtil.gid2uri("track", track.gid) for track in album.disc[0].track]
	tracks = sp.metadata_request(uris)
	for track in tracks:
		print track.name

elif action == "playlists":
	username = sys.argv[4] if len(sys.argv) > 4 else sp.username

	playlist_uris = [playlist.uri for playlist in sp.playlists_request(username).contents.items]
	playlists = [sp.playlist_request (playlist_uri) for playlist_uri in playlist_uris]

	for playlist in playlists:
		display_playlist(playlist)
		
elif action == "playlist":
	uri = sys.argv[4] if len(sys.argv) > 4 else "spotify:user:topsify:playlist:1QM1qz09ZzsAPiXphF1l4S"

	playlist = sp.playlist_request(uri)
	display_playlist(playlist)

elif action == "tracks_toplist":
	top_tracks = sp.toplist_request("tracks")
	print top_tracks

elif action == "restriction":
示例#3
0
elif action == "album":
    uri = sys.argv[4] if len(sys.argv) > 4 else "spotify:album:3OmHoatMS34vM7ZKb4WCY3"

    album = sp.metadata_request(uri)
    print album.name+" - "+album.artist[0].name+"\n"

    uris = [SpotifyUtil.gid2uri("track", track.gid) for track in album.disc[0].track]
    tracks = sp.metadata_request(uris)
    for track in tracks:
        print track.name

elif action == "playlists":
    username = sys.argv[4] if len(sys.argv) > 4 else sp.username

    playlist_uris = [playlist.uri for playlist in sp.playlists_request(username).contents.items]
    playlists = [sp.playlist_request(playlist_uri) for playlist_uri in playlist_uris]

    for playlist in playlists:
        display_playlist(playlist)

elif action == "playlist":
    uri = sys.argv[4] if len(sys.argv) > 4 else "spotify:user:topsify:playlist:1QM1qz09ZzsAPiXphF1l4S"

    playlist = sp.playlist_request(uri)
    display_playlist(playlist)

elif action == "tracks_toplist":
    top_tracks = sp.toplist_request("tracks")
    print top_tracks

elif action == "restriction":