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>

Я также попробовал эту немного более короткую альтернативу, но не повезло.

<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 ?>" />

Несколько заметок:

  • Да, URL изображения работает, но имейте в виду, что iTunes даже не пытается загрузить изображение.
  • Этот подкаст не указан в iTunes Store.
  • Мой iTunes не связан с iTunes Store.
13.10.2009 00:21:12
Это <изображение> прямо под <канал>, верно?
Thilo 13.10.2009 00:27:49
Вы пробовали валидатор каналов? feedvalidator.org/check.cgi?url=http://yoururl
Thilo 13.10.2009 00:30:08
Да, <image> находится под элементом <channel>.
too much php 13.10.2009 00:51:45
1 ОТВЕТ
РЕШЕНИЕ

Сам по себе iTunes не использует изображения, установленные в ленте RSS (они используются только iTunes Store).

iTunes на самом деле использует обложку, встроенную в загруженные треки (похоже, использует обложку из новейшего трека).

Вы можете убедиться в этом, подписавшись на новый подкаст. Вы увидите, что его значок остается пустым в списке подкастов в iTunes до тех пор, пока не будет загружена дорожка, после чего обложка будет использоваться для значка подкаста.

9
13.10.2009 22:58:22
Должен ли он быть встроен определенным образом? В настоящее время я использую блоггер для создания своего канала. Я поместил изображение в последнее сообщение, но iTunes все еще не распознает его. Мысли?
nate8684 13.07.2012 13:42:55
Он использует обложку, встроенную в последний загруженный мультимедийный файл, то есть файл MP3 или M4A, который является фактическим эпизодом подкаста. Добавление изображений в канал RSS не делает приседания. Вы должны встроить обложку в медиа-файлы.
wbg 18.07.2012 22:00:29