缓存的iTunes封面艺术

时间:2010-07-20 23:26:16

标签: cocoa applescript itunes scripting-bridge

我需要从iTunes获取缓存的封面图片。目前我正在使用脚本桥,但它只提取嵌入在轨道中的封面。我也在这里试过这个方法

Fetch iTunes album artwork without iTunes running

但它似乎被破坏了(至少在iTunes 9.2中)。任何提示如何解决这个问题?

此致 埃里克

更新


NSArray *artworks = [[track artworks] get];
for (CMTunesBridgeArtwork *art in artworks) {
    ref.image = [art data];
    break;
}

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我解决了以下问题:

如果曲目没有提供艺术作品,我会在其他专辑曲目中搜索任何艺术作品。在大多数情况下,至少有一个轨道应用了封面。很奇怪,但有效。

作为第三种选择,我将解析封面缓存(.itc)文件并使用那里的艺术作品,但几乎在所有情况下,这些缓存文件都没用,所以我现在只使用第一种方法。

此致 埃里克