Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.41k stars 1.99k forks source link

Podcast RSS feed problems #47832

Open rickmgithub opened 3 years ago

rickmgithub commented 3 years ago

Several of the user's podcast episodes are not showing up on Google podcasts.

  1. If you go to the users podcast feed - https://damiengwalter.com/category/podcast/feed/ and then validate it with WC3 feed validator it produces two types of errors (if the user has changed this then please see my backup file here - https://rickspremiumtest.wordpress.com/2020/11/27/xml/)
    • There are multiple enclosure tags in the same posts for the same media fil;e
    • And the subtitle tag is too long.
  2. The result is that that these episodes do not show up on Google podcasts
  3. They play on other platforms but not there. The user also reported issues within their Apple iTunes connect dashboard.
  4. I recreated the site on a test site and imported the content via XML from the donor site.
  5. This removed the duplicate enclosure tags automatically some how but the posts still didn't appear using my new feed in my tests on Google's podcast platform.
  6. I created a duplicate post but this also didn't appear
  7. I then removed all the words leaving only the audio block on the post. It then appeared in Google. The user did the same during the original chat and also managed to get the episode to show by removing all content from their post.
  8. So the subtitle tag seems to be filling itself with too much content and this stops it appearing when Google reads the feed. 9 For more of the investigation please see - #3522242-zd

What I expected

Only one enclosure tag to appear in each episode The subtitle tag to not be too long.

jenlynnemc commented 3 years ago

User noted that they are using the WordPress editor and will use the work arounds provided in the meantime.

michaeldcain commented 3 years ago

There are multiple enclosure tags in the same posts for the same media file

I believe that there's a script that can be run to remove duplicate enclosure tags for a site: bin/import/fix-duplicate-enclosures.php