WordPress.org

Ready to get started?Download WordPress

Forums

iTunes 4.9 Tagging (52 posts)

  1. SFEley
    Member
    Posted 9 years ago #

    As everyone's surely heard by now, iTunes 4.9 with podcasting support is out. It has a fairly complete directory, but with very little metadata on each podcast.

    Apple has published a document with some RSS 2.0 extensions to fill in that missing metadata. I'm going to begin work on implementing those specifications in the WordPress RSS script ASAP, because I want my podcast to be usable within the iTunes directory sooner rather than later.

    My question is: is anyone else working on this, or does anyone have an interest in it? If it's easy to do, I'll wrap up the extensions in a plugin. If it's not, I'll just hack the PHP and share the changes here. I've never written a plugin before, however, and my time is extremely limited, so I may ask for help on the packaging-and-polishing part if anyone's willing. Thanks.

  2. RobotDan
    Member
    Posted 9 years ago #

    I'd be very interested in a plugin, especially as I'm having to manually enter the enclosure details into my posts... WordPress 1.5.1.2 isn't picking them out of the externally hosted mp3s automatically. I can't check whether my feed is working with iTunes 4.9 until I get home from work. Anyone want to give it a whirl? :)

    http://www.alittlepoison.com/feed/?category_name=podcasts
    http://www.alittlepoison.com - music, art, fiction, politics

  3. pieceoplastic
    Member
    Posted 9 years ago #

    i would also be extremly interested how to get this to work propperly. for some reason my wp-rss feed does not seem to work. luckily my feedburner link does... but wp-rss would be more specific and more precise.

  4. jbisjim
    Member
    Posted 9 years ago #

    I am attempting to work on it right now editing the file manually.
    I am a bit leary of editing the wp-rss2/php file but what can you do.

    I would be very interseted in a plug in. I know some php and will help where i can. pure function is what is needed right now.

  5. citizenkeith
    Member
    Posted 9 years ago #

    Put me down for a plug-in as well! As soon as I read the specs (which I'm not knowledgeable enough to implement), I came here to see what was cooking. Thanks to SFEley for working on it.

  6. SFEley
    Member
    Posted 9 years ago #

    Hi guys,

    Well, I looked into the Plugin API and the WordPress RSS script source, and I'm afraid that a simple plugin to insert the iTunes RSS elements isn't possible. Or at least, if it is possible then I don't know how to do it. The problem is that the WP RSS 2.0 script outputs all of its RSS tags directly to the browser, without running them through a filter first. Only the post content, etc. are filtered, and the iTunes elements need to be on a higher level than that.

    The only straightforward approach, therefore, is to replace the wp-rss2.php file with one including the iTunes tags. I.e., to hack the WordPress code. I'll be working in that later tonight, and I'll be happy to post what I have. Or if you're impatient, Kevin Devin on the Yahoo! Podcasters group has already done the same thing. You can search the messages there for his code.

    Or you can wait until Feedburner implements these elements, which ought to be any time now, since people are clamoring for them.

    Anyway, sorry I couldn't give you a simple plugin. I really wanted to.

  7. pieceoplastic
    Member
    Posted 9 years ago #

    'ello all
    what i have noticed is that iTunes does not seem to pick up a category-specific rss feed.
    i sometimes link to mp3's that i do not wish to be a part of my "podcast", because they are either too long or somethin g else is not right.
    so i use a rss link that only picks up one category, which is the i use for posts with mp3 that i do want to be part of my podcast.

    now it appears that iTunes is picking up my general rss alright, but not the exclusion, meaning everything gets podcasted.

    so in other words this is what gets piucked up:
    http://pieceoplastic.com/wp-rss2.php

    but this gets ignored:
    http://pieceoplastic.com/wp-rss2.php?category_name=pieceocast

    now, as far as how to solve this, i have no idea. anyone?

  8. pieceoplastic
    Member
    Posted 9 years ago #

    me again. i found a guy called kevin devin's code @ podcasting yahoo group.
    [http://groups.yahoo.com/group/podcasters/message/7540]
    he went ahead and changed things by hardcoding around directly in wp-rss2.php.

    its looking quite good, for now, but what i would be intersted in is how to call only one category, my podcast category, using wp-rss2.php.
    i am thinking of creating an itunes specific rss feed here, named accordingly: wp-rssitunes.php, for the time being.

    also: he is using this: <itunes:summary><?php the_content('', 0,'') ?></itunes:summary> which prints the whole text, html-included. there has to be a better option?

  9. RobotDan
    Member
    Posted 9 years ago #

    pieceoplastic:
    I'm getting the same, I can't add http://alittlepoison.com/feed/?category_name=podcasts
    to Apple's directory. Could an .htaccess rule be added that would enable the use of something like:
    http://alittlepoison.com/podcastfeed/
    to the correct url?

    Also, when I've manually added the feed into iTunes 4.9, the description has some non-converted HTML characters...
    (ie. the apostrophe in 'Here’s a new audio...')

    How can I get wordpress to not put these into the feed. Thanks to anyone who can help!

  10. RobotDan
    Member
    Posted 9 years ago #

    Just to clarify my last post, http://alittlepoison.com/wp-rss2.php?category_name=podcasts also gets ignored by Apple's directory.

  11. pieceoplastic
    Member
    Posted 9 years ago #

    actually, at least for me, it does not get ingnored, but i does not seem to filter things propperly. so if i input /wp-rss2.php?category_name=podcast it will pick everything else from all other categories as well and hence probably decides to pick up /wp-rss2.php

  12. RobotDan
    Member
    Posted 9 years ago #

    Ah, I see. Perhaps Apple is just moderating my feed!

    Perhaps the .htaccess thing I mentioned above could help you? I don't know exactly what the redirect rule would look like though...

  13. iand
    Member
    Posted 9 years ago #

    You already have a neater url - try http://www.alittlepoison.com/archives/category/podcasts/feed/

  14. RobotDan
    Member
    Posted 9 years ago #

    Well, there we go! Does this solve your problem, pieceoplastic?

  15. jbisjim
    Member
    Posted 9 years ago #

    I loaded the kevin devin file, and ran it through a file validator that gave me line by line errors and got it to work.

  16. iand
    Member
    Posted 9 years ago #

    just another wordpress webblog is the default tagline, see options > tagline, to change it.

  17. RobotDan
    Member
    Posted 9 years ago #

    Anyone got any ideas on why the &xxxx; apostrophes and curly quotes are appearing as code in iTunes

  18. pieceoplastic
    Member
    Posted 9 years ago #

    so wait, i am a bit thick today. [very hot weather here] you are suggesting i should use neater url to get it to work? or what?

    edit: i just went ahead and tried that, yet now iTunes is messing with me. it tells me: "it appears the feed has already submitted. in fact two feeds do show up, but both list mp3's from all my categories, not from my podcast category alone. hmmm

    @jbisjim: care to share the kevin devin rss feed rework you did?

  19. RobotDan
    Member
    Posted 9 years ago #

    As you have index.php in your url paths, I assume that you don't something called mod_rewrite installed on your server. Therefore the http://www.xxxxxx.com/archive/category/podcastcat/feed/ url suggested by IanD won't work.

  20. pieceoplastic
    Member
    Posted 9 years ago #

    hmmmm. something is def. weird. now i got the kevin devin rss hardcode hack to work, to validate as rss i mean, and i saved this under a completely different name. yet when i tried to submit this to itunes i again received the "it appears the feed has already submitted". i wonder if they just check the 1. part of the url, what if people want to submit various podcasts all hosted in one blog?

  21. jbisjim
    Member
    Posted 9 years ago #

    Pieceoplastic
    Here is my feed url feel free to copy and pastes as needed. It is straight Kevin Devin jsut changed for my needs. I got Itunes to accept it once i fixed my errors.
    http://bottomtimeradio.com/wp-rss2.php
    If your into scuba you'll like our cast.

    Most of the problem I had were all me making dumb mistakes.
    I used http://feedvalidator.org/ it will give you line by line of what issues your code errors. I found this very helpful.

  22. lstelie
    Member
    Posted 9 years ago #

    Hello,

    I think the whole wp-rss2.php need a clean up
    It lacks some stuff as for example Creative Commons name space (CC is very.. common among weblog) now it's the itunes tags.
    The problem is that each hack of this file may screw the feed, it's a very délicate part.

    Luc

  23. jbisjim
    Member
    Posted 9 years ago #

    Pieceoplastic
    I updated my wp-rss2 file.
    Cleaned an uneeded section out, per Kevin

  24. djjram
    Member
    Posted 9 years ago #

    Hey jbisjim, I couldn't help noticing that in your feed you have a typo:

    <category>Pocast</category>

    (should be Podcast, right?)

    Does this mean the "category" tag is not parsed, or that it's ignored if "category" doesn't equal some specific value?

  25. jbisjim
    Member
    Posted 9 years ago #

    djjram
    thanks for the heads up but i am not finding that line? do you still see it. I cleaned out a few uneeded items a bit ago.

  26. djjram
    Member
    Posted 9 years ago #

    jbsjim, I'm still seeing it when I use the link you've posted above, and also from the "XML" button on your webpage. It's the 22nd line up from the bottom in the XML file. Am I looking at an old version?

  27. jbisjim
    Member
    Posted 9 years ago #

    Your right
    It was a wordpress category spelling error on my part. :-) does not show up on the text file on my end. Word press fills in the blanks for data the wp-rss2 file calls. so it was only as good as the person who programmed the category to begin with. :-)

  28. dgstinner
    Member
    Posted 9 years ago #

    Feedburner is working on adding the necessary iTunes tags to their feeds.

  29. jellicle
    Member
    Posted 9 years ago #

    Podcast Alley is doing custom feeds for people who are listed there. You can edit the feeds too - from tomorrow :)

  30. lstelie
    Member
    Posted 9 years ago #

    Hello,

    An official example. This is the feed used by Apple to publish the most successful iTMS songs :
    http://phobos.apple.com/podcasts/applenmtphobos.rss

    Luc

Topic Closed

This topic has been closed to new replies.

About this Topic