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

python - iTunes COM for Windows SDK 中的媒体类型

我最近发现了 iTunes COM for Windows SDK 的厉害之处。我正在使用 Python 和 win32com 与我的 iTunes 库对话。不用说,我的脑袋正在爆炸。这个 API 很震撼。

不过我有一个问题,如何访问曲目的 Media Kind 属性?我查看了 SDK 中提供的帮助文件,没有看到任何迹象。如果您进入 iTunes,您可以修改曲目的媒体类型。这样,如果您的音乐库中显示了有声读物,您可以将媒体种类设置为有声读物,它将出现在 iTunes 的“图书”部分中。很漂亮。

我问的原因是因为我的图书馆播放列表中出现了一大堆垃圾有声读物。

到目前为止,这是我的代码。

提前致谢。

0 投票
2 回答
1146 浏览

c++ - 无需 iTunes 直接将音乐上传到 iPhone/iPod/...

是否可以编写一个将音乐发送到 iPhone/iPod 而不将歌曲放入 iTunes 的工具?

该工具可以与“iTunes SDK”一起使用,并且不会违反 Apple 规则

想法是不要将歌曲“缓存”为库中的 iTunes,只需将其从文件服务器直接上传到 iPhone/iPod /iPod!

有没有办法做到这一点?

我希望我的想法很清楚,干杯

0 投票
1 回答
848 浏览

cross-platform - 如何在 Windows 和 Mac OS X 中访问 iTunes 库

我想知道如何以多平台方式访问 iTunes 库信息。我想制作一个可以在 Windows 和 Mac OS X 上运行的程序。你推荐哪种编程语言,API?考虑到这个程序需要一个 GUI。

0 投票
0 回答
199 浏览

c# - 如何使用 iTunes SDK 导航到 iPod 摘要视图?

我将 Windows COM SDK 与 iTunes 一起使用。我可以看到我的 iPod Source,但我想在 iTunes 应用程序中以编程方式“选择”它,因此设备摘要页面将显示在 iTunes 浏览器区域中。

我怎样才能做到这一点?是否有一个特殊的 URL 可以与 OpenURL() 一起使用,它可以传入设备 ID 或其他东西?

0 投票
2 回答
794 浏览

javascript - Javascript 问题:如何将十六进制数转换为高低 32 位值

我需要几行 Javascript 代码,它们将采用十六进制数字(以 16 个字符串的形式)并将其转换为两个变量,代表 64 位原始值的高 32 位和低 32 位。

我正在尝试使用 iTunes COM 函数“ItemByPersistenID”通过 Windows 脚本在 iTunes 中播放歌曲。但是我只有 PersistentId 的十六进制值,并且该函数只取高低 32 位。

函数定义(来自 iTunes COM SDK 文档)

函数 TrackCollection:ItemByPersistentId(long highID, long lowID)

其中“highID”参数是“64 位持久 ID 的高 32 位”,“lowID”是“64 位持久 ID 的低 32 位”。

0 投票
1 回答
1038 浏览

c# - iTunes COM。如何使用 c# 获取轨道的旧位置?

iTunes 具有轨道的旧位置(不再存在的文件路径)!在他们面前。我知道这一点,因为如果您右键单击轨道!在它前面并选择 GetInfo(然后选择 no,不要找到它)。在摘要选项卡下,它有一个部分显示歌曲的路径(不工作)。当我尝试使用 iTumes COM 获取轨道位置时,IITFileOrCDTrack.location 返回空字符串。那么,如何从 Getinfo --> Summary 选项卡中获取此“位置”值?

以下是我目前尝试获取轨道位置的方式(使用 C#)。我的整个 iTunes 库有 10 首歌曲,它们都指向错误的文件位置,所以我选择哪首歌曲并不重要。

0 投票
2 回答
1111 浏览

vbscript - 使用 SDK 以编程方式将转换后的视频添加到 iTunes

我编写了一些与 HandbrakeCLI 接口的简单代码,以将视频转换为 iTunes 可以处理的格式。完成后,我希望它自动添加到 iTunes。

从 iTunes SDK 文档中我可以看出,以下 VBScript 代码应该可以工作:

但是,在运行时,“已上传!” 出现消息,但 iTunes 尚未导入(甚至开始导入)任何视频文件。

任何人都可以建议我如何让这个工作?此外,如果有人可以告诉我如何确定它是否已完成导入(因为我想在导入完成后重命名元数据),那么我将非常感激。

0 投票
2 回答
1162 浏览

c# - C# iTuneslib COM 只显示集合类


using ituneslib;
添加对iTunes1.13typelibrary的引用后,并添加IITPlayList了. 我如何访问这些课程?

0 投票
1 回答
429 浏览

c# - 如何在动态播放列表中删除 iTune SDK c#?

我想从 c# 中的动态播放列表中删除 iTunes 播放列表条目。使用普通播放列表我没有任何问题,但 iTunes 不想触摸动态播放列表。

你能给我一个建议吗?塔

0 投票
0 回答
70 浏览

com - 您可以通过 iTunes COM SDK 使用 iPod 对象吗?

我目前正在尝试使用位于 iPod 上的曲目(与我使用的计算机不同步)来创建特定的播放列表。

是否可以有代表非同步 iPod 的播放列表/源?我听说可以在不同步的情况下从 iPod 读取音乐,但没有体验过。如果是这样,它可能会在 iTunes 中表示为播放列表。有人知道吗?

第二个问题是:有没有办法通过 COM 控制它?(我使用 Python,但习惯于从其他语言转换)

经过一个小的研究,我结束了这个,但仅此而已,我不知道这种语言......

♪ 帮助,我需要一个人,

帮助,不只是任何人,

帮助,你知道我需要一个人,帮助。♪</p>

任何人?

谢谢