MusicKit

MusicKit 能够让用户从 App 或网站中以原生方式播放 Apple Music 和本地音乐资料库。在用户授权允许访问他们的 Apple Music 账户后,他们可以使用你的 App 或网站创建播放列表、将歌曲添加到他们的资料库中,并播放 Apple Music 目录中的数百万首歌曲。如果你的 App 检测到用户还不是 Apple Music 会员,你可以在 App 内提供试用会员资格。

iPad 和 iPhone 屏幕上显示了一个 App 中的音乐播放列表。

Apple Music API

Apple Music API 可让你完全访问 Apple Music 目录。只需通过一个 API,即可搜索歌曲、专辑、艺人、播放列表、音乐视频、电台及排行榜。此外,还能展示个性化推荐,并获取用户近期播放内容和最新的 Apple Music 音乐回忆总结,包括最常聆听的歌曲、专辑和艺人。

获得用户授权后,你可以进一步操作:将歌曲添加至个人收藏、按喜爱的艺人筛选资料库、查看是否已收藏某位艺人,以及创建或修改播放列表。这个 API 适用于 Apple 平台、Android 和网页端。

开始使用。要与 Apple Music 服务通信,请访问“证书、标识符和描述文件”,以创建媒体标识符和专用密钥来为你的开发者令牌签名。

Apple 平台

详细了解如何使用基于 Swift 的 MusicKit 框架,为 iOS、iPadOS、macOS、Apple tvOS、visionOS 和 watchOS 构建整合了 Apple Music 的 App。

在 Apple Music 目录或用户的音乐资料库中查找内容,并控制播放。在播放音乐之前,检查用户是否拥有有效的 Apple Music 订阅,或者让他们直接在你的 App 中获取试用会员资格。在用户授权后,可查找歌曲或将歌曲添加到用户的音乐资料库中。

Apple Music Feed

使用 Apple Music Feed 可检索 Apple Music 目录的丰富元数据。它通过新的 API 端点提供,可将目录的各个方面完全整合到你的网站或 App 中。

开始使用。要访问 Apple Music Feed,请访问“证书、标识符和描述文件”,以创建媒体标识符和专用密钥来为你的开发者令牌签名。

请求提供音乐目录。探索有关数百万首歌曲、艺人、专辑等内容的丰富信息。

Beta 版

网页

Apple Music 内容可以直接在浏览器中播放。借助网页版 MusicKit,用户可以通过 MusicKit 网页组件或使用 JavaScript 自定义的播放器,在网站上流播放来自 Apple Music 的歌曲、音乐视频和广播。

Android

适用于 Android 的 MusicKit 可让你在 Android App 中构建原生 Apple Music 功能。还提供了资料库,让用户能够登录他们的 Apple Music 账户,并直接从你的 App 播放音乐。