Verificado: não. Nem a versão do Discourse (0.3.3) nem a branch master atual do ruby/rss (0.3.4) possuem um módulo de Media RSS — ele inclui content, Dublin Core, image, iTunes, slash, syndication, taxonomy e trackback, e ignora elementos media:*. Portanto, apenas atualizar a gem não resolverá.
Duas possibilidades que vejo:
- Adicionar um módulo de Media RSS ao ruby/rss upstream (seguindo o modelo do módulo de iTunes) e, em seguida, atualizar a gem aqui.
- Ler
media:descriptiondo XML bruto com Nokogiri dentro do RSS Polling — a etapa de busca já possui o XML antes da análise, então nenhuma alteração na gem é necessária. É o que nosso plugin companheiro faz hoje, e tem sido confiável com canais do YouTube.
A opção 2 parece ser a mudança menor. Aceitariam um PR nessa linha?