We import several YouTube channels into a forum category with RSS Polling. Each topic gets the video URL, which oneboxes into the player, but the video’s description never makes it into the post. For many videos the description is the actual content - route, location, gear, links - and members ask for it.
YouTube channel feeds are Atom with Media RSS extensions, and every entry carries the full description in <media:group><media:description>, along with <media:thumbnail>. RSS Polling parses feeds with the rss gem (0.3.3, Gemfile.lock#L614), which has no Media RSS module, so these elements are dropped before FeedItem sees them, and YouTube items fall back to the bare URL (feed_item.rb#L17-L23).
What would help:
- Read
media:description(andmedia:thumbnail) for YouTube entries. - A per-feed or site-wide option to include the description below the video in the imported post.
We currently do this in a small companion plugin by re-reading the feed XML during the poll (discourse-rss-onebox). It works across the topics on our forum, but it depends on RSS Polling internals and would be simpler and sturdier in core.