【问题标题】:Soundcloud API - Pull Artist Name and Song Title Separately?Soundcloud API - 分别提取艺术家姓名和歌曲名称?
【发布时间】:2014-03-30 01:59:15
【问题描述】:

查看 Soundcloud 文档 - 您似乎无法分别提取艺术家姓名和歌曲名称(或者我错过了什么?):

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

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

艺术家:巴士底狱

歌曲:庞贝

它只是组合在tracktitle(标题)中吗?用户也不总是歌曲艺术家的姓名,而是将其发布到 soundcloud 的人的用户名。

如果没有,有没有办法分别提取艺术家姓名和歌曲?

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

最好的,

日本

【问题讨论】:

  • soundcloud 没有单独的歌曲标题/艺术家对。这是因为曲目的作者有时是唱片公司、混音等。我也很想念这个,但正如我所见,在 db 的不同字段中分离标题/艺术家不在 soundcloud 的计划中。
  • 我就是这么想的。好的,非常感谢!

标签: api soundcloud


【解决方案1】:

我正在为拥有唱片公司并希望发布 5000 多首不同艺术家和专辑的歌曲的客户构建 Web 应用程序。我已经把 api 弄死了,并发现将曲目与艺术家联系起来的最佳方法是使用标签。这样,您还可以按艺术家姓名搜索并在 api 中获取结果。在我的特殊情况下,我使用机器标签来存储艺术家、专辑和曲目名称。我还将另一个标签存储为键,用于仅查找与该键匹配的曲目,因此在我的 Web 应用程序中,我不会从其他用户那里获取曲目,因为在从特定用户获取曲目时,您无法按标签和流派过滤结果。

这是一个但很混乱,但它的工作原理。所以像这样从特定用户帐户获取此艺术家在我的网络应用程序上的所有歌曲

/tracks.json?client_id=xxx&q=app:key=uniqueid&tags=app:artist=artist+name

如果您愿意,您也可以在其中添加流派。希望这会有所帮助

【讨论】:

    【解决方案2】:

    好吧,API 不会单独为您提供字段,但根据您的应用程序,可能有一种方法可以获取这些数据。 我已经使用 Soundcloud API 编写了一个 web 应用程序,实际上我正在单独提取艺术家姓名。如果你有兴趣,我可以告诉你我是怎么做到的。 您需要应用一些 NLP 技巧并使用正则表达式。

    【讨论】:

    • 几个月前我给你发了一封邮件,里面有一些示例代码......没有答案:(
    • 嗨@saskia,你能告诉我如何从歌曲中获取艺术家姓名吗?
    猜你喜欢
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    相关资源
    最近更新 更多