Wellfed plugin - YouTube RSS feed not working

Hi all,

Has anyone used Wellfed RSS plugin? It’s working great for most RSS feeds, but I can’t get it to work with YouTube RSS feeds - no content is being imported.

Does anyone have any advice please? Do I need to do something differently than a regular RSS feed?

1 Like

Of course!

2 Likes

Well, then you might want to ask @xrav3nz :wink:

Thank you. I have just messaged @xrav3nz.

Hey @christian_01, thanks for checking out the plugin!

Do you see any errors in the logs (https://discourse.yoursite.com/logs)? Do you have an example YouTube feed URL that I could use to test?

5 Likes

Hey @xrav3nz, thanks for getting back in touch. Here are a couple of URLs to test:

https://www.youtube.com/feeds/videos.xml?channel_id=UCqcEzOKaA4nc0gISklN0Ryw

https://www.youtube.com/feeds/videos.xml?channel_id=UC0m3Fy5uK4OwOf7iPNuwGVg

I’ve asked my developer to check the error logs. I will report back shortly.

1 Like

FYI, we have a self-hosted site running on a Digital Ocean server.

1 Like

I have another bug @xrav3nz I hope you can help with.

Some feeds aren’t being categorised properly, even though the are set up correctly in the plug-in setting.

Please see - BCW

You’ll notice a lot of feeds aren’t labelled correctly under ‘News’ when they should be - they have no label in fact.

I hope you can provide some assistance.

<feed ... xmlns:media="http://search.yahoo.com/mrss/">

It appears that the YouTube’s feed uses the Media RSS extension. Both Discourse core and the Wellfed plugin relies on the Ruby RSS module to parse feeds, but it does not support that extension.

I don’t have plans to add supports for the extension, but I am open to PRs! I imagine the change will need to teach the Ruby RSS module and DiscourseWellfed::FeedItem about the new elements.

Could you share (or DM me):

  • the feed URL, and
  • your set up for that feed in Customize > Embedding > Allowed Hosts
1 Like