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

Jak*_*son 7 itunes mp3 iphone podcasts

我最近买了一部 iPhone,很快发现我更愿意使用 Zune 软件而不是 iTunes。所以我打开了手动同步,我可以在 iTunes 中将我想要的 mp3 文件拖到 iPhone 上。问题是某些播客 mp3 会出现在播客部分,而有些则不会。除了只有播客保存他们的播放位置之外,这并不重要。

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

编辑:我为我找到了解决方案。我让 iTunes 观看我的 Zune 播客文件夹。因此,当我启动 iTunes 时,它似乎发现所有这些文件都是播客。我可以将它们拖到 iPhone 上,它们会按预期工作。

Dan*_*ain 14

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

我刚刚挖掘了 iTunes Music Library.xml 并看到在播客上,以下元素出现在播客下

<key>Podcast</key><true/>
Run Code Online (Sandbox Code Playgroud)

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

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

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

    <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>
Run Code Online (Sandbox Code Playgroud)

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

  • 是的,iTunes“知道”它们是播客,因为它是如何得到它们的。这是 iTunes 多年来一直存在的一个非常烦人的错误功能。有很多小事情 iTunes 会或不会用它“知道”是播客的东西来做(比如自动加载到 shuffle 上)。祝你好运,通过使用 iTunes 以外的任何方式解决这个问题。不幸的是,您已经遇到了许多领域之一,在这些领域中,Apple 的处理方法使不符合 Apple 期望的最终用户难以接受。 (10认同)

Mar*_*man 5

Doug's Scripts中有一个方便的免费 Applescript,可以将所选曲目重新添加为播客。

将所选曲目重新添加为 Podcast v1.2


Jak*_*son 2

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