繁体   English   中英

适用于Android的Google Play音乐API

[英]Google Play Music API for Android

我正在开发Android的音乐应用程序。 我需要两件事:

  • 获取艺术家专辑封面,专辑名称,曲目名称等;
  • 打开Goog​​le Play页面购买此相册。

首先我正在使用iTunes API - 但这对真正的Android开发者来说并不是爱国的。 如果Google Play音乐有类似的服务,我宁愿使用它。 它存在吗?

第二个怎么样? 我可以使用此代码根据我的查询显示所有搜索结果:

Intent intent = new Intent(Intent.ACTION_VIEW)
                             .setData(Uri.parse("market://search?q=<My Query>"));
startActivity(intent);

但我想准确地显示专辑或跟踪购买页面。 Google Play可以使用吗?

谷歌没有这方面的官方 API。

但是,您可以使用由Simon Weber开发的非官方 API。 它被称为Unofficial-Google-Music-API ,它似乎得到了积极的维护(截至撰写本文时)。

文档和示例非常简单,您可以在此处找到有关歌曲元数据的详细信息。 具体来说,它提供了一个URL来下载封面艺术在Play商店中进行匹配的ID。

不过,您可能需要稍微使用URL进行搜索。 例如,您可以使用返回的albumMatchedId字段按相册搜索:

https://play.google.com/store/music/album?id=Bdkf6ywxmrhflvtasnayxlkgpcm

这应该会带您进入专辑的页面,您可以在该页面中购买每首歌曲或整张专辑。

我没有找到直接跳到特定轨道的方法 ,但我不确定这是否可行,从应用程序的布局来判断。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM