コード例 #1
0
def process(artist_name):
    rdio = RdioCatalog('US')
    a = Artist(artist_name)
    p = Playlist(type="artist-radio", artist=a, buckets=[rdio.bucket_identifier(), 'tracks'])
    songs = p.get_next_songs(5)
    for s in songs:
        print "Found rdio track id: %s" % rdio.get_track_id(s)
コード例 #2
0
def process(artist_name):
    rdio = RdioCatalog("US")
    a = Artist(artist_name)
    p = Playlist(type="artist-radio", artist=a, buckets=[rdio.bucket_identifier(), "tracks"])
    songs = p.get_next_songs(5)
    for s in songs:
        print "Found rdio track id: %s" % rdio.get_track_id(s)
コード例 #3
0
ファイル: nosurprises.py プロジェクト: JoshMock/nosuprises
from pyechonest import config
from pyechonest.playlist import Playlist


config.ECHO_NEST_API_KEY="put your key here"

my_playlist = Playlist(**{
    "type": "artist-radio",
    "artist": ["Radiohead", "Arcade Fire", "Prince"],
    "variety": 0.7,
    "buckets": ["id:7digital-US", "tracks"]
})


for i in range(1, 10):
    my_song = my_playlist.get_next_songs()[0]
    print("%(artist_name)s - %(title)s" % my_song.__dict__)
    print(my_song.__dict__)
    print("-------")