本文主要内容如下:
- 提交与反馈程序
- Feed 范例
- iTunes RSS 标签
- 常见错误
- 为 iPod touch、iPhone、iPad 或 Apple TV 设定视频格式
- 更多资源
- iTunes 中的 Podcast 分类
你可以在以下位置找到更多信息:
提交与反馈程序
在 iTunes 上制作 Podcas 需要以下几个步骤:
- 创建你的第一个单集,可以是一段录音、视频,甚至是文本文件。所支持的文件格式包括 .m4a、.mp3、.mov、.mp4、.m4v、.pdf 和 .epub。
- 通过已启用字节范围支持和可公开访问的 URL,将你的剧集文件发布到服务器上。字节范围支持可让用户以流传输方式播放你的单集。
- 创建一个符合以下条件的 RSS feed (XML 文件):
- 符合 RSS 2.0 规格
- 包含推荐的 iTunes RSS 标签
- 包含指向剧集的指针
- 在服务器上发布 RSS 文档。
- 将 RSS feed 的 URL 提交到 iTunes 上。
本节剩余部分主要介绍提交程序。整个文件的剩余部分主要说明了准备 RSS feed 时的一些技术要点。
返回页首创建你的 Feed 和良好元数据的重要性
很多应用软件和在线服务都可以帮助你创建 Podcast 的 XML feed;你甚至只用一个文字编辑器就可以手动创建 XML feed。参考这些服务项目或其他文档资料,了解有关创建 feed 的详细信息。这里列出了一些技巧提示:
- 要特别注意 Podcast feed 中
<channel>和<item>级别里的标题、作者、描述和关键字标签,因为这些区域可用作 iTunes 索引来进行搜索。该元数据配合你的 Podcast 艺术,构成你的作品包装。它会影响到你的 Podcast 是否能在相关搜索中显示,以及那些找到该 Podcast 的用户是否会点击订阅按钮。 - 标题要明确到位。标题为《社区公告》的 Podcast 显然过于模糊,即使内容再好也不会吸引订阅者。
- 充分利用
<itunes:summary>标签。<itunes:summary>标签(或者选择<description>标签,如果没有<itunes:summary>标签)可用来向潜在订阅者全面介绍你的 Podcast。描述你的主题内容、媒体格式、剧集单和其他相关信息,以便于他人清楚了解订阅的内容。除此之外,列出与你的 Podcast 最匹配的相关搜索关键词,然后将其添加到你的描述中。需要注意的是,iTunes 将自动删除<itunes:summary>、<description>或<itunes:keywords>标签中含有不相关词语的 Podcast。 - 尽量少用关键词。标题或
<itunes:summary>标签中用过的词语几乎都可在关键词标签中使用。关键词中最好包含和你的姓名或标题相似的错别字,以确保即使在拼写错误的情况下仍然可以搜索到你的 Podcast。为了避免滥用关键词,iTunes 只索引标签中的前 12 个关键词。 - 确定包含有效的
<itunes:category>。经过分类的 Podcast 可以出现在 iTunes 的更多地方,更容易让用户找到。Feed 中的类别信息应采用英文,但在 iTunes Store 中将会以当地语言形式出现。 - 挑选可靠的 Podcast 主机。许多 Podcaster 制作人创建好 feed 后才发现,无论是移动还是编辑 feed 都会受到 Podcast 主机的限制。确保将你的 Podcast 放在你可以自由掌控 Podcast 内容的主机上。
- 为你的 Podcast 制作一张图片,确保在缩小到 50x50 像素时也清晰可辨。直观的图片和简洁的文字可以帮助你以艺术的形式传达 Podcast 的价值。在创建 Podcast 之前,进入 iTunes Store 中的 Podcast 页面,点击"热门 Podcast",了解哪些艺术作品最受欢迎及其原因。我们建议选用 1400 x 1400 像素的 JPG 图片作为封面。你也可以选用剧集中的图片。
了解 iTunes 客户端及 iTunes Store
"iTunes"一词有两层意思:1) 安装在 Mac、PC 或其它设备上用来管理音乐、Podcast、视频等的客户端应用软件;2)置于服务器端的在线网站,即 iTunes Store (iTS)。在你将 feed 提交至 iTunes Store 之前,了解其中的差异很重要。大部分对于 iTunes 及 Podcast 的误解,是由于没有分清客户端和 Store 之间的区别。
当你提交自己的 Podcast 时,相当于通知 iTS 你在某个地址 (feed URL) 拥有一个 Podcast feed。若你的 feed 被接受,iTS 会每天读取你的 feed,并通过你在 Podcast 中新增或更改的信息来更新 Podcast 目录。注意:iTS 不会对你的 feed 和剧集文件进行缓存或复制。就 Podcast 而言,iTS 的功能就好比网站目录。
如果用户在 iTS 上发现了感兴趣的 Podcast,可以点击订阅按钮,把 Podcast 的 feed URL 从 iTS 复制到用户的 iTunes 客户端。iTunes 客户端会读取 feed URL 上的 Podcast feed,然后从其网络主机服务器下载最新一集 Podcast 的剧集。
订阅者的 iTunes 客户端从放置 Podcast 的网络服务器直接读取 Podcast,而不是通过 iTS 获取 Podcast,这会有两个重要结果:
- 用户的 iTunes 客户端不会通过 iTS 来寻找有关你 Podcast 的新信息。如果 iTS 没有显示你的最新剧集,这并不意味着你的订户不能下载剧集。此外,如果你将 Podcast 移到一个新的位置,你不仅要将新的位置告知 iTS,还要告知所有订阅你 feed 的 iTunes 客户端。更多详情,请参考以下“修改你的 Feed URL”。
- 用户的 iTunes 客户端不会向 iTS 报告任何关于剧集下载的信息,也不会告知 iTS 是否有用户取消了订阅你的 feed。就像网站目录无法告诉你网站流量的信息,iTS 也无法告诉你有多少用户下载了你的 Podcast 单集。 该信息只来自于你的 Podcast feed 和(更重要的)剧集文件所在的服务器。
在下文中,我们将 iTunes 客户端称为"iTunes",将 iTunes Store 称为"iTS"。
返回页首测试你的 Feed
当你创建好你的 RSS feed 并通过可公开访问的 URL (无防火墙保护) 将其发布到服务器上时,你应该对你的 feed 进行测试,看其是否可以在 iTunes 上使用:
- 启动 iTunes。
- 在“高级”菜单中,选择“订阅 Podcast”。
- 在文本框中输入你的 feed URL,并点击“好”。
iTunes 会显示你的 Podcast 播放列表,列表中包含所有你订阅的 Podcast 节目。在新订阅的 Podcast 旁边,你会看到一个橙色圆圈,这表示 iTunes 正下载你最近一集的剧集。当橙色圆圈消失时,你会看到你的 Podcast 标题、包含你 feed 中所有单集的列表以及最新一集旁的打钩选项(表示该单集已经成功下载)。双击剧集,就可以在 iTunes 中播放。如果你能成功播放该剧集,表明你的 feed 可以正常使用,你可以把你的 Podcast 提交至 iTunes。用 Apple iBooks 应用软件来浏览你的图书,确保它们能正常显示。
如果橙色圆圈被一个黑圈中的惊叹号 (!) 所代替,表示 iTunes 遇到 feed 或剧集的问题。在提交你的剧集和 feed 前,你应该解决这些问题。在尚未使用“高级”菜单成功订阅之前,请不要提交你的 feed。
返回页首将你的 Podcast 提交到 iTunes Store
如果你可以成功使用 iTunes 中的“高级”菜单订阅 feed,那就能着手提交 feed 了。
- 启动 iTunes。
- 在左侧导航栏中,点击打开 iTunes Store。
- Store 页面载入后,点击顶部导航栏的"Podcast",进入 Podcast 页面。
- 在播客页面的右边栏里,点击“提交 Podcast”链接。
- 然后按照提交 Podcast页面的提示进行操作。
注意:要提交一份 Podcast,首先你要有一个有效的 iTunes 账户,并且必须登陆 iTunes。如果你没有登陆,iTunes 会在接受你的提交前提醒你登陆。通过要求用户登陆,iTunes 进一步提高了用户每次提交 Podcast 时所提供联系信息的有效性。提交 Podcast 不会向你的信用卡收取任何费用。
如果你创建的 RSS feed 已包含所有推荐使用的 iTunes 标签,在提交 feed URL 之后,你会立即看到一个摘要页面。如果你的 feed 中未包含 <language>、<itunes:category> 和 <itunes:explicit> 标签,此时会弹出新的页面,提醒你输入这些信息。请注意,你可以日后在 feed 中加入这些标签,完成这些信息的修改。你的 RSS feed 是获取 Podcast 信息的最新、最可靠的资料来源。
提交错误及重复的 Feed
当你提交你的 feed 时,iTunes 可能会遇到一系列的错误。在提交 feed 前利用"高级"菜单对你的 feed 进行测试,可以避免几乎所有错误。
某些情况下,当你提交 feed URL 时, iTunes 会回应表示此 feed 已提交过。这里有两种可能的原因:
- 有人已经提交了同样的 feed URL。
- 有人提交了一份与你的
<title>和<link>域信息完全相同的 feed。
无论哪种情况,iTunes 都会通过阻止你的 feed 来避免列出重复的 Podcast。
如果是因为相同的 feed URL 已提交过,从而导致提交受阻,但你依然可以控制 RSS feed,那不用担心,你的 Podcast 已经在 iTunes 中,你可以通过编辑 feed 来控制它。
如果你拥有该 feed,但 iTunes 上列出的 feed 不受你控制,你可以试着通过寻找 feed URL 和检查联络信息编码,以找到其拥有者。你也可以回到 Podcast 页面(那里列出了所有的 Podcast 单集),选择"报告疑虑"链接联系 iTunes。在“选择原因”列表中,选择“属于我的片段,希望它可以从 Music Store 移除”并提供详细的问题描述及联络信息。请参考常见问题页面了解如何确定 iTunes 目前使用的 feed URL。
返回页首提交队列
提交之后,你的 Podcast 会在队列中等待 iTunes 工作人员审阅。你的 Podcast 可能由于若干原因被退回,包括但不仅限于:
- 技术问题,通常是缺少单集或无法下载或播放单集。这些问题大多可以避免,只要在提交前利用“高级”菜单中的“订阅 Podcast”测试你的 feed。
- 需要登陆或输入密码才可以存取 feed 或任何单集。
- 大量色情内容。
- 在 Podcast 的标题、描述或封面中使用过于露骨的语言。
- 当
<explicit>标签没有设为"是"的情况下,在 Podcast 中使用太露骨的语言。 - 明显误用受版权保护的材料或有侵犯第三方权益的情形。
- 包含攻击性内容,如种族歧视或儿童色情。
- 误用 Apple 版权,包括 "iPod"、“iPhone”、“iPad”、“Apple TV” 和 “iTunes”。
通常,如果你想传达 feed 的有关信息,请放在 RSS feed 的概述位置里,而非剧集的内容里。
一般情况下,加入 iTunes 的 Podcast 首先出现在 iTunes 搜索中,然后出现在 iTunes 浏览中。要出现在你所指定的浏览类别中,至多需要 5 天时间。与你的 Podcast 相关的图片可能还需要更多的时间才能显示,因为图片要由 iTunes 进行边缘化缓存,且须传到缓存服务器上。
返回页首连接至你的 Podcast
若你的 Podcast 被接受,用户就能通过搜索或浏览在 iTunes Store 上找到它。但你也可以直接为你的 Podcast 创建链接,通过你的网站或电子邮件与他人共享。连接方式有两种:
iTunes Store 链接:下面的链接会直接跳到你在 iTunes 上的 Podcast 页面,让用户有机会订阅你的 Podcast。在 iTunes Store 中,按下 control 键的同时用鼠标点击 (Windows 中是右键点击) Podcast 图标,你将会找到这样一个链接:http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=FEEDID
还有一种地址更短但功能相同的链接:http://www.itunes.com/podcast?id=FEEDID
这是 Podcaster 制作人喜爱的方法,因为这会促成一个在 iTS 上注册的操作(使用者在 iTunes Store 上点击“订阅”按钮),能提高你的 Podcast 在各种自动统计上的排名。
不仅如此,连接到 iTS 让你有机会通过 iTunes 附属的收入共享项目来获得收益。了解更多关于 iTunes Affiliate Program 的信息。
直接订阅链接:下列链接会自动为用户在 iTunes 上订阅 Podcast。注意:此方法不适用于没有安装 iTunes 的 Windows 用户,需明确注意的是,这个链接只能用在 iTunes 中订阅资料。itpc://FEEDURL
还要注意的是:这个方法不会提高你在 iTunes Store 上的各项排名,并且不适用于 iTunes 附属计划。它直接呼叫用户的 iTunes 客户端软件,不会向 iTunes Store 发送信息。如果你想提高 Podcast 的曝光率并且通过 iTunes 附属项目来获取收益,我们建议你的网站和其他营销材料采用以上 iTunes Store 链接。
返回页首增加单集
每创建一个新的 Podcast 单集,你都需要添加一个新的 <item> 在你的 Podcast feed 里。iTunes 目录在下一次读取你的 feed 时会列出该剧集。单集根据每一项的 <pubDate> 进行排列,最新单集位于列表顶端。
默认情况下,iTS 目录每天读取一次所有 feed。订阅者的 iTunes 客户端根据用户的偏好设置选取新的单集。
返回页首解决 Feed 问题
iTS 每 24 小时至少更新一次你的列表。如果你在 24 小时前所做的更新没有显示在你的 iTunes 列表中,很可能是你的 feed 存在问题。如果 iTS 碰到有问题的 feed,它会忽略该 feed 并继续显示旧的数据。
这里列出了一系列旨在帮你解决 feed 问题的建议:
- 浏览技术规格,特别是 feed 范例,确保 Podcast feed 的每一个细节都建立在 iTunes 的支持上。
- 使用 feed 验证服务,如:http://www.feedvalidator.org,查看是否存在个别问题。或许它可以帮助你发现具体的语法问题。
- 如果你使用软件或在线 feed 创建服务,检查并确保你的设置正确无误,并且与 iTunes 兼容。参考下文 iTunes 格式设定部分的内容。
- 在 iTunes 中订阅 feed,看它是否有效。打开 iTunes,进入“高级”菜单,选择“订阅 Podcast”,并输入你的 feed URL。
移除或阻止 Feed
如果你不再创作 Podcast,并且希望将 Podcast 从 iTS 中移除,你需要:
- 登陆 iTS。
- 查找并选择你的 Podcast。
- 点击最左侧上面"链接"下的"报告疑虑"。
- 在“选择理由”菜单中选择“移除 Podcast”。
- 说明你为什么要移除此 Podcast。
多数情况下,我们会从 iTS 移除 Podcast,特别是当我们发现该 feed 的 URL 中已经不包含该 Podcast。
如果你想暂时移除 feed,你可以使用下述 iTunes RSS 标签中的 <iTunes:block> 标签。
更改你的 Feed URL
Podcaster 制作人偶尔需要将他们的 feed 从一个位置移到另一个位置。为避免流失订户,你必须将更改信息告知所有订阅你 feed 的用户。如果可能的话,你应该做这样两件事:
- 你应该使用下述 iTunes RSS 标签中的
<itunes:new-feed-url>标签。该标签会通过新的 feed URL 来更新 iTS,支持 Podcast 的 iTunes 客户端版本也随之更新。 - 你应该对自己的网络服务器进行设置,使其能够在收到旧 feed 的请求时回传 HTTP 301 响应和重定向。这会使得 iTS 和大部分(并非所有)已订阅你 Podcast 的 iTunes 客户端采用新的 feed URL。
<itunes:new-feed-url>标签适用于 iTS 及支持 Podcast 的 iTunes 客户端的所有版本。301 重定向机制适用于大部分不使用 iTunes 的客户端订户。建议你同时采用两种方法,尽可能为更多的订户更新你的 feed URL。<itunes:new-feed-url>标签和 301 重定向机制至少需保持两个星期,以确保大部分订户都已下载你最新的剧集并接收到新的 URL。- 如果两种方法都无法使用,你可以在你的 Podcast 中加入一段录音说明,通知订户你的 Podcast 地址已经变更。
登上 iTunes Store 的播客主页
在 iTunes 里,我们持续关注那些全新的、内容独特的或能激发我们兴趣的 Podcast。当我们找到这样的 Podcast 后,我们会把它们放在 Podcast 主页上。尽管没有能确保你的 Podcast 上榜的绝招(并且我们不为宣传收取任何费用或礼物),但还是有些基本要求可供参考。想成为 iTunes 的首推项目,Podcast 必须:
- 有吸引人的原创图片,不能包含 iPod 或其它 Apple 品牌的内容。有关图片规格,请参考以下 iTunes 图片一栏。
- 有关 Podcast 及相关单集的强有力的、准确的描述。
- 列出有效的作者姓名。
- 适当的语言、类别和明确的标签。
此外,被推荐的 Podcast 必须定期更新单集。我们偶尔会推荐发布了一个单集的 Podcast,但我们通常会查看至少包含 3 个单集的 Podcast,而且我们会查看在过去一个月所加入的最新单集。理想状态下,应该以定期和可预期的方式发布 Podcast。每天有超过 100 个 Podcast 推出,因此我们不可能推荐所有的优秀作品。
返回页首追踪使用情况
请注意,iTunes 不提供使用方面的统计数字,因为我们不托管 feed 或单集。有些 Podcaster 制作人已创建了跟踪每个单集下载次数的机制。iTunes 不提供如何跟踪下载方面的支持,但下面的说明可能会有所帮助:
- 采用 302 方式重定向不超过 5 次,而且不会更新目录中的 feed URL。
- GET 格式表单值前面(在第一个 ? 前)的 URL 必须以媒体文件扩展名结尾(比如 mp3)。要规避此问题,feed 提供者可以将其 URL 从:
http://www.podcaster.com/load.php?f=&Wipeout.php
更改为:
http://www.podcaster.com/load.mp3?f=&Wipeout.mp3
注意这里用 load.mp3 取代了 load.php。这项操作可通过多种途径来实现,比如网络服务器重写。iTunes 会查看此 URL 路径部分的扩展名,比如 "?" 之前的部分。
暂停订阅
如同时符合下列条件,iTunes 会自动暂停订阅,不再继续下载剧集:
- 用户没有播放在过去 5 次更新中下载的任何剧集(每次更新所下载的可能不止一个剧集)。
- 上一次播放剧集已是 5 天之前。
除了为用户和 Podcaster 制作人尽量减少不必要的带宽消耗,内置于 iTunes 客户端的取消订阅逻辑,更可能使 Podcaster 制作人向赞助商报告的剧集下载量,与该剧集的实际播放次数大体上保持一致。
返回页首为 iPod touch、iPhone、iPad 或 Apple TV 设定视频格式
尽管 iTunes 可以播放 .mp4、.m4v 和 .mov 等多种视频格式,但 iPod、iPhone、iPad 和 Apple TV 都需要更具体的格式。
各款设备支持的最大视频尺寸为:
- iPhone 3GS:640x480
- iPod Touch、iPhone 4 与 iPhone 4S:960x640
- iPad 2:1024x768
- iPad:2048x1536
- Apple TV:1920x1080
要为全部 Apple 平台进行优化,我们建议你的源文件至少是 640 像素宽,并推荐使用 Compressor ("适用于 iPod 的 H.264")、QuickTime X (以 iPod/iPhone/Apple TV 格式保存) 或 iTunes ("创建 iPod/iPhone/iPad/Apple TV 版本") 内置的 iPod 转换程序。各项工具都能保持源文件的宽高比,并生成包含 H.264 视频 (Low Complexity 版本的 Baseline Profile) 和 AAC-LC 音频的 M4V 文件。如果你想最大限度地利用宽屏电视的屏幕,你的源文件应该具备 16:9 的宽高比 (如 640x360) 。如果你想最大限度地利用 iPod touch 和 iPhone 的屏幕区域,你的源文件应该具备 4:3 的宽高比 (如 640x480)。
如果你没在使用 Compressor、QuickTime X 或 iTunes 的内置转换程序,请参考以下规格信息。
iPhone 3GS 可以播放下列视频格式:
- H.264 视频,高达 1.5 Mbps,640 x 480,每秒 30 帧,Low-Complexity 版本的 Baseline Profile 采用 AAC-LC 音频,高达 160 kbps,48 Khz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
- H.264 视频,高达 768 kbps,320 x 240,每秒 30 帧,Baseline Profile 高达 Level 1.3,采用 AAC-LC 音频,高达 160 kbps,48 Khz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
- MPEG-4 视频,高达 2.5 Mbps,640 x 480,每秒 30 帧,Simple Profile 采用 AAC-LC 音频,高达 160 kbps,48 Khz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
iPod touch 和 iPhone 4 可以播放下列视频格式:
- H.264 视频,高达 720p,每秒 30 帧,Main Profile level 3.1 采用 AAC-LC 音频,高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4、和 .mov 文件格式
- MPEG-4 视频,高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,Simple Profile 采用 AAC-LC 音频,各通道高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
- Motion JPEG (M-JPEG) 高达 35 Mbps,1280 x 720 像素,每秒 30 帧,音频为 ulaw 格式,PCM 立体声音频为 .avi 文件格式
iPhone 4S 可以播放下列视频格式:
- H.264 视频高达 1080p,每秒 30 帧,High Profile level 4.1 采用 AAC-LC 音频,高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4、和 .mov 文件格式;
- MPEG-4 视频高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,Simple Profile 采用 AAC-LC 声音格式,每声道高达 160 Kbps,48 KHz,立体声音频为 .m4v、.mp4 与 .mov 文件格式;
- Motion JPEG (M-JPEG) 高达 35 Mbps,1280 x 720 像素,每秒 30 帧;音频为 ulaw 格式;PCM 立体声音频为 .avi 文件格式
iPad 2 和 iPad 可以播放下列视频格式:
- H.264 视频高达 1080p,每秒 30 帧,High Profile level 4.1 采用 AAC-LC 音频,高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4、和 .mov 文件格式
- MPEG-4 视频高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,Simple Profile 采用 AAC-LC 音频,各声道高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
- Motion JPEG (M-JPEG) 高达 35 Mbps,1280 x 720 像素,每秒 30 帧,音频为 ulaw 格式,PCM 立体声音频为 .avi 文件格式
Apple TV 可以播放下列视频格式:
- H.264 视频高达 1080p,每秒 30 帧,High 或 Main Profile level 4.0 或更低,Baseline profile level 3.0 或更低采用 AAC-LC 音频,每声道高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4、和 .mov 文件格式
- MPEG-4 视频高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,Simple Profile 采用 AAC-LC 音频,高达 160 Kbps,48kHz,立体声音频为 .m4v、.mp4 和 .mov 文件格式
- Motion JPEG (M-JPEG) 高达 35 Mbps,1280 x 720 像素,每秒 30 帧,音频为 ulaw 格式,PCM 立体声音频为 .avi 文件格式
Feed 范例
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
<channel>
<title>All About Everything</title>
<link>http://www.example.com/Podcast/everything/index.html</link>
<language>en-us</language>
<copyright>℗ & © 2005 John Doe & Family</copyright>
<itunes:subtitle>A show about everything</itunes:subtitle>
<itunes:author>John Doe</itunes:author>
<itunes:summary>All About Everything is a show about everything. Each week we dive into any subject known to man and talk about it as much as we can. Look for our Podcast in the iTunes Store</itunes:summary>
<description>All About Everything is a show about everything. Each week we dive into any subject known to man and talk about it as much as we can. Look for our Podcast in the iTunes Store</description>
<itunes:owner>
<itunes:name>John Doe</itunes:name>
<itunes:email>john.doe@example.com</itunes:email>
</itunes:owner>
<itunes:image href="http://example.com/Podcast/everything/AllAboutEverything.jpg" />
<itunes:category text="Technology">
<itunes:category text="Gadgets"/>
</itunes:category>
<itunes:category text="TV & Film"/>
<item>
<title>Shake Shake Shake Your Spices</title>
<itunes:author>John Doe</itunes:author>
<itunes:subtitle>A short primer on table spices</itunes:subtitle>
<itunes:summary>This week we talk about salt and pepper shakers, comparing and contrasting pour rates, construction materials, and overall aesthetics. Come and join the party!</itunes:summary>
<itunes:image href="http://example.com/Podcast/everything/AllAboutEverything/Episode1.jpg" />
<enclosure url="http://example.com/Podcast/everything/AllAboutEverythingEpisode3.m4a" length="8727310" type="audio/x-m4a" />
<guid>http://example.com/Podcast/archive/aae20050615.m4a</guid>
<pubDate>Wed, 15 Jun 2005 19:00:00 GMT</pubDate>
<itunes:duration>7:04</itunes:duration>
<itunes:keywords>salt, pepper, shaker, exciting</itunes:keywords>
</item>
<item>
<title>Socket Wrench Shootout</title>
<itunes:author>Jane Doe</itunes:author>
<itunes:subtitle>Comparing socket wrenches is fun!</itunes:subtitle>
<itunes:summary>This week we talk about metric vs. old english socket wrenches. Which one is better? Do you really need both? Get all of your answers here.</itunes:summary>
<itunes:image href="http://example.com/Podcast/everything/AllAboutEverything/Episode2.jpg" />
<enclosure url="http://example.com/Podcast/everything/AllAboutEverythingEpisode2.mp3" length="5650889" type="audio/mpeg" />
<guid>http://example.com/Podcast/archive/aae20050608.mp3</guid>
<pubDate>Wed, 8 Jun 2005 19:00:00 GMT</pubDate>
<itunes:duration>4:34</itunes:duration>
<itunes:keywords>metric, socket, wrenches, tool</itunes:keywords>
</item>
<item>
<title>Red, Whine, & Blue</title>
<itunes:author>Various</itunes:author>
<itunes:subtitle>Red + Blue != Purple</itunes:subtitle>
<itunes:summary>This week we talk about surviving in a Red state if you are a Blue person. Or vice versa.</itunes:summary>
<itunes:image href="http://example.com/Podcast/everything/AllAboutEverything/Episode3.jpg" />
<enclosure url="http://example.com/Podcast/everything/AllAboutEverythingEpisode1.mp3" length="4989537" type="audio/mpeg" />
<guid>http://example.com/Podcast/archive/aae20050601.mp3</guid>
<pubDate>Wed, 1 Jun 2005 19:00:00 GMT</pubDate>
<itunes:duration>3:59</itunes:duration>
<itunes:keywords>politics, red, blue, state</itunes:keywords>
</item>
</channel>
</rss>
iTunes RSS 标签
iTunes 使用 RSS 2.0 以及一些附加标签。请注意,附加标签并不是必需的(除非要用于 iTunes Podcast 页面的推荐位置),但若要尽可能提供最佳用户体验,我们建议你在需要的地方使用这些标签。
返回页首通过 iTunes Podcast 命名空间来定义标签
当你使用 iTunes 标签时,必须将命名空间声明添加为 feed xml 的第二行,比如:
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
命名空间声明指向一个定义 iTunes 标签的文档。如果没有这份声明,这些标签就毫无意义。
请注意,此命名空间的定义区分大小写,而以前的命名空间位置则包含大写字母。目前虽仍支持旧有的命名空间定义格式,但建议你采用新式(全部小写)的定义格式。
返回页首文字编码
请使用 UTF-8 作为你 feed 文件的编码格式。其它的编码格式并不能确保与 iTunes 相兼容 。
所有的数值都应是纯文本格式(无标记或 HTML)。数值的长度不能超过 255 个字符,除了 <itunes:summary> 栏最多可包含 4000 个字符。数值间的空白是有意义的,也就是说,它会显示在 iTunes 中,因此不要在你数值的开始或结尾处添加空白字符。强烈建议不要使用 CDATA 区段。
在频道和项目部分里使用与显示通用标签
下列表格显示了哪些标签可应用于整个频道(Podcast),哪些标签可应用于单独的项目(单集)。表格还展现了标签内容在 iTunes 中显示的位置:
| xml 标签 | 频道 | 项目 | 内容在 iTunes 中出现的位置 |
|---|---|---|---|
<title> |
Y | Y | 名称栏位 |
<link> |
Y | 名称栏位中的网站链接和箭头 | |
<copyright> |
Y | 隐藏显示 | |
<pubDate> |
Y | 发布日期栏位 | |
<itunes:author> |
Y | Y | 表演者栏位 |
<itunes:block> |
Y | Y | 阻止一个剧集或 Podcast 出现 |
<itunes:category> |
Y | 类别栏位和在 iTunes Store 内浏览 | |
<itunes:image> |
Y | Y | 与专辑封面处于同一位置 |
<itunes:duration> |
Y | 时间栏位 | |
<itunes:explicit> |
Y | Y | 名称栏位中的家长忠告图标 |
<itunes:isClosedCaptioned> |
Y | 名称栏位中的隐藏式字幕图标 | |
<itunes:order> |
Y | 覆盖单集在 Store 中显示的顺序 | |
<itunes:complete> |
Y | 代表 Podcast 的终结;没有更多的单集了 | |
<itunes:keywords> |
Y | Y | 隐藏显示,但可以搜索到 |
<itunes:new-feed-url> |
Y | 隐藏显示,用于通知 iTunes 新的 feed URL 的位置 | |
<itunes:owner> |
Y | 隐藏显示,仅作联络之用 | |
<itunes:subtitle> |
Y | Y | 描述栏位 |
<itunes:summary> |
Y | Y | 当点击描述栏位中的"圆标 i" 时显示 |
<enclosure>
<enclosure> 标签具有三种属性:URL、长度和类型。以上述 feed 范例为例,做进一步说明:
<enclosure url="http://example.com/Podcast/everything/AllAboutEverythingEpisode2.mp3" length="5650889" type="audio/mpeg"/>
此标签的 URL 属性文件扩展名,用来确定一个项目是否应在 Podcast 目录中显示。支持的扩展名包括 "m4a"、"mp3"、"mov"、"mp4"、"m4v"、"pdf" 和 “epub”。
长度属性记录的是以字节为单位的文件大小。你可在文件属性中找到此信息(在 Mac 上,访问 "显示简介"并查看“大小”一栏)。
类型元素取决于 enclosure 所涉及的文件类型。常用文件及其 MIME 类型扩展名在以下表格中列出。
| 文件 | 类型 |
|---|---|
| .mp3 | 音频/mpeg |
| .m4a | 音频/x-m4a |
| .mp4 | 视频/mp4 |
| .m4v | 视频/x-m4v |
| .mov | 视频/quicktime |
| 应用软件/pdf | |
| .epub | 文档/x-epub |
<guid>
每一个 <item> 都应拥有一个永不改变的"全球唯一标识符" (Globally Unique Identifier, GUID)。当你将单集添加到 feed 时,GUIDs 会被以区分大小写的方式进行对比,以判断出哪些是新的单集。如果你遗漏了某个单集的 GUID,将会改用该单集的 URL。
<pubDate>
此标签详细说明了一个单集的发布日期和时间。内容的格式应遵循 RFC 2822 标准;例如:
Wed, 15 Jun 2005 19:00:00 GMT
<itunes:author>
此标签的内容会显示在 iTunes 的表演者栏位中。如果标签没有显示,iTunes 会使用 <author> 标签的内容。如果 <itunes:author> 没有显示在 feed 层级,iTunes 将会使用 <managingEditor> 的内容。
<itunes:block>
在 <channel> 元素中使用此标签,可阻止整个 Podcast 出现在 iTunes Podcast 目录中。在 <item> 元素中使用此标签,可阻止该剧集出现在 iTunes podcast 目录中。例如,如果某个剧集的内容可能导致 feed 被 iTunes 删除,你也许想要阻止其在 iTunes 中显示。
如果此标签可见,且设置为 "yes" (区分大小写),意味着将阻止此 feed 或剧集。如果标签值为任意其它值(包含空串),代表着将取消阻止此 feed 或剧集。在 feed 层级,如果没有阻止标签,则此 feed 的阻止状态保持不变。在剧集层级,如果没有阻止标签,则等同于“block=no”出现。
<itunes:category>
有两种方法可以浏览 iTunes 上的 Podcast 主题类别:点击"快速链接"框里的"浏览",或点击"类别"框内的某个选项。前一种方法会连接至一个基于文本的表格,而后者则连接至包含 Podcast 插图的多个页面。
此文档的结尾处,列有支持 iTunes Store 的所有类别和子类别。若要放置在较早的、基于文本的浏览系统中,Podcast feed 最多可以列出 3 组类别/子类别配对。(例如,"Music" 算作 1 组,"Business > Careers" 也算作 1 组。)但若要放置在基于类别链接的新式浏览系统中,或是显示在多数 Podcast 页面右列的 Top Podcast 和 Top Episodes 列表中时,只会使用 feed 中列出的第一组类别。
主类别和子类别的指定方式如下。使用顶级的 <itunes:category> 来指定浏览类别,并使用套嵌式 <itunes:category> 来指定浏览子类别。从 iTunes 中已有的类别和子类别进行选择。确保适当地避免使用 ampersand 符号。此文档结尾处包含一份完整的列表。
范例:
单一类别:
<itunes:category text="Music" />类别中含有 ampersand 符号:
<itunes:category text="TV & Film" />类别中含有子类别:
<itunes:category text="Society & Culture">
<itunes:category text="History" />
</itunes:category>条目中含有多个类别:
<itunes:category text="Society & Culture">
<itunes:category text="History" />
</itunes:category>
<itunes:category text="Technology">
<itunes:category text="Gadgets" />
</itunes:category><itunes:image>
此标签可指定你的 Podcast 插图。将图片的 URL 放入 href 属性中。iTunes 建议使用分辨率至少为 1400 x 1400 像素的方形 .jpg 图像,与针对标准 RSS 图像标签所指定的规格有所不同。若要让 Podcast 获得 iTunes Store 的推荐资格,随附图像必须至少达到 1400 x 1400 像素。
iTunes 支持拥有 RGB 色彩空间(CMYK 不予支持) 的 JPEG 和 PNG 格式的图像。此 URL 必须以 ".jpg" 或 ".png" 结尾。如果
如果你更换了 Podcast 图像,也要更换文件的名称。如果 iTunes 检查你的 feed,发现图像的 URL 没有变化,则可能不会更新图像。
花些时间制作一张新颖、动人的图像,使其能充分代表你的 Podcast。潜在的订阅者将在你的 Podcast 页面上看到此图,并在搜索结果和推荐的位置看到较小版本的图片。确保你的设计能以两种尺寸有效显示。
剧集层级也支持 <itunes:image> 标签。要获得最好的结果,我们推荐在项目层级使用 <itunes:image> 标签,并将同一插图嵌入媒体文件的元数据。要使用 iTunes 将插图嵌入个人单集的元数据,先选中一条剧集,然后从"文件"菜单选择"显示信息"。点击插图标签。然后点击"添加",找到并选中此图片文件,再点击"选择"。
<itunes:duration>
此标签的内容显示在 iTunes 的时间栏位中。
标签格式可以设定为 HH:MM:SS、H:MM:SS、MM:SS 或 M:SS (H = 小时,M = 分钟,S = 秒)。如果出现整数(未显示冒号),则数值单位可推定为秒。如果出现一个冒号,其左侧的数字可推定为分钟,右侧的数字推定为秒。如果出现两个以上的冒号,最右侧的数字将被忽略。
<itunes:explicit>
此标签用来显示你的 Podcast 中是否包含限制级内容。适用于此标签的三个值是 "yes"、"no" 和 "clean"。
如果你以 "yes" 填充此标签,你在 iTunes Store 上的 Podcast 插图旁边,以及 iTunes 内的名称栏位中,都会出现一个 "explicit" 的家长忠告标识。如果值为 "clean",则家长忠告的类型将被视为 Clean(纯净安全),意味着剧集中不包含任何露骨的语言或成人内容,同时会显示 "clean" 标识。如果显示限制级标签的同时,还有任何其它值(如 "no"),你将不会看到任何标识:此时默认的忠告类型为空白。
<itunes:isClosedCaptioned>
如果你的 Podcast 包含一个视频剧集,内嵌对隐藏式字幕的支持,此时应该使用这个标签。适用于此标签的两个值是 "yes" 和 "no"。
只有 <item> 层级才支持这个标签。如果你以 "yes" 填充此标签,在 iTunes 的名称栏位中,一个隐藏式字幕图标将出现在相应的剧集旁边。如果显示隐藏式字幕的同时,还有任何其它值(如 "no"),你将不会看到任何标识。
<itunes:order>
此标签可用来覆盖 iTunes Store 中剧集的默认顺序。
通过使用代表剧集在 iTunes Store 中出现次序的数值进行填充,你可将此标签应用于 <item> 层级。例如,如果你想要某个 <item> 作为 Podcast 的首个剧集出现,可以用 “1” 来填充 <itunes:order> 标签。如果相互冲突的顺序值在多个剧集中出现,iTunes Store 将使用默认的顺序 (pubDate)。
<itunes:complete>
此标签可用来表示一个 Podcast 的终结。
此标签仅在 <channel> 层级获得支持。如果你以 "yes" 填充此标签,则表示你将不再向此 Podcast 添加更多的剧集。如果 <itunes:complete> 标签出现的同时,还有任何其它的值出现(如 “no”),则此标签对 Podcast 无效。
<itunes:keywords>
此标签允许用户使用最多 12 个文本关键词进行搜索。请使用逗号来分隔关键词。
<itunes:new-feed-url>
此标签允许你更改 Podcast feed 所在的 URL。此标签须在 <channel> 层级进行添加。Feed 格式如下:
<itunes:new-feed-url>http://newlocation.com/example.rss</itunes:new-feed-url>
向你原有的 feed 添加标签之后,你应在撤销原有 feed 之前,将其保留 48 小时。届时,iTunes 会使用新的 feed URL 更新目录。更多详情,请查看上述"更改你的 Feed URL”版块。
<itunes:owner>
此标签包含的信息,将用于联络 Podcast 的所有者,专门就其 Podcast 事宜进行沟通。此信息不公开显示。
请将所有者的电子邮件地址填入套嵌的 <itunes:email> 元素之中。
请将所有者的姓名填入套嵌的 <itunes:name> 元素之中。
<itunes:subtitle>
此标签的内容显示在 iTunes 的描述栏位中。副标题在仅包含几个词语时,其显示状态最为理想。
<itunes:summary>
此标签的内容在单独的窗口中显示,当用户点击描述栏位中的 "圆标 i" 时,这个窗口便会出现。它还会出现在 iTunes 页面上,以宣传你的 Podcast。此字段最多可容纳 4000 个字符。如果 <itunes:summary> 未包含其中,则会改用 <description> 标签的内容。
<language>
由于 iTunes 运行的站点覆盖全球,因此为 Podcast 指定语言显得至关重要。常用值请参见 ISO 639-1 Alpha-2 列表(双字母语言代码,部分包含可能出现的修饰符,如 "en-us")。
返回页首常见错误
错误的 <pubDate> 格式
<pubDate> 中的日期和时间格式必须符合 RFC 2822 标准。
日期必须为"星期几,日月年"。时间必须为 24 小时格式 (不使用 AM 或 PM),且必须包含时区偏移量。
<! — 日期和时间不符合 RFC 2822 格式 — >
<pubDate>7/6/2005 1:00:00 PM</pubDate>
<! — 有效的日期和时间格式 — >
<pubDate>Wed, 6 Jul 2005 13:00:00 PDT</pubDate>
<pubDate>Wed, 6 Jul 2005 13:00:00 -0700</pubDate>未能避免使用 ampersand 符号。
<! — 非法的 xml — >
<title>Food & Wine</title>
<! — 有效的 xml — >
<title>Food & Wine</title>使用 HTML 命名字符实体。
<! — 非法的 xml — >
<copyright>© 2005 John Doe</copyright>
<! — 有效的 xml — >
<copyright>© 2005 John Doe</copyright>与 HTML 不同,XML 仅支持 5 个"命名字符实体":
| 字符 | 名称 | xml |
|---|---|---|
| & | ampersand 符号 | & |
| < | 小于号 | < |
| > | 大于号 | > |
| ’ | 单引号 | ' |
| " | 引号 | " |
在 XML 中,只有上述 5 个字符须避免使用。 其它所有字符均可直接输入支持 UTF-8 的编辑器中。你还可使用为字符指定 Unicode 的数字字符引用,例如:
| 字符 | 名称 | xml |
|---|---|---|
| © | 版权符号 | © |
| ℗ | 录音版权符号 | ℗ |
| ™ | 商标符号 | ™ |
如需更多参考,请查看 XML 字符与实体引用。
返回页首更多资源
基本信息
帮助
返回页首iTunes 中的 Podcast 节目分类
| iTunes 支持的类别 | 对应的编程 |
|---|---|



