From c70d2d636836fd2fa20be1e57b3df3199535fc53 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Fri, 1 Apr 2022 18:07:21 +0200 Subject: [PATCH] Added fallback for high resolution wheel image for ScreenScraper if no regular wheel image was found. --- es-app/src/scrapers/ScreenScraper.cpp | 4 ++++ es-app/src/scrapers/ScreenScraper.h | 1 + 2 files changed, 5 insertions(+) diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp index 6e0b813e9..0281f89f1 100644 --- a/es-app/src/scrapers/ScreenScraper.cpp +++ b/es-app/src/scrapers/ScreenScraper.cpp @@ -565,6 +565,10 @@ void ScreenScraperRequest::processGame(const pugi::xml_document& xmldoc, // Marquee (wheel). processMedia(result, media_list, ssConfig.media_marquee, result.marqueeUrl, result.marqueeFormat, region); + // Marquee HD (wheel-hd) fallback if no regular wheel image was found. + if (result.marqueeUrl == "") + processMedia(result, media_list, ssConfig.media_marquee_hd, result.marqueeUrl, + result.marqueeFormat, region); // Physical media. processMedia(result, media_list, ssConfig.media_physicalmedia, result.physicalmediaUrl, result.physicalmediaFormat, region); diff --git a/es-app/src/scrapers/ScreenScraper.h b/es-app/src/scrapers/ScreenScraper.h index 3056e6ba1..5fa1c6201 100644 --- a/es-app/src/scrapers/ScreenScraper.h +++ b/es-app/src/scrapers/ScreenScraper.h @@ -75,6 +75,7 @@ public: std::string media_cover = "box-2D"; std::string media_fanart = "fanart"; std::string media_marquee = "wheel"; + std::string media_marquee_hd = "wheel-hd"; std::string media_physicalmedia = "support-2D"; std::string media_screenshot = "ss"; std::string media_titlescreen = "sstitle";