iTunes不显示播客图像

too*_*php 9 podcast itunes

我似乎无法让iTunes显示我的播客图像.确切地说,iTunes甚至没有尝试为我的播客下载图像.Apache日志显示iTunes播放的播客和第一个音频文件,但它完全忽略了<image><itunes:image>部分(如下所示):

<image>
    <url><?php echo htmlentities($imageURL) ?></url>
    <title>My Podcast</title>
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
    <width>300</width>
    <height>300</height>
</image>
<itunes:image>
    <url><?php echo $imageURL ?></url>
    <title>My Podcast</title>
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
</itunes:image>
Run Code Online (Sandbox Code Playgroud)

我也试过这个略短的替代品,没有运气.

<image>
    <url><?php echo $imageURL ?></url>
    <title>My Podcast</title>
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
    <width>300</width>
    <height>300</height>
</image>
<itunes:image href="<?php echo $imageURL ?>" />
Run Code Online (Sandbox Code Playgroud)

几点说明:

  • 是的图像URL有效,但请记住,iTunes甚至没有尝试下载图像.
  • 此播客未在iTunes Store中列出.
  • 我的iTunes未与iTunes Store连接.

wbg*_*wbg 9

iTunes本身不使用RSS提要中设置的图像(它们仅由iTunes Store使用).

iTunes实际上使用嵌入在下载曲目中的封面艺术(它似乎使用来自最新曲目的艺术).

您可以通过订阅新播客来验证这一点.在iTunes中的Podcasts列表中,您将看到其图标保持空白,直到已下载曲目,此时曲目封面图片将用于播客图标.