浏览Soundcloud文档-看起来你不能将艺术家的名字和歌曲的名字分开(或者我错过了什么?):
http://developers.soundcloud.com/docs/api/reference#playlists
ie: for song https://soundcloud.com/yaz-francis-1/pompeii-bastille
艺术家:巴士底狱
歌曲:庞贝
它只是组合在tracktitle (标题)中吗?User也不总是歌曲艺术家的名字,而是将其发布到soundcloud的人的用户名。
如果没有,有没有什么办法把艺术家的名字和歌曲分开?
任何帮助都将不胜感激--谢谢!
最好的
JP
发布于 2014-11-16 01:40:51
API不会单独提供字段,但根据应用程序的不同,可能会有一种方法来获取这些数据。我已经使用Soundcloud API编写了一个and应用程序,实际上我正在单独提取艺术家的名字。如果你感兴趣,我可以告诉你是howI干的。您需要应用一些NLP技巧并使用正则表达式。
发布于 2015-06-02 04:56:39
我正在为一个拥有一家唱片公司的客户创建一个网络应用程序,他想要发布不同艺术家和专辑的5000+歌曲。我已经对api进行了深入研究,并发现将曲目与艺术家绑定的最好方法就是使用标签。通过这种方式,您还可以通过艺术家姓名进行搜索,并在api中获得结果。在我的特殊情况下,我使用机器标签来存储艺术家、专辑和曲目名称。我还存储了另一个标签作为key,用于仅查找与该key匹配的曲目,因此在我的Web应用程序上,我无法从其他用户获取曲目,因为当您从特定用户获取曲目时,无法按标签和流派过滤结果。
这是一个但混乱,但它的工作。这样就可以在我的Web应用程序上从一个特定的用户帐户获取该艺术家的所有歌曲
/tracks.json?client_id=xxx&q=app:key=uniqueid&tags=app:artist=artist+name
如果你愿意,你也可以在里面加入类型。希望这能对你有所帮助
https://stackoverflow.com/questions/22054970
复制相似问题