How does an iPhone know which mp3s are podcasts?

7

2

I recently got an iPhone, and quickly found I would rather use the Zune software instead of iTunes. So I turned on the manual syncing, and I can just drag the mp3 files I want over to the iPhone in iTunes. The problem is that some podcast mp3s show up in the podcast section and some do not. It wouldn't really matter except that only podcasts save their play position.

So the question is: how does an iPhone know which mp3s are podcasts? I assume it's a certain field in the ID3 tag, but I don't know which.

Edit: I found a solution for me. I had iTunes watch my Zune podcast folder. So when I launch iTunes, it seems to figure out all those files are podcasts. I can drag them over to the iPhone and they work as intended.

Jake Pearson

Posted 2009-08-11T12:03:34.283

Reputation: 497

2Bonus hint: to listen to all your unheard-in-full podcasts, create a smart playlist with "is podcast" and "play count = 0". Just going by the new podcast indicator will only mark the ones you haven't ever started. – Andrew Scagnelli – 2009-08-11T15:15:14.150

Answers

2

This is now easily solvable in iTunes9. If you right click on a file and click 'Get Info' you can change the file to a podcast under the options tab.

Jake Pearson

Posted 2009-08-11T12:03:34.283

Reputation: 497

14

I think that the way that iTunes separates out podcasts in the Library has to do with how podcasts are synced. Podcast are handled differently than Mp3s.

I just dug into the iTunes Music Library.xml and saw that on podcasts, the following elements appear under podcasts

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

So it has to to with the fact that iTunes flags podcasts as such, and know to handle them differently.

UPDATE: Also, its more than just that key-value pair on the podcast entry, because if you add that key-value pair to any song, it gets removed by iTunes when you close it

UPDATE 2: I also found the entry specifying the Podcast "playlist"

    <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>

Long story short, iTunes is doing a lot of work in the background!!

Dan McClain

Posted 2009-08-11T12:03:34.283

Reputation: 609

10Yes, iTunes 'knows' they are podcasts because of how it got them. This is a SERIOUSLY annoying mis-feature that iTunes has had for years. There are lots of little things that iTunes will or won't do with something that it 'knows' is a podcast (like auto-load it onto a shuffle). Good luck getting around this by any means other than using iTunes. Unfortunately, you've run into one of the many areas where Apple's approach to things makes it hard on the end user who doesn't fit the expectations Apple has. – Michael Kohne – 2009-08-11T12:38:34.463

1Imagine me looking up a boom camera, and yelling "Noooooooo!!!" – Jake Pearson – 2009-08-11T13:01:24.470

5

There is a handy free Applescript from Doug's Scripts that will re-add the selected tracks as podcasts.

Re-Add Selected Tracks as Podcast v1.2

Mark Thalman

Posted 2009-08-11T12:03:34.283

Reputation: 990

4

A quick look through my iTunes library shows that most Podcasts have the ID3 genre attribute set to... "Podcast"

Jon Rhoades

Posted 2009-08-11T12:03:34.283

Reputation: 622

2However, just changing the Genre tag of a non-podcast mp3 in your library to "Podcast" will not cause it to show up in the Podcasts section. – arathorn – 2009-08-11T12:22:47.607

@arathorn: Next ID3 tag is URL for podcast rss, maybe. – MicTech – 2009-08-11T12:31:01.707

2

You can also click the "remember playback position" check box for the appropriate tracks. See this article from LifeHacker.com

Doug Harris

Posted 2009-08-11T12:03:34.283

Reputation: 23 578

0

For MP3s at least, it isn't just one ID3 tag -- it's several -- but I have managed to convince iTunes that an MP3 is a podcast strictly by manipulating the ID3 tags. (I copied all the tags from an iTunes-downloaded podcast using MP3Tag, tweaked a couple of them to prevent the new file from colliding with the old one, and did a manual add-file-to-library in iTunes, after which the MP3 appeared in the podcast list alongside the original 'cast I pulled the tags from.)

Unfortunately I haven't had time to figure it out well enough to take arbitrary MP3s and tag them as podcasts from scratch. But it does seem to be possible, if far more arcane than it needs to be.

Lazlo Nibble

Posted 2009-08-11T12:03:34.283

Reputation: 156