2014-02-26 54 views
3

通过的SoundCloud文档看 - 它不会出现,你可以拉艺术家姓名,并分别在歌曲名称:Soundcloud API - 分别提取艺术家名称和歌曲标题?

http://developers.soundcloud.com/docs/api/reference#playlists

即: 歌曲https://soundcloud.com/yaz-francis-1/pompeii-bastille

(还是我失去了一些东西?)

艺术家:巴士底狱

宋:庞贝

难道只是在trackt合并itle(标题)?用户也并不总是歌曲艺术家的名字,而是将其发布到soundcloud的人的用户名。

如果没有,是否有分开拉歌手姓名和歌曲?

任何帮助将不胜感激 - 谢谢!

最佳,

JP

+0

soundcloud没有单独的标题/艺术家对歌曲。这是因为曲目的作者有时候是唱片公司,混音师和类似的。我真的很想念这个,但是正如我所看到的,将分隔的数据库中的标题/艺术家分离出来并不在soundcloud的计划中。 – cucko

+0

这就是我的想法。好的,非常感谢! – jpblack

回答

1

嘛API不给你单独的领域,但根据您的应用程序有可能是一种方式来获得这些数据呢。 我已经使用Soundcloud API编写了一个web应用程序,并且实际上是分别提取艺术家名称。如果你有兴趣,我可以告诉你我是怎么做到的。 你需要应用一些NLP技巧并使用正则表达式。

+1

我很想拥有你的技巧.... – eugeneK

+0

任何更新或仍然只是一个空的承诺? :'( – brighthero

+0

我在几个月前给你发了一封邮件,里面有一些示例代码...没有回答那个:( –

1

我正在为拥有唱片公司的客户创建Web应用程序,并希望发布5000多首不同艺术家和专辑的歌曲。我已经尝试过将api带入死亡,并发现将艺术曲目与艺术家结合的最佳方式是使用标签。这样你也可以通过艺术家名字进行搜索并在api中获得结果。在我的特殊情况下,我使用机器标签来存储艺术家,专辑和曲目名称。我还将另一个标记存储为仅查找与该键匹配的音轨的键,所以在我的Web应用程序中我找不到其他用户的音轨,因为在从特定用户获取音轨时无法通过标记和流派过滤结果。

这是一个很混乱,但它的作品。因此,像这样得到这个艺术家的所有歌曲在我的Web应用程序从一个特定的用户占

/tracks.json?client_id=xxx & Q =应用:键= UNIQUEID &标签=应用:艺术家=艺术家+名

如果您愿意,您也可以在那里扔流派。希望这有帮助

相关问题