以下は動作し、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
れていますが、以下にリストはありません。