按艺术家和歌曲标题搜索iTunes

时间:2013-12-04 15:01:13

标签: itunes

我发现我可以搜索这样的歌词:

https://itunes.apple.com/search?media=music&entity=musicTrack&attribute=songTerm&term=xxxx

但我真正想做的是按歌曲标题和艺术家搜索。我似乎无法找到允许这种情况的语法。可能吗?我是在iOS音频流应用程序中执行此操作,因此我希望尽可能减少返回的结果,以免耗尽人员的大部分数据计划。

3 个答案:

答案 0 :(得分:2)

基本上itunes搜索API很糟糕。 我试图做同样的事情,但没有直接的方式来搜索歌曲和艺术家,它搜索两者,如果你的用户拼错了歌曲或艺术家的名字,搜索可以给你不好的结果。

所以我的解决方案基本上首先使用预过滤器来纠正,使用echonest来搜索艺术家姓名和歌曲名称,然后显示下拉列表(您可以选择其他方法,如"你的意思是:...?"带有正确搜索网址的链接),然后使用Fahad所说的内容,首先输入艺术家的名字,然后是歌曲的名称。别忘了编码那些。

答案 1 :(得分:0)

有几种方法可以做到这一点,最简单的方法就是

https://itunes.apple.com/search?term=slipknot+duality

有关iTunes Search API

的更多信息

答案 2 :(得分:0)

你可以在这些词之间用空格+符号来结合艺术家姓名和歌曲名称,如下所示:

https://itunes.apple.com/search?term=the+beatles+let+it+be

在上面的网址" the beatles "是艺术家的名字和" 让它成为"是曲目名称。 这就是你的成就。