From f62aaa307b31f9e828bfcc1cee9ed2a36d1ad69c Mon Sep 17 00:00:00 2001 From: wn_ Date: Sat, 26 Jul 2025 20:00:25 +0000 Subject: [PATCH] Look for media thumbnails in more places. https://www.rssboard.org/media-rss#optional-elements --- classes/FeedItem_Common.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/FeedItem_Common.php b/classes/FeedItem_Common.php index 241640cc4..0963f98bf 100644 --- a/classes/FeedItem_Common.php +++ b/classes/FeedItem_Common.php @@ -84,6 +84,7 @@ abstract class FeedItem_Common extends FeedItem { /** * this is common for both Atom and RSS types and deals with various 'media:' elements * + * @see https://www.rssboard.org/media-rss * @return array */ function get_enclosures(): array { @@ -142,7 +143,7 @@ abstract class FeedItem_Common extends FeedItem { } } - $enclosures = $this->xpath->query("media:thumbnail", $this->elem); + $enclosures = $this->xpath->query("(.|media:content|media:group|media:group/media:content)/media:thumbnail", $this->elem); /** @var DOMElement $enclosure */ foreach ($enclosures as $enclosure) {