From f915601b4af9cb632264df0716e3522e79733adf Mon Sep 17 00:00:00 2001 From: Phantop Date: Sun, 20 Jul 2025 23:40:24 -0400 Subject: [PATCH] [YouTubeFeedExpanderBridge] More reliable channel icons --- bridges/YouTubeFeedExpanderBridge.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/bridges/YouTubeFeedExpanderBridge.php b/bridges/YouTubeFeedExpanderBridge.php index 953674ec..3811d960 100644 --- a/bridges/YouTubeFeedExpanderBridge.php +++ b/bridges/YouTubeFeedExpanderBridge.php @@ -38,12 +38,7 @@ class YouTubeFeedExpanderBridge extends FeedExpander { if ($this->getInput('channel') != null) { $html = getSimpleHTMLDOMCached($this->getURI()); - $scriptRegex = '/var ytInitialData = (.*?);<\/script>/'; - $result = preg_match($scriptRegex, $html, $matches); - if (isset($matches[1])) { - $json = json_decode($matches[1]); - return $json->metadata->channelMetadataRenderer->avatar->thumbnails[0]->url; - } + return $html->find('[itemprop="thumbnailUrl"]', 0)->href; } return parent::getIcon(); }