Поддержка синтаксиса itunes:image в плагине RSS Polling

Что касается RSS, связанного с медиа — в основном подкастами и музыкой, — iTunes является крупным игроком. Настолько крупным, что некоторые медиаплатформы обеспечивают совместимость с RSS-форматом iTunes даже в большей степени, чем с форматом W3C. На практике RSS Polling отлично работает с такими лентами, за исключением того, что не распознаёт синтаксис для изображений. Выглядит это так:

<itunes:image href="https://static-2.ivoox.com/audios/7/c/f/6/7cf68a790f570a1809c6ba30ba2ca2f2_XXL.jpg"/>

Некоторые RSS-сервисы и приложения адаптированы для распознавания этого синтаксиса и отображения изображений. Например, я тестировал это с https://antennapod.org/. Было бы здорово, если бы RSS Polling также мог распознавать этот синтаксис и загружать изображения.

1 лайк

Просто хочу отметить, что мы с @RGJ договорились взяться за эту функцию.

Было бы интересно узнать, приветствовали бы разработчики Discourse это как PR или хотя бы были бы открыты к такой идее. :slight_smile:

3 лайка

Да, мы готовы рассмотреть PR, добавляющий поддержку синтаксиса itunes:image. Спасибо!

4 лайка

Просто хочу отметить, что у @RGJ есть патч, который я протестировал, и он работает (доказательство). :tada: Спасибо, Ричард!

1 лайк

Так что спустя 6 месяцев мне указали, что я забыл создать сам PR…

Вот он: Support itunes:image by communiteq · Pull Request #91 · discourse/discourse-rss-polling · GitHub

2 лайка

Значит ли это, что после этого PR я смогу начать размещать подкасты с помощью Diacourse?

Этот PR делает ровно то, о чём говорит заголовок темы, и не имеет отношения к возможности размещения подкастов в Discourse. :slightly_smiling_face:

Это во многом так, потому что подкасты уже там :man_shrugging:

Так что стоит просто попробовать.

Этот патч был объединён, я установил новую версию, и всё работает (см. этот реальный пример импортированного сегодня канала).

Эту просьбу по улучшению можно закрыть. Большое спасибо @RGJ и команде Discourse!

3 лайка