问题标签 [itunesartwork]
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.
ios7 - iTunes Artwork for iPad 申请将在商店提交
目前我正在交付临时版本进行测试,稍后我会将应用程序提交到商店。我已经在“Images.xcassets”的“AppIcon”中添加了所有必需的图标。现在通过 iTunes 安装应用程序时,应用程序图标不见了。我发现我需要在根文件夹中添加一个名为“iTunesArtwork”的 512x512 png 来解决这个问题。
但是参考文档https://developer.apple.com/LIBRARY/IOS/qa/qa1686/_index.html,它说对于要在商店提交的应用程序,我们不需要添加“iTunesArtwork”。
那么这是否意味着商店应用程序填充“Images.xcassets”中的所有图标就足以在所有地方获取应用程序图标(聚光灯、搜索、主屏幕图标以及 iTunes 应用程序部分)?
macos - iTunes 11.1.4+ 的 iTunes 专辑插图路径
我有一个应用程序使用 iTunes 库 XML 文件解析 iTunes 库,该文件通常位于 iTunes 库位置的根目录中。找到图书馆不是问题。问题在于,至少从 iTunes 11.1.4(可能更早)开始,Apple 更改了检索到的艺术品的存储位置。曾经众所周知且可预测的路径:
在哪里
<LibraryID>
是库持久 ID
<TrackID>
是轨道的永久 ID
<A>
是最后一个十六进制字符的十进制值<TrackID>
<B>
是倒数第二个十六进制字符的十进制值<TrackID>
<C>
是倒数第三个十六进制字符的十进制值<TrackID>
新流程具有一些相同的属性。<A>
, <B>
, 和<C>
仍然是 ID 的最后三个字符,但 ID 不再是<TrackID>
. 更有趣的是,每次检索艺术品时,它都存储在不同的地方。也就是说,给定相册的新 ID 每次都不同,从而导致不同的文件夹。如果 ID 已知,该文件夹仍然是可预测的,但 ID 似乎是随机的。
我在十六进制编辑器中花了很多时间试图找到任何与艺术文件不同的东西,但似乎没有任何东西可以将它们链接回它们所用的专辑。没有拆开iTunes应用程序,有人对这个问题有任何想法吗?
ios - iTunes Artwork images type removal?
I have an existing iTunesArtwork image
To modify the image I've converted it to png image
As I read that the iTunes artwork is nothing but a png image without png extension
so I added a png extension and it became png image then I modified the image then I removed the png extension and its not working as it supposed to be.
Any help is appreciated !
Thanks in advance !
ios - -[__NSArrayI 长度]:发送到实例的无法识别的选择器
我将从 iTunes 查找 API 获取音乐作品。
但在途中,
我遇到了 Xcode 崩溃的问题......
代码(目标 C)
※如果我直接插入“http://〜.jpg”而不是有价值的artifactUrlString,它可以工作。
错误日志
itunes - iTunes API artUrl512 获取不同图标大小的方法不再起作用,修复?
这与这样的帖子有关:iTunes API: get 100x100 px icon of an App
但是,由于接受回答中描述的方法似乎在一些但一致的情况下被破坏,我要问是否有已知的解决方法或其他解决方法。我们如何才能获得所需尺寸(如 100x100 像素、150x150 像素等)的应用图稿?
方法是这样的:
- 获取应用程序的 Apple ID。对于愤怒的小鸟,它是 343200656
- 使用 iTunes API 进行查找。https://itunes.apple.com/lookup?id=343200656
- 获取artifactUrl512,现在它可能与artifactUrl100 相同,但无论如何。对于愤怒的小鸟,它是http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png?downloadKey=1429243548_2f0a88b4ea441432cc948d9377a
- 我认为我们可以削减 ? 和右边的一切。不确定这一步,这似乎是最近(?)的事情。http://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.png
- 将最后一个.png替换为.100x100-75.png,其中 NxN 是您想要的像素大小。我们尝试 100x100 所以:http ://a1854.phobos.apple.com/us/r30/Purple3/v4/2d/5c/a1/2d5ca114-71f0-0687-6ebb-d10055b89fe6/pr_source.100x100-75.png
甜的。
- 这次它起作用了。我们应该得到一个 100x100 的图片,而不是 artUrl512 默认给出的 1024x1024。
对于某些应用程序,第 5 步只会返回 404 错误。
可能的经验教训:
- 由于这始终是一个未记录的功能,因此它必然会在某些时候被破坏,而无需任何通知。
applescript - 如何使用 AppleScript 自动将插图添加到 iTunes 歌曲?
我制作了一个自动化工作流程,可以将歌曲添加到我的 iTunes 库中,并通过艺术家姓名、专辑名称和歌曲名称设置他们的信息。然而,当我导入它们时,这些轨道是无盖的,所以我一直在寻找自动添加艺术品的方法。其中一种方法是使用 iTunes “获取专辑插图”。这样做的问题是,即使它提供了它,它通常也不能提供非常好的艺术品。
我决定下载我没有艺术作品的歌曲的艺术作品,这些歌曲存储在我的“下载”文件夹中。我传递给我的input
脚本的是 .jpg 文件,我想将它作为艺术品添加到歌曲中。问题是每当我运行这个脚本时,它都会说它不能将别名文件变成文件类型。错误信息如下:
无法将别名“Macintosh HD:Users:Nilay:Downloads:Avicii - True - Hey Brother.jpg”转换为类型文件。
没有理由找不到该文件,因为我使用 Automator “Filter Finder Items”找到了该文件,所以我知道它传递了正确的文件。
我试图传递文件的文本而不是实际的文件,但这仍然导致相同的消息。前几条评论是我试图解决此错误消息的几种方法,但可惜,没有一个奏效。
我想知道是否有人知道如何解决此错误消息或其他方式,我可以将自定义艺术品添加到歌曲中,而无需手动转到 iTunes -> 选择歌曲 -> 获取信息 -> 艺术品 -> 添加艺术品。如果有人可以解释如何使用 AppleScript 或 Workflow 自动执行此操作,这也是可行的。谢谢!!!
ios - 如何为每个目标设置单独的 iTunesArtwork 文件
我有一个包含许多目标的 xcode 项目,每个目标都有自己的App Icon和Launcher Icon
可以预期每个目标都有自己的iTunesArtwork文件。
但这里的问题是
文件名不能改,应该是iTunesArtwork这个名字
所以我不能在同一个项目中为不同的目标添加另一个文件
iTunesArtwork必须位于项目的根目录中,否则将被忽略
我尝试为不同的目标创建不同的文件夹,并在相应的文件夹中拖放了相应的iTunesArtwork,但 iTunes 完全忽略了它。
那么在构建应用程序时有什么办法可以将文件从相应的文件夹移动到项目根目录?
或者
还有其他方法可以实现吗?
笔记:
我正在使用詹金斯
metadata - 如何使用“kind = music”(iTunes API)获取歌曲信息?
我正在尝试使用 iTunes API 获取歌曲信息。例如,如果我进行这样的查询:https://itunes.apple.com/search?term=no+hero+elisa
问题是kind
(作为响应)是music-video
,而在 iTunes Store 上只有歌曲(https://itunes.apple.com/it/album/no-hero/id1089487160 ?i=1089487517 )。如果我使用这样的entity
属性:https://itunes.apple.com/search?term=no+hero+elisa&entity=song
没有结果!
我的问题是我需要获得歌曲作品,在 iTunes 中有这个http://a5.mzstatic.com/eu/r30/Music69/v4/d0/2e/66/d02e6666-1a7e-f5bc-bf7d-60192700dc4a/ cover170x170.jpeg但在 JSON 响应中还有另一个错误!谁能帮我?我只知道歌名和艺术家的名字,我没有任何 iTunes ID..
macos - 如何通过 Apple Script 在 iTunes 中访问 Apple Music 专辑封面
我正在尝试创建一个应用程序,将桌面背景设置为在 iTunes 中播放的当前歌曲的专辑封面,但遇到了一个问题,即我的脚本无法读取 Apple Music 歌曲的专辑封面,除非它已经添加到用户的音乐收藏或播放列表中。
目前我正在使用此代码来提取专辑封面。
有人知道为什么直接从 Apple Music 播放时这不起作用吗?
所以我可以将一首 Apple Music 歌曲添加到我的资料库或播放列表中,我的脚本可以读取它的专辑封面(不必下载歌曲),但是当只是浏览 New 或 For You 部分时,例如,并播放一首歌,我的脚本将无法读取它,我的应用程序将崩溃。
任何建议将不胜感激,因为我希望任何希望它能够使用此应用程序的人。