diff --git a/bridges/YoutubeBridge.php b/bridges/YoutubeBridge.php index fc00283b..95f4f017 100644 --- a/bridges/YoutubeBridge.php +++ b/bridges/YoutubeBridge.php @@ -336,6 +336,7 @@ class YoutubeBridge extends BridgeAbstract $html = $this->ytGetSimpleHTMLDOM($url_listing); $jsonData = $this->getJSONData($html); $url_feed = $jsonData->metadata->channelMetadataRenderer->rssUrl; + $this->iconURL = $jsonData->metadata->channelMetadataRenderer->avatar->thumbnails[0]->url; } if (!$this->skipFeeds()) { $html = $this->ytGetSimpleHTMLDOM($url_feed); @@ -444,4 +445,13 @@ class YoutubeBridge extends BridgeAbstract return parent::getName(); } } + + public function getIcon() + { + if (empty($this->iconURL)) { + return parent::getIcon(); + } else { + return $this->iconURL; + } + } }