问题标签 [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 投票
2 回答
931 浏览

iphone - 如何在 iPhone 应用程序中列出单个开发人员的所有 iPhone 应用程序?

在我的应用程序中,我想在表格视图中显示来自 iTunes 商店的所有 iPhone 应用程序。如果用户单击任何一个单元格,它会导致进入该应用程序的应用商店。我只是通过给出每个应用程序的链接来静态地知道。根据我的需要,我还需要在安装后获得新的应用程序。

0 投票
1 回答
1235 浏览

python - Windows 上的 iTunes 11 脚本

有谁知道以编程方式检查播客并通过 Python 为 Windows 上的 iTunes 11 创建播放列表的方法?

在 iTunes 11 之前,可以使用该win32com.client软件包在 Windows 上通过 Python 编写脚本。虽然从技术上讲这仍然是可能的,但 iTunes 11 已经删除了 API 的重要部分。Apple 还从其网站上删除了 iTunes COM SDK 文档,并且该win32com.client接口一直依赖于惰性方法查找(因此无法检查方法列表或其预期参数的包装 COM 对象)。

0 投票
2 回答
1790 浏览

c# - C# ... 通过 USB/iTunes 连接到 iPhone - 可能吗?

有谁知道是否可以使用 读取/编辑 iPhone 的联系人列表C#,假设 iPhone 是通过 USB 电缆/iTunes 插入 Windows PC 的?

0 投票
1 回答
552 浏览

c - iTunes COM for Windows SDK IITUserPlaylist::AddFile 访问冲突

我只是尝试编写简单的程序进行一些练习。但是 iTunes COM for Windows SDK 让我有点意外。我想创建播放列表并向其中添加文件,但是当我调用 IITUserPlaylist::AddFile 时程序崩溃并出现访问冲突。我可以使用所有其他方法,例如删除等。

项目(MSVC10):http ://www76.zippyshare.com/v/34795637/file.html

}

如果我调用 IITLibraryPlaylist::AddFile 一切都是正确的。只需取消注释 95 或 96 行即可进行测试。

简单的 C# 代码可以正常工作:

我不明白为什么会这样。

0 投票
3 回答
7028 浏览

objective-c - 在 Mac OS-X 上使用新的 iTunesLibrary 框架访问 iTunes 库

我一直在考虑将 iTunes 库访问权限添加到我正在开发的 Mac 应用程序中。

我查看了一些现有的开源实现,例如EyeTunesiMedia,但发现它们并不是我想要的。总体来说是矫枉过正。

所以我尝试使用Scripting Bridge,发现虽然功能很慢。而且由于我真的不需要控制 iTunes,所以运行缓慢是不值得的。它也有依赖 iTunes 运行的缺点。让它在沙盒应用程序中工作也有点烦人(尽管可能。)

所以我终于通过阅读 iTunes Library.xml 文件开始自己动手了。这似乎工作正常。但是在调查 Distinguished Kind 键/值的含义的过程中,我偶然发现了一个全新的 Apple 提供的 iTunesLibrary.framework !!!

美丽 - iTunesLibrary 框架文档在这里。

但是,当我尝试使用参考链接中所示的代码初始化框架时:

它返回 nil 并提供非常有用的错误(在我的沙盒应用程序中):

错误域 = NSPOSIXErrorDomain 代码 = 100001 “无法加载。” UserInfo=0x1140025b0 {NSLocalizedDescription=无法加载。,NSUnderlyingError=0x1026fbe20“操作无法完成。(OSStatus错误-50。)”}

认为这可能是沙盒问题,我还创建了一个快速命令行实用程序,它尝试初始化库并返回几乎相同的错误:

无法打开库:错误域 = NSPOSIXErrorDomain 代码 = 100001 “无法加载。” UserInfo=0x1018015b0 {NSLocalizedDescription=无法加载。,NSUnderlyingError=0x103a000e0“操作无法完成。(OSStatus 错误 100005。)”}

有没有其他人比我更幸运地尝试过这个新的 iTunes 库框架?

// 编辑:下面的答案是正确的。需要代码签名。答案中的示例代码是使用该框架的便捷起点。此外,在我的情况下,问题还在于当 iTunes 库托管在网络驱动器上时,iTunesLibrary 框架代码似乎不起作用。除非Apple修复它,否则这有点破坏交易。

0 投票
1 回答
2027 浏览

ios - 如何按受欢迎程度对 iTunes 商店 API 实体 = 歌曲进行排序?

我在歌曲实体json中没有看到流行度字段,我可以按它排序吗?

类似的东西:

https://itunes.apple.com/lookup?id=211192863&entity=song&sort=popular

这似乎是一个非常基本的东西,如果苹果没有它,那将是一种耻辱

0 投票
1 回答
662 浏览

iphone - iTunes 专辑插图尚未准备好用于视网膜显示!如何解决?

我正在开发一个应用程序,它显示来自 iTunes 商店专辑封面的图像,并且 iTunes api 中可用的最大图像是 100x100 图像,它在视网膜显示中是错误的......除非我将图像大小减去 2,我不想……

https://itunes.apple.com/lookup?id=211192863&entity=song

http://a5.mzstatic.com/us/r1000/040/Music/21/58/3e/dj.bxwywnxk.100x100-75.jpg

我注意到在 iphone 的 iTunes 应用程序中有可用的视网膜图像,但这个源在 api 中不可用......

我该如何解决?我不想不得不抓取 iTunes 应用程序 Web 界面来获取该图像,而不是使用 iTunes 搜索 api

编辑:

我真的相信这是苹果没有为视网膜显示器提供更大尺寸的错误......试图弄清楚现在该怎么做......

0 投票
3 回答
115 浏览

applescript - applescript将列表转换为txt文件

我正在尝试将我的 iTunes 中的所有歌曲名称写入 txt 文档。我遇到的第一个问题是我似乎无法正确循环操作。这是我的 iTunes 中前 15 首歌曲的测试用例:

当我尝试循环播放时,txt 文档只包含最后一首歌的名称,例如:

这只会将第十五首歌曲的名称输出到 txt 文档中。

我意识到这可能是非常基本的,但我实际上已经使用 applescript 大约 48 小时,我似乎无法弄清楚这一点。我希望所有歌曲名称都在一个 txt 文档中,这样我就可以阅读和分析 C++ 中的字符串。有没有人有任何想法?

另外,我不确定在 AppleScript 中是否有办法查看整个 iTunes 库并查看最后一首歌曲,在 iTunes 中记录该歌曲的 id,然后重复循环通过该 id。这样,循环将完全适用于库中的歌曲数量。

任何想法将不胜感激!

0 投票
6 回答
43069 浏览

ios5 - 如何在 iTunes Connect 中更改应用程序名称

无论如何要在iTunes connect中更改应用程序名称。之前我们按照以下程序更改应用程序名称,1.登录iTunes Connect 2.单击“管理应用程序” 3.单击您的应用程序 4.单击“查看详细信息” " 5. 单击编辑(在“版本信息”右侧) 6. 编辑您的应用名称。

但目前它不起作用,有什么方法可以更改应用名称。请给我解决方案。

0 投票
1 回答
167 浏览

c# - iTunes 库可以通过 COM 写入吗?

我正在尝试通过 iTunes COM API 增加播放计数,但出现此错误:

System.Runtime.InteropServices.COMException :轨道不可修改。

我找不到任何文档来帮助解决这个问题。库是可写的吗?可写性是否有特定的先决条件,例如集合项包含在其集合中的特定索引处(与使用 LINQ 过滤器迭代 IEnumerable 不同)?