gpt4 book ai didi

cocoa - 在不运行 iTunes 的情况下获取 iTunes 专辑封面

转载 作者:行者123 更新时间:2023-12-03 16:10:59 29 4
gpt4 key购买 nike

在 Cocoa 应用程序中,我正在寻找一种从 iTunes 检索专辑插图的解决方案,而不需要 iTunes 本身在后台启动和运行。

通常也是唯一的解决方案,Scripting Bridge,以及固有的 AppleScript,将在执行任何命令之前启动 iTunes。

专辑封面是唯一无法通过解析 iTunes Library.xml 获取的信息。对于给定的轨道,iTunes 按以下方式混淆艺术品的存储:~/{Library Path}/Album Artwork/Cache/D989408F65D05F99/04/13/04/D989408F65D05F99-EB5B7A9086F4B4D4.itc

有人知道无需启动 iTunes 即可获取专辑封面的技术吗?我总是可以选择不同的路线,例如使用 Amazon 的数据服务,但我更喜欢基于本地 iTunes 的解决方案。

最佳答案

文件名是库 ID (D989408F65D05F99) 和轨道 ID (EB5B7A9086F4B4D4) 的组合。目录结构来自于库 ID 和轨道 ID 的最后三位转换为十进制,即 4D4 变为 04, 13, 04。

.itc 文件似乎具有 RIFF/chunked 类型结构。有一些关于文件结构的信息here .

关于cocoa - 在不运行 iTunes 的情况下获取 iTunes 专辑封面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1433035/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com