Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Libsyn feed not updating on iTunes

Hi, I'm a noob with rss so I'm sorry if this causes a yawn or two but it's alien to me. Last week I published an ep and didn't update on iTunes. I use libsyn and feedburner. That's the feed http://thenoteshow.libsyn.com/rss it says 'The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 39: The element type "description" must be terminated by the matching end-tag "</description>".


I use that feed in feedburner. Last week I uploaded an episode then reuploaded it when I'd shortened it, which at first I did a few times. I'm not sure if that is what caused it or not.


Thank you for your time!

Posted on Feb 5, 2014 6:28 AM

Reply
Question marked as Best reply

Posted on Feb 5, 2014 8:08 AM

Your feed was not validating due to some Java script code in the description field for eps 7 and 5.


The code was:


<script>// <![CDATA[

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https'; if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.t witter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');

// ]]></script>


I removed this code from your descriptions and now it is validating fine.


http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fthenoteshow.libsyn.com%2Frss


Do not add java script code to your description field - RSS aggregators like iTunes do not like that.


I would recommend you go into your libsyn account and under destinations / then "libsyn classic feed" add in the info for your iTunes category and other iTunes elements.


Then in Feedburner make sure you have smartcast turned off.


Regards,


Rob W

libsyn

3 replies
Question marked as Best reply

Feb 5, 2014 8:08 AM in response to JoNote

Your feed was not validating due to some Java script code in the description field for eps 7 and 5.


The code was:


<script>// <![CDATA[

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https'; if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.t witter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');

// ]]></script>


I removed this code from your descriptions and now it is validating fine.


http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fthenoteshow.libsyn.com%2Frss


Do not add java script code to your description field - RSS aggregators like iTunes do not like that.


I would recommend you go into your libsyn account and under destinations / then "libsyn classic feed" add in the info for your iTunes category and other iTunes elements.


Then in Feedburner make sure you have smartcast turned off.


Regards,


Rob W

libsyn

Feb 5, 2014 8:10 AM in response to JoNote

The FeedValidator report objects to two things: the Twitter 'data-show-count' in line 46 (pat of episode 7), and the closing 'script' tag in line 70 (part of episode 5) - this may be because you appear to have a paragraph return at the end of the preceding line. Frankly I doubt it's at all a good idea to include Javascript in a feed. Certainly FireFox shows onlly episode 8, so something in episode 7 is throwing it; however subscribing manually in iTunes shows all the episodes. However the Store is probably less forgiving.

Libsyn feed not updating on iTunes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.