PDA

View Full Version : iTunes tags for Blogger / Feedburner Users


ferg
Jun 30th, 2005, 09:29 PM
Okay...I figured out a temporary way to EASILY get your iTunes tags updated. This is for people who are already listed in the store, but want to be categorized, et al.

Here's what you do...

1. Goto your PCA iTunes friendly feed. This is found on your podcast's details page. Open it, view source, and copy the entire thing.

2. Paste that code into a new text file, say rss.xml.

3. Update any tags that aren't filled out (the image one comes to mind)

4. Put that text file on your server somewhere.

5. Update your feedburner feed to point to that file instead of your atom.xml file.

That's it. Of course, you'll either have to manually update this new feed, or repeat these steps each time you make a new post, but, hopefully the feedburner guys will come up with the new features in a couple o' days.

What this basically does is quickly gets your iTunes tags into your exiting feed URL.

Will-Casel
Jun 30th, 2005, 10:00 PM
Thanks, ferg!
I'll try it out tonight.

Will

Marilynfan
Jun 30th, 2005, 10:55 PM
Oh, what a great idea! I have been fiddling around with it but I can't seem to add in my pupuplayer. Why won't this line of code validate....

<ppmedia image="http://www.marilynmonroe.ca/podcast/mymarilyn.jpg" link="http://www.marilynmonroe.ca/podcast"/>

It looks like I need the line at the top to read <rss version="2.0" xmlns:pp="http://www.pupuplayer.com/ppexplination-rtf">

but I can't do that because there is an itunes line in there. Is there a work around for this? Otherwise, I guess I better wait until feedburner gets its fix out. I am listed on iTunes and would sure love to get my category fixed:)

jeffoest
Jul 1st, 2005, 12:39 AM
This from the Feedburner Blog:

Shawn, that's what we're working on! making it easy for you to come to FeedBurner, and as part of the smartcast service, just give us some additional info that we can then parse into iTunes, Odeo, and yahoo media rss meta-data that you don't have to put into the right tags in the right way on your own, and we'll roll all that into additional podcasts that you add to your feed in the future too. Coming next week! Hopefully midweek.

"hopfully midweek" - sounds like the beginning of the week after to me.

So, if we use the "Fergian methodology" it sounds like we have three options for freshness - correct me if I'm wrong:

AFter upload of next podcast:

1) revert feedburner feed to atom feed. Wait until PCA feed matches. Edit PCA feed again for photos, etc...

2) edit created feed by hand as best as we can ;-) (probably using our atom feed for guidance).

3) rinse, douche, rinse again....

ferg
Jul 1st, 2005, 12:47 AM
Jeff,

Actually, here's what I'm going to do.
I made my feed iTunes compliant. I didn't actually use the one from podcast alley. I did it based on another feed that is already working in the directory.
anyone interested can access this feed for reference at http://airferg.com/rss.xml

I then pointed my feedburner feed to this feed.

After our next episode, I will simply point feedburner to my atom file, copy out the newest <item> segment, paste it into the other file, then repoint feedburner to that.

Hopefully, I will only have to do this once.

Patrick
Jul 1st, 2005, 01:47 AM
I've made a great mod to the WordPress wp-rss2.php file (based on the iTunes spec and another I saw on someone's site), but I've done it using ALL the iTunes tags for full compatibility and optimal iTunes integration.

Check out my feed to see how nice and perfect the iTunes stuff is. If you have WordPress, it's all automatic - no manual changes necessary. I'm very happy about this. I dove into the PHP and got it done. I thought it would be hard but it was really easy.

Anyone on WordPress or considering switching (Ferg or Jeff :lol: ) I'll be happy to share this. Manual updating sucks!

Marilynfan
Jul 1st, 2005, 08:27 AM
Thanks Ferg! I see where my mistake is now after looking at your xml file and I got it to validate! So I just changed my feedburner settings and now let's see if iTunes updates the new info!!

podcastone
Jul 2nd, 2005, 01:43 PM
Okay...I figured out a temporary way to EASILY get your iTunes tags updated. This is for people who are already listed in the store, but want to be categorized, et al.

I just followed along with the Apple guide as well as looking at the PCA examples and my feed seems to work fine as well. ONE thing I noticed however, it doesn't seem that FB alters my feed in any way now (e.g. the link tracking or other inserts)

i.e. those links that are like this:
http://feeds.feedburner.com/PresidentialWeeklyRadioAddress?m=33

Other than that the feed works fine, just waiting for Apple to suck it back up and display the changes. Just wondering whether or not anything will be tracked in FB?

cc_chapman
Jul 2nd, 2005, 01:49 PM
Anyone on WordPress or considering switching (Ferg or Jeff :lol: ) I'll be happy to share this. Manual updating sucks!

I'd love to check it out. I'm new to WordPress so it would be greatly appreciated.

Patrick
Jul 2nd, 2005, 02:38 PM
I'll email you the file, CC.

spewkie
Jul 2nd, 2005, 03:52 PM
Anyone on WordPress or considering switching (Ferg or Jeff :lol: ) I'll be happy to share this. Manual updating sucks!

Could you send me a copy of this as well?

Thanks :D

RandomChatter
Jul 2nd, 2005, 06:18 PM
Hey Patrick,

Can I get a copy of it too, please?

Thanks!

Patrick
Jul 2nd, 2005, 06:23 PM
It works 100%, but if you go to my feed and try to validate it you get some iTunes errors. It looks like they just added iTunes tags to the validator, which is good, but the errors they are giving are kind of BS.

I will tweak it to validate and then just post it here for everyone.

RandomChatter
Jul 2nd, 2005, 06:37 PM
Thanks! This should really help out a LOT!

Patrick
Jul 2nd, 2005, 06:44 PM
This should work - just fill in your info in the hardcoded tags. It still doesn't validate due to those iTunes errors, but it works in all aggregators including iTunes, so I don't get it. I will continue tweaking it. I've been using this for days and it works great.

-------------- Replace your wp-rss2.php with this below -----

<?php

if (empty($feed)) {
$blog = 1;
$feed = 'rss2';
$doing_rss = 1;
require('wp-blog-header.php');
}

header('Content-type: text/xml; charset=' . get_settings('blog_charset'), true);
$more = 1;

?>
<?php echo '<?xml version="1.0" encoding="'.get_settings('blog_charset').'"?'.'>'; ?>


<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd"
>

<channel>
<title><?php bloginfo_rss('name'); ?></title>
<link><?php bloginfo_rss('url') ?></link>
<description><?php bloginfo_rss("description") ?></description>
<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></pubDate>
<generator>http://wordpress.org/?v=<?php bloginfo_rss('version'); ?></generator>
<language><?php echo get_option('rss_language'); ?></language>
<managingEditor>email@domain.com (John Doe)</managingEditor>
<copyright>Copyright 2005, My Podcast</copyright>
<category>Comedy</category>

<image>
<url>http://www.mydomain.com/myimage.gif</url>
<link>http://www.mydomain.com</link>
<title>My Podcast</title>
<width>144</width>
<height>144</height>
</image>

<itunes:subtitle><?php substr(bloginfo_rss("description"), 0, 255); ?></itunes:subtitle>
<itunes:summary>A long description of my podcast</itunes:summary>
<itunes:author>John Doe</itunes:author>

<itunes:owner>
<itunes:name>John Doe</itunes:name>
<itunes:email>email@domain.com</itunes:email>
</itunes:owner>

<itunes:explicit>Yes</itunes:explicit>

<itunes:category text="Comedy" />
<itunes:category text="Talk Radio" />
<itunes:category text="Audio Blogs" />

<itunes:link rel="image" type="video/jpeg" href="http://www.domain.com/itunesimage.jpg">My Podcast</itunes:link>


<?php $items_count = 0; if ($posts) { foreach ($posts as $post) { start_wp(); ?>
<item>
<title><?php the_title_rss() ?></title>
<link><?php permalink_single_rss() ?></link>
<comments><?php comments_link(); ?></comments>
<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
<dc:creator><?php the_author() ?></dc:creator>
<?php the_category_rss() ?>

<itunes:subtitle><?php substr(the_excerpt_rss(),0, 255); ?></itunes:subtitle>
<itunes:summary><?php the_content_rss(); ?></itunes:summary>
<itunes:author>John Doe</itunes:author>
<itunes:explicit>Yes</itunes:explicit>

<itunes:category text="Comedy" />
<itunes:category text="Talk Radio" />
<itunes:category text="Audio Blogs" />

<guid><?php the_permalink($id); ?></guid>
<?php if (get_settings('rss_use_excerpt')) : ?>
<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
<?php else : ?>
<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>
<?php if ( strlen( $post->post_content ) > 0 ) : ?>
<content:encoded><![CDATA[<?php the_content('', 0, '') ?>]]></content:encoded>
<?php else : ?>
<content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded>
<?php endif; ?>
<?php endif; ?>
<wfw:commentRSS><?php echo comments_rss(); ?></wfw:commentRSS>
<?php rss_enclosure(); ?>
</item>
<?php $items_count++; if (($items_count == get_settings('posts_per_rss')) && empty($m)) { break; } } } ?>
</channel>
</rss>

docsnavely
Jul 2nd, 2005, 08:02 PM
I can't wait to get home and do some cuttin an pastin!!! :D

Thanks for the post patrick!!!!

Patrick
Jul 2nd, 2005, 11:50 PM
I will post an updated version of my WordPress RSS2 template soon. I have added and fixed some things.

Until then, I worked my butt off on this today.

Check your feed here: http://www.nobodylikesonions.com/feedcheck

It really helps see what's there and what's not.

Will-Casel
Jul 3rd, 2005, 03:50 PM
Check your feed here: http://www.nobodylikesonions.com/feedcheck

It really helps see what's there and what's not.
:shock:
Whoa....
Greatest.tool.ever

Thanks, man.

Will

Bitz of Brin
Jul 4th, 2005, 02:55 AM
Hey, I was wondering. I know Apple has said be patient and that it might take 1 to 2 weeks, but I'd hate to wait all that time and find out I had done something wrong. Is it possible that I'm not listed yet because iTunes doesn't like feedburner feeds? Has anybody had any luck getting their feedburner feed listed?

Patrick
Jul 4th, 2005, 03:16 AM
There are tons of feedburner feeds listed. Feedburner feeds aren't different from any other RSS feed.

Bitz of Brin
Jul 4th, 2005, 03:22 AM
There are tons of feedburner feeds listed. Feedburner feeds aren't different from any other RSS feed.

Then I wonder what the hold up is. I submitted three weeks before 4.9 was released. The second I saw I wasn't there I resubmitted my podcast using the new submit screen and was told it was already there. sigh... :( I was so excited to be listed there that this is a bit of a let down. lol OK OK, I'll go get a life or something.

Patrick
Jul 4th, 2005, 03:25 AM
They aren't doing regular updates, so just calm down and wait. That's all you can do.

docsnavely
Jul 4th, 2005, 09:05 AM
Patrick, I was about ready to hand-update my feed after every single posting, but your friggin wp-rss2 solution fixed everything!

You my friend are the man! All I need to do now is get some artwork for my feed and I will have no problems........

I'm not an artistic person :(

alissa
Jul 4th, 2005, 05:45 PM
i didn't want to create another feed. because our listernership got kinda splintered the last time i did that.

but i do have blogger and feedburner.

i put this code in my template section:

itunes.jpg (http://feeds.feedburner.com/creotradio)

the itunes jpg actually points to a place on teh web where i have a copy of that.

anyway, then all a person needs to do is drag and drop that icon into itunes 4.9. seems to work pretty good so far.

check it out...

podcast.creotradio.net