iPhone 如何知道哪些 mp3 是播客?

iPhone 如何知道哪些 mp3 是播客?

我最近买了一部 iPhone,很快发现我宁愿使用 Zune 软件而不是 iTunes。所以我打开了手动同步,我只需将我想要的 mp3 文件拖到 iTunes 中的 iPhone 上即可。问题是有些播客 mp3 会显示在播客部分,而有些则不会。这其实没什么关系,只是只有播客会保存其播放位置。

所以问题是:iPhone 如何知道哪些 mp3 是播客? 我假设它是 ID3 标签中的某个字段,但我不知道是哪一个。

编辑:我找到了一个解决方案。我让 iTunes 监视我的 Zune 播客文件夹。因此,当我启动 iTunes 时,它似乎知道所有这些文件都是播客。我可以将它们拖到 iPhone 上,它们就可以正常工作。

答案1

我认为 iTunes 在资料库中分离播客的方式与播客的同步方式有关。播客的处理方式与 Mp3 不同。

我刚刚深入研究了 iTunes Music Library.xml,发现在播客中,播客下出现了以下元素

<key>Podcast</key><true/>

所以,这与 iTunes 将播客标记为此类并且知道以不同的方式处理它们的事实有关。

更新:此外,它不仅仅是播客条目上的键值对,因为如果你将该键值对添加到任何歌曲中,当你关闭它时它会被 iTunes 删除

更新 2:我还找到了指定 Podcast“播放列表”的条目

    <dict>
        <key>Name</key><string>Podcasts</string>
        <key>Playlist ID</key><integer>11896</integer>
        <key>Playlist Persistent ID</key><string>6D71FCACB79A978D</string>
        <key>Distinguished Kind</key><integer>10</integer>
        <key>Podcasts</key><true/>
        <key>All Items</key><true/>
        <key>Playlist Items</key>
        <array>
            <dict>
                <key>Track ID</key><integer>7194</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>7192</integer>
            </dict>
            <dict>
                <key>Track ID</key><integer>7190</integer>
            </dict>
        </array>
    </dict>

长话短说,iTunes 在后台做了很多工作!!

答案2

有一个方便的免费 Applescript,来自Doug 的脚本这将把选定的曲目重新添加为播客。

将选定曲目重新添加为播客 v1.2

答案3

快速浏览一下我的 iTunes 库,我发现大多数 Podcast 都有 ID3 类型属性设置为……“播客”

答案4

现在这个问题在 iTunes9 中很容易解决。如果你右键点击某个文件并点击“获取信息”,你就可以在选项选项卡下将该文件更改为播客。

相关内容