问题标签 [apple-music]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 如何在本机反应中创建 Apple Music 用户令牌
我正在尝试访问我的个人 Apple Music 资料库。当我关注Apple Docs时,他们说我们需要生成音乐用户令牌并在标题中传递音乐用户令牌。我怎样才能在 react-native 中做到这一点。不知道从哪里开始。
swift - 是否可以在我的应用程序中播放 AppleMusics?如果是,那我该怎么玩?
我是iOS开发的初学者。我想在我的应用程序中播放 AppleMusic。请让我知道这是否可能?
如果可能的话,请建议我如何玩这个。
我找到了这个链接,但我不知道它是用 iPhone 默认播放器还是 AVPlayer 播放音乐?
ios - Apple Music Like searchbarcontroller iOS swift
我需要创建一个类似于苹果搜索栏控制器的页面,它应该包括所有像苹果这样的动画。现在我的应用程序正在使用一些基本功能,请给我一些建议。
apple-music - 历史:播放的歌曲
当我通过 Apple Music API 获取用户的历史(最近播放)时,有没有办法获取播放时间戳?
我正在尝试获取 1 个月的收听历史记录,但似乎不可能。
ios - 401 - 生成开发者令牌后,Apple Music api 出现未经授权的错误
我正在尝试访问 Apple Music API 的 API
(https://developer.apple.com/documentation/applemusicapi)。
创建 JWT 开发人员令牌后,当我尝试访问 API 时,出现错误401 - Unauthorized
。
我正在通过以下方式进行操作:
注册新的音乐标识符 ( https://help.apple.com/developer-account/#/devce5522674?sub=dev0416b9004 )
创建 MusicKit 标识符和私钥 ( https://help.apple.com/developer-account/#/devce5522674 ) 同时下载私钥文件。
获取 Kid (Key Id) 和 issuer (Team Id) 。
运行以下代码以生成令牌:
http - 不同客户端的 iTunes Lookup API 响应不同
现在它看起来像一个谜。请帮我解决它。
我使用 iTunes 公共 API 来获取专辑:Metallica 的“Metallica”(在浏览器中查看:美国地区、MV地区)。我构建以下 URL 以通过 API 获取它:
- 美国地区https://itunes.apple.com/lookup?id=579372950&country=US&entity=album - 有效
- MV 地区https://itunes.apple.com/lookup?id=579372950&country=MV&entity=album - 不起作用
这是我观察到的实际行为:
如果我
/li>GET https://itunes.apple.com/lookup?id=579372950&country=MV&entity=album
在 Spring 应用程序中查询(使用RestTemplate
+ JacksonHttpMessageConverter
),我会得到一个空响应:如果我在浏览器中导航到https://itunes.apple.com/lookup?id=579372950&country=MV&entity=album,我会收到文件下载提示。该文件包含一个空响应:
/li>如果我使用 HttpPie 查询 API,
/li>http get https://itunes.apple.com/lookup?id=579372950&country=MV&entity=album
我会得到一个非空响应!!!
我尝试了多次,结果似乎是一致的。我比较了请求,它们似乎是相同的。
为什么 iTunes 对不同客户端的响应不同?我无法理解。我错过了什么重要的细节?
类似的问题:
- Spring RestTemplate getForObject URL 不适用于 Apple iTunes - 还有另一个问题(空格字符的双重编码)。
这个问题发生在以下地区(这是一个完整的列表):
- 李https://itunes.apple.com/lookup?id=579372950&country=LI&entity=album
- MV https://itunes.apple.com/lookup?id=579372950&country=MV&entity=album
- MM https://itunes.apple.com/lookup?id=579372950&country=MM&entity=album
- ET https://itunes.apple.com/lookup?id=579372950&country=ET&entity=album
- RS https://itunes.apple.com/lookup?id=579372950&country=RS&entity=album
ios - 如何获取 Apple Music API 的目录播放列表 ID?
我目前正在为 iOS 设备上的 Apple Music 开发第 3 方客户端,但在尝试为目录播放列表获取艺术品时遇到了困难。
根据 Apple Music API,“获取目录播放列表”,我们可以通过使用其标识符作为路径参数来获取播放列表,并且艺术品的 URL 包含在响应中: https ://developer.apple.com/documentation /applemusicapi/get_a_catalog_playlist
但是,找不到播放列表标识符,有谁知道我如何才能访问“播放列表的唯一标识符”?任何帮助,将不胜感激!
我尝试过但没有用的代码:
上面的代码打印出这样的字符串:15225742680232009793
而正确的 id 样本看起来像:pl.acc464c750b94302b8806e5fcbe56e17
java - 如何使用 MusicKit SDK for Android 播放歌曲
我正在尝试使用 MusicKit SDK for Android 播放歌曲,但我无法弄清楚如何通过其 ID 播放某首歌曲。例如,我有这首苹果音乐歌曲 ID:“1440783625”(Nirvana 的《Smells Like Teen Spirit》),我想使用 MusicKit SDK 播放这首歌曲,并且我已经设法使用我的 Apple Music 高级帐户进行身份验证并播放示例歌曲他们的示例应用程序,但我无法理解他们不可读的代码(显然是故意的),他们没有真正的 android 文档/指南,他们只有一个 javadoc,没有太多关于如何做事的解释,只有什么东西做...
我很想从设法使用 MusicKit 的人那里得到一些帮助 :)
swift - 将用户从我的应用重定向到不同的音乐流媒体服务
我正在 Xcode 中构建一个应用程序,它将为用户提供每日歌曲标题。这些歌曲来自多种不同的流媒体服务,包括 Apple Music、Spotify 和 Soundcloud。当用户按下我的“立即收听”按钮时,我希望他们直接被带到歌曲所在的任何流媒体服务上。
如何使“立即收听”按钮的路径每天更改?示例:今天“立即收听”应该将他们带到 Spotify。明天它应该带他们去 Apple Music。
我正在使用 Xcode 10.2。我将歌曲标题存储在 Json 中。我可以让我的“立即收听”按钮打开 Spotify,但我不知道如何将更多流媒体服务合并到同一个按钮中。
@IBAction func listenTapped(_ sender: UIButton) {
我希望“立即收听”按钮将我的用户发送到每日歌曲名称所在的任何流媒体服务。如果今天的歌曲在 Spotify 上,则“立即收听”按钮应将用户引导至 Spotify 上的歌曲。如果明天的歌曲出现在 Apple Music 上,“立即收听”按钮应将用户引导至明天 Apple Music 上的歌曲。