Проверено: нет. Ни в версии, которую использует Discourse (0.3.3), ни в текущей ветке master ruby/rss (0.3.4) нет модуля Media RSS — он предоставляет модули content, Dublin Core, image, iTunes, slash, syndication, taxonomy и trackback, игнорируя элементы media:*. Поэтому простое обновление гема не поможет.
Вижу два варианта:
- Добавить модуль Media RSS в ruby/rss (по образцу модуля iTunes), а затем обновить версию гема здесь.
- Читать
media:descriptionиз исходного XML с помощью Nokogiri внутри RSS Polling — на этапе получения данных XML уже доступен до парсинга, поэтому менять гем не нужно. Именно так сейчас работает наш сопутствующий плагин, и он стабильно функционирует с каналами YouTube.
Вариант 2 кажется менее масштабным изменением. Вы готовы принять PR в этом направлении?