我想开发一个应用程序,可以吸引我们查询的任何歌曲的歌手。因此,如果某人在Some Nights专辑中输入“Carry On”,应用程序应该将所有歌曲都唱出来。谢谢。Freebase从歌曲中获得歌手
2
A
回答
2
可以搜索该使用Freebase Search API和Search Metaschema这样的:
https://www.googleapis.com/freebase/v1/search?query=Carry+On&filter=(all+/music/release_track/release:"Some+Nights")&output=(/music/release_track/release+/music/release_track/recording./music/recording/artist)
有三个部分,以该API请求:查询,过滤器和输出参数。该查询只是简单的轨道,你要寻找的名称:
query=Carry+On
滤波器参数限制了结果只跟踪其命名为“有些晚上,”
filter=(all+/music/release_track/release:"Some+Nights")
专辑发行版的一部分
输出参数告诉API在响应中返回哪些属性。在这种情况下,我们想要知道该曲目属于哪个发行版,以及哪个艺术家录制了曲目。
output=(/music/release_track/release+/music/release_track/recording./music/recording/artist)
你会注意到这个查询实际上返回了8个匹配的曲目。这是因为专辑的许多不同版本都包含了该曲目的录音(而不一定是完全相同的录音)。
对于你正在建造的东西,听起来你应该能够取得第一个结果。您可以限制搜索API只能通过增加一个限制参数请求返回的第一个结果:
limit=1
+0
非常感谢! – msundarmsa
相关问题
- 1. 如何从itunes库中获取只有歌曲的歌曲itlibrary.h
- 2. 从歌曲获取ALBUM_ART
- 3. 如果您有歌曲ID,Android会从Media Store获得歌曲吗?
- 4. 从soundcloud获取歌曲信息,歌曲ID为
- 5. 无法获得卷曲与谷歌
- 6. 如何获得pygame的播放歌曲
- 7. 如何从SD卡获取歌曲并将歌曲存储在数据库中
- 8. 从Spotify API歌曲列表中播放歌曲
- 9. BeautifulSoup从谷歌获得
- 10. 从每首歌曲获取HTTP MP3流
- 11. 如何从mediastore获取歌曲?
- 12. 如何从MediaLibrary获取歌曲的URI?
- 13. 如何从iTunes获取歌曲信息?
- 14. 从Spotify API获取随机歌曲
- 15. 从ipods获取歌曲名称
- 16. 从windows phone获取歌曲8
- 17. Media Foundation .NET:如何从shoutcast获得歌曲标题
- 18. Soundcloud:获取向歌曲组贡献歌曲的所有用户
- 19. 获取歌曲元数据
- 20. 获取歌曲的流派
- 21. 只从ffprobe输出获取歌曲标题和歌曲艺术家
- 22. 从一首歌曲流式播放歌曲下载地址
- 23. 在makefile中歌曲?
- 24. 卷曲PHP无法从谷歌获得访问令牌。卷曲返回任何
- 25. 从iPod库播放歌曲
- 26. iOS:从iCloud播放歌曲
- 27. 从Shoutcast读取歌曲
- 28. CakePHP数据库关系:歌手和作家的歌曲
- 29. 在javascript中获取mp3歌曲时长
- 30. 在Android中获取歌曲的BPM
你需要与你希望发展什么样的“应用”标记。 [许多语言]似乎都有类似的内容(https://developers.google.com/freebase/v1/search-overview)。 – beroe