تم التحقق: لا. لا يحتوي إصدار Discourse المرفق (0.3.3) ولا فرع master الحالي من ruby/rss (0.3.4) على وحدة Media RSS - فهي توفر المحتوى، وDublin Core، والصورة، وiTunes، وslash، والاشتراك، والتصنيف، والتتبع، وتتجاهل عناصر media:*. لذا فإن ترقية الحزمة (gem) وحدها لن تكون مفيدة.
طريقتان أراهما:
- إضافة وحدة Media RSS إلى ruby/rss في المصدر (على غرار وحدة iTunes الخاصة بها)، ثم رفع إصدار الحزمة هنا.
- قراءة
media:descriptionمن XML الخام باستخدام Nokogiri داخل RSS Polling - فخطوة الجلب لديها بالفعل XML قبل التحليل، لذا لا حاجة لتغيير الحزمة. هذا ما تفعله إضافة المصاحبة لدينا حاليًا، وقد كانت موثوقة مع قنوات YouTube.
يبدو أن الخيار 2 هو التغيير الأصغر. هل ستقبل طلب دمج (PR) على هذا النحو؟