以下是GraceNote认为类似于Bowe工作的一系列随机轨道,并对其进行了重构:
radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, artist='Bowie', count='3');
然而,我想强烈的更喜欢通过一种类型,而不是一个非诚勿扰-我只是不知道我们如何。
这个radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, genre='38', count='3');返回<RESPONSES>\n <RESPONSE STATUS="NO_MATCH">\n </RESPONSE>\n</RESPONSES>,这让我想到体裁不应该只是一个简单的数字。
为了把体裁作为一种文本,radioPlayList = pygn.createRadio(GRACENOTE_CLIENT_ID, GRACENOTE_USER_ID, genre='Oldies', count='3');给了<RESPONSES>\n <MESSAGE>GCSP: RADIOCREATE error: [8] radio: Invalid attribute seed.</MESSAGE>\n <RESPONSE STATUS="ERROR">\n </RESPONSE>\n</RESPONSES>\n,所以这显然不是这样做的。
问:我如何通过一个类型(只有),并得到一个广播播放列表作为回报?
我能找到的唯一的Pygn修正没有帮助。我希望@cweichen能回答这个问题&帮帮我。还有其他人知道怎么做吗?
在Pygn的test.py代码中查看更新,我看到了
# Example how to create a radio playlist by genre classical music result = pygn.createRadio(clientID, userID, genre='36061', popularity ='1000', similarity = '1000') print(json.dumps(result, sort_keys=True, indent=4))
问:我从哪里得到这些体裁价值的清单?文件readme.md表示genre: a genre ID from the genres below,但下面没有列表。
发布于 2014-11-10 22:43:10
要获得类型列表(或心情或电子时代),您需要调用“字段值”API --这还不是pygn语言,但您可以在这里看到如何做到这一点:
https://developer.gracenote.com/rhythm-api#attribute-station
此调用将为您提供所支持的类型列表:
然后,可以在pygn.createRadio()中使用返回的ID
https://stackoverflow.com/questions/26851094
复制相似问题