问题标签 [itunes-sdk]

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.

0 投票
1 回答
520 浏览

javascript - 是否有 iTunes javascript api

是否有任何 javascript API 可以访问 iTunes?

例如,我想使用 javascript 在网页中检索我的 iTunes 专辑列表。我读了一些关于 COM 接口的东西,但这也应该在非 Windows 环境中工作。

0 投票
1 回答
109 浏览

command-line - 使用 ITMS Transporter 删除已出版的图书

我有一个使用 ITMS Transporter 命令行将书籍正确发布到 iBook Store 的程序。现在我需要一个功能,我可以发送一个命令,我可能会从 iBookStore 按书取消发布/删除

0 投票
0 回答
65 浏览

c# - 在一台机器上找到 iTunes SDK COM,但在另一台机器上没有

我正在创建一个执行多项操作的程序,其中之一是使用 iTunes COM 打开 iTunes 并播放音乐。我正在编译的一台机器有 iTunes,另一台没有。在没有 iTunes 的那个上,我必须注释掉代码,但我想知道是否有一种方法可以通过 #ifdef 或其他我仍然可以编译而不必这样做的方法。

编辑:重点是我可以在两台机器上编译,而不必在没有它的机器上安装 iTunes。

0 投票
2 回答
1466 浏览

objective-c - 如何在 Apple iTunes 搜索 API 中结合实体类型搜索

在 iTunes 搜索 API文档中,有一个搜索名为maroon的艺术家的示例,其 url 如下所示:

这将返回 50 多个结果,这些结果如下所示:

这很好。但是,这是我的问题:我想通过结合对艺术家和歌曲名称以及专辑名称的搜索来创建一个尽可能具体的搜索查询。

例如,我得到了这首歌:

  • 歌曲:跨越大鸿沟
  • 专辑:大分裂
  • 艺术家:半音速

我只能搜索艺术家姓名:

我只能搜索歌曲词:

我只能搜索专辑名称:

然而,这些人都没有给我我想要的结果(我可以在其他 50 个人中找到我正在寻找的结果......但我只是希望搜索查询足够具体,以避免任何客户端过滤之类的事情)。

如何组合这些搜索?如果我只是将两个搜索添加在一起(在本例中,我正在搜索歌曲艺术家):

然后苹果将简单地忽略第一个搜索类型(即歌曲)并仅返回艺术家的结果)。

想法?

0 投票
2 回答
2149 浏览

macos - Applescript 到 Swift 语言(应用程序控制)

我不知道该叫什么标题,但我正在开发一个 Applescript,它可以从 iTunes 中提取/推送信息并保存它。在我的 Applescript 开发过程中,我想如果我要学习一门语言,我会学习 Swift,因为我想在以后开发更高级的程序。尽管 Applescript 同样有用,而且我正在使用 Applescript 工作……我想在学习使用 Swift 开发程序和脚本方面迈出下一步。我希望能够使用 Swift 复制我在 Applescript 中所做的事情。

我想知道的是是否有关于如何从可访问性检查器/等读取数据的教程/指南以及像applescript这样的控制程序能够执行的操作等...

为了让您了解我在 Applescript 中所做的事情,它是Batch Apple ID Creator的一个非常基本的版本。我在一个小型学区工作,该学区现在使用 MDM 来管理 i 设备。好吧,使用 MDM,每台设备都需要拥有自己的 Apple ID,而手动创建 500 多个 Apple ID 并没有听起来那么有趣。这些是我在 Applescript 中重新创建的一些步骤。

  • 检查 iTunes 是否正在运行
  • 检查是否有当前用户登录。
  • 如果当前用户已登录,请单击菜单栏下的“退出”。
  • 转到“创建 Apple ID...”
  • 等等

我采用了该 Git repo 上的当前脚本并对其进行了一些更改,以便它可以与最新版本的 iTunes (12.1.2) 一起使用。在进行了一些更改之后,我想我想学习并开始重写脚本以完全了解它的工作原理并学习 Applescript 语法。

如果您需要有关我正在尝试做的事情的更多信息,请告诉我。

索罗德尼

0 投票
1 回答
143 浏览

python - iTunes Com 界面 曲目不可修改

我通过com接口向iTunes添加了一个文件并在其中写了一条评论,但有时在写评论时会出现错误-

代码:

我认为问题在于此时iTunes处理曲目,因为重新启动时可能不会出现脚本错误。最重要的是,我对其进行了错误的测试:

但是我在文档中没有找到其他方式。

对不起,我英语不好。

0 投票
1 回答
1080 浏览

ios - 查找从哪个地区的应用商店下载 iOS 应用

我需要根据用于下载应用程序的应用商店用户显示法律信息。我了解我无法从我的应用程序访问用户的 iTunes 帐户信息。

是否有其他方法可以了解商店信息。

0 投票
1 回答
1069 浏览

itunes - iTunes 搜索 API 是否正常工作?

我正在尝试搜索所有带有“七”字的电影。它找到了 50 部电影。但有些电影及其描述中没有“七”字。例如 trackId = 421072264 的电影不包含单词“Seven”。

iTunes 搜索 API 是否正常工作?

我附上了对 Search%3DSeven.txt 文件的响应。

https://dl.dropboxusercontent.com/u/55328092/Search%3DSeven.txt

0 投票
1 回答
856 浏览

c# - 在不消耗内存的情况下运行连续的 Windows 后台任务

我编写了一个简短的 C# 脚本,以便在我的计算机启动时执行。它的功能是监控 iTunes 并显示一条有趣的消息作为我的 Skype 状态,说明我正在收听的艺术家。

它创建一个 iTunesApp 对象并添加一个侦听器,用于检测轨道何时发生变化。问题是我需要使用while(true)循环来让我的应用程序在后台打开,否则它只会运行和关闭。我认为这没问题,直到我查看任务管理器并意识到这个小程序正在使用 15%-20% 的 CPU!

有更好的方法吗?

这是代码的核心,以获得一个想法:

完整的项目位于https://github.com/ericsundquist/SkypeTunes

0 投票
1 回答
747 浏览

ios - 是否可以获得 MPMediaItem 的 iTunes Store ID?

有没有办法从 iTunes Store ID 中获取歌曲的 ID MPMediaItem

我正在尝试提取用户的播放列表,将它们传输到另一台设备,然后使用 MPMusicPlayerController 播放歌曲setQueueWithStoreIDs。这需要将MPMediaItems 映射到 iTunes Store 中的内容,这是 iTunes Match 的目的,它包含在 Apple Music 订阅中。

从理论上讲,这对于与 iTunes 内容匹配的歌曲应该是可能的。但是,我在框架中找不到支持此功能的属性或valueForKeyonMPMediaItem或任何其他类。MPMediaPlayerpersistentId组属性是本地 DB 键,不绑定到项目的 iTunes 内容。对于同一用户,它们在不同设备上似乎也不相同。