diff --git a/plugin.video.alfa/channels/support.py b/plugin.video.alfa/channels/support.py index ad03a54a..d9061a47 100644 --- a/plugin.video.alfa/channels/support.py +++ b/plugin.video.alfa/channels/support.py @@ -166,6 +166,9 @@ def scrape(item, patron = '', listGroups = [], headers="", blacklist="", data="" if scrapedplot: infolabels['plot'] = plot if scrapedduration: + matches = scrapertoolsV2.find_multiple_matches(scrapedduration, r'([0-9])\s*?(?:[hH]|:|\.|,|\\|\/|\||\s)\s*?([0-9]+)') + for h, m in matches: + scrapedduration = int(h) * 60 + int(m) infolabels['duration'] = int(scrapedduration) * 60 if scrapedgenre: genres = scrapertoolsV2.find_multiple_matches(scrapedgenre, '[A-Za-z]+')