Closed bassings closed 4 years ago
I can't reproduce this. Run python Medusa\tests\report_guessit.py "/var/media/TV/Tosh.0/Tosh.0 - S11E20 - 2019 Year In Review"
and post the results. Might be caused by an older rebulk
version.
Closing because of no reply.
Python Version: 3.5.6 (default, Nov 25 2018, 14:24:15) [GCC 4.7.3 20130102 (prerelease)]
Operating System: Linux-3.10.105-x86_64-with-glibc2.2.5
Locale: UTF-8
Branch: master
Database: 44.15
Commit: pymedusa/Medusa@d9c31da063e6c4b4383749e19b27b13693a1b71e
Link to Log: No Log available
2020-05-26 10:28:55 ERROR POSTPROCESSOR :: [d9c31da] Exception generated: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/American_Series/Hawaii Five-0/Season 10/Hawaii.Five-0.2010.S10E21.720p.HDTV.x264-AVS.mkv options={'episode_prefer_number': False, 'implicit': True, 'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'container': {'info': ['nfo'], 'torrent': ['torrent'], 'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'nzb': ['nzb']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'min_ar': 1.333, 'interlaced': ['360', '480', '576', '900', '1080'], 'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'max_ar': 1.8979999999999999, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'language': {'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'weak_affixes': ['v', 'audio', 'true'], 'synonyms': {'ukr': ['ua'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'hrv': ['scr'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'jpn': ['jp'], 'nld_BE': ['flemish'], 'spa': ['esp', 'español', 'espanol'], 'swe': ['se'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'deu_CH': ['swissgerman', 'swiss german'], 'zho': ['cn'], 'ces': ['cz'], 'mul': ['multi', 'dl'], 'ell': ['gr', 'greek']}, 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles']}, 'episodes': {'season_markers': ['s'], 'max_range_gap': 1, 'discrete_separators': ['+', '&', 'and', 'et'], 'episode_max_range': 100, 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'all_words': ['All'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'range_separators': ['-', '~', 'to', 'a'], 'of_words': ['of', 'sur'], 'season_ep_markers': ['x'], 'season_max_range': 100, 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'disc_markers': ['d']}, 'part': {'prefixes': ['pt', 'part']}, 'website': {'prefixes': ['from'], 'safe_subdomains': ['www'], 'safe_tlds': ['com', 'net', 'org'], 'safe_prefixes': ['co', 'com', 'net', 'org']}, 'streaming_service': {'ABC Australia': 'AUBC', 'NHL GameCenter': 'GC', 'Food Network': 'FOOD', 'E!': 'ETV', 'Canal+': 'CNLP', 'Syfy': 'SYFY', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'UFC': 'UFC', 'Univision': 'UNIV', 'Knowledge Network': 'KNOW', 'ABC': 'AMBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'GloboSat Play': 'GLOB', 'Yahoo': 'YHOO', 'Channel 4': '4OD', 'WatchMe': 'WME', 'Al Jazeera English': 'AJAZ', 'SwearNet': 'SWER', 'Fox': 'FOX', 'Lifetime': 'LIFE', 'FYI Network': 'FYI', 'Family Jr': 'FJR', 'HBO Go': ['HBO', 're:HBO-?Go'], 'TLC': 'TLC', 'A&E': ['AE', 'A&E'], 'CNBC': 'CNBC', 'AMC': 'AMC', 'Esquire': 'ESQ', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'WWE Network': 'WWEN', 'Family': 'FAM', 'Investigation Discovery': 'ID', 'Country Music Television': 'CMT', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'DramaFever': ['DF', 'DramaFever'], 'TV Land': ['TVL', 're:TV-?Land'], 'CHRGD': 'CHGD', 'PBS Kids': 'PBSK', 'BravoTV': 'BRAV', 'CTV': 'CTV', 'Stan': 'STAN', 'NFL Now': 'NFLN', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'SBS (AU)': 'SBS', 'ZDF': 'ZDF', 'Freeform': 'FREE', 'Norsk Rikskringkasting': 'NRK', 'Playstation Network': 'PSN', 'IFC': 'IFC', 'NBC': 'NBC', 'CSpan': 'CSPN', 'Xbox Video': 'XBOX', 'PBS': 'PBS', 'MBC': ['MBC', 'MBCVOD'], 'Sportsnet': 'SNET', 'History': ['HIST', 'History'], "America's Test Kitchen": 'ATK', 'Cinemax': 'CMAX', 'SeeSo': ['SESO', 'SeeSo'], 'Global': 'GLBL', 'Pluzz': 'PLUZ', 'W Network': 'WNET', 'TBS': 'TBS', 'CWSeed': 'CWS', 'UKTV': 'UKTV', 'VH1': 'VH1', 'DIY Network': 'DIY', 'Discovery': ['DISC', 'Discovery'], 'TV4 Sweeden': 'TV4', 'DPlay': 'DPLY', 'TV3 Ireland': 'TV3', 'TFou': 'TFOU', 'MTV': 'MTV', 'Sprout': 'SPRT', 'Velocity': 'VLCT', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'CBS': 'CBS', 'ITV': 'ITV', 'Crackle': 'CRKL', 'NBA TV': ['NBA', 're:NBA-?TV'], 'ePix': 'EPIX', 'Motor Trend OnDemand': 'MTOD', 'Animal Planet': 'ANPL', 'Hallmark': 'HLMK', 'Spike': 'SPIK', 'Comedians in Cars Getting Coffee': 'CCGC', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'National Geographic': ['NATG', 're:National-?Geographic'], 'AOL': 'AOL', 'Daisuki': 'DSKI', 'TubiTV': 'TUBI', 'Viki': 'VIKI', 'Hulu': 'HULU', 'CuriosityStream': 'CUR', 'iTunes': 'iTunes', 'El Trece': 'ETTV', 'NFL': 'NFL', 'HGTV': 'HGTV', 'ESPN': 'ESPN', 'Netflix': ['NF', 'Netflix'], 'RTE One': 'RTE', 'Sveriges Television': 'SVT', 'Cartoon Network': 'CN', 'USA Network': 'USAN', 'VRV': 'VRV', 'MSNBC': 'MNBC', 'Digiturk Diledigin Yerde': 'DDY', 'Vimeo': 'VMEO', 'TVING': 'TVING', 'ARD': 'ARD', 'DC Universe': 'DCU', 'Deadhouse Films': 'DHF', 'YouTube Red': 'RED', 'Disney': ['DSNY', 'Disney'], 'Shomi': 'SHMI', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'AnimeLab': 'ANLB', 'Viceland': 'VICE', 'CBC': 'CBC', 'Doc Club': 'DOCC', 'The CW': ['CW', 're:The-?CW'], 'Starz': 'STZ'}, 'audio_codec': {'audio_channels': {'5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)']}}, 'country': {'synonyms': {'GB': ['UK'], 'BR': ['brazilian', 'bra'], 'CA': ['québec', 'quebec', 'qc'], 'ES': ['españa'], 'MX': ['Latinoamérica', 'latin america']}}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'groups': {'starting': '([{', 'ending': ')]}'}}, 'type': 'episode', 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_title': ['OSS 117', 'This is Us', 'Hawaii Five-0', 'Hawaii Five-O', 'Brooklyn Nine-Nine'], 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7']} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ==================================================================== Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/medusa/scheduler.py", line 78, in run self.action.run(self.force) File "/volume2/@appstore/medusa/var/Medusa/medusa/process_tv.py", line 65, in run return ProcessResult(path, process_method).process(force=force, **kwargs) File "/volume2/@appstore/medusa/var/Medusa/medusa/process_tv.py", line 188, in process ignore_subs=ignore_subs) File "/volume2/@appstore/medusa/var/Medusa/medusa/process_tv.py", line 378, in process_files self.process_media(path, self.video_files, force, is_priority, ignore_subs) File "/volume2/@appstore/medusa/var/Medusa/medusa/process_tv.py", line 599, in process_media self.result = processor.process() File "/volume2/@appstore/medusa/var/Medusa/medusa/post_processor.py", line 1265, in process cur_ep.download_subtitles() File "/volume2/@appstore/medusa/var/Medusa/medusa/tv/episode.py", line 503, in download_subtitles new_subtitles = subtitles.download_subtitles(self, lang=lang) File "/volume2/@appstore/medusa/var/Medusa/medusa/subtitles.py", line 427, in download_subtitles embedded_subtitles=embedded_subtitles, release_name=release_name) File "/volume2/@appstore/medusa/var/Medusa/medusa/subtitles.py", line 730, in get_video video = scan_video(video_path) File "/volume2/@appstore/medusa/var/Medusa/ext/subliminal/core.py", line 372, in scan_video video = Video.fromguess(path, guessit(path)) File "/volume2/@appstore/medusa/var/Medusa/medusa/name_parser/guessit_parser.py", line 80, in guessit result = default_api.guessit(name, options=final_options) File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 222, in guessit raise GuessitException(string, options) guessit.api.GuessitException: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/American_Series/Hawaii Five-0/Season 10/Hawaii.Five-0.2010.S10E21.720p.HDTV.x264-AVS.mkv options={'episode_prefer_number': False, 'implicit': True, 'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'container': {'info': ['nfo'], 'torrent': ['torrent'], 'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'nzb': ['nzb']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'min_ar': 1.333, 'interlaced': ['360', '480', '576', '900', '1080'], 'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'max_ar': 1.8979999999999999, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'language': {'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'weak_affixes': ['v', 'audio', 'true'], 'synonyms': {'ukr': ['ua'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'hrv': ['scr'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'jpn': ['jp'], 'nld_BE': ['flemish'], 'spa': ['esp', 'español', 'espanol'], 'swe': ['se'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'deu_CH': ['swissgerman', 'swiss german'], 'zho': ['cn'], 'ces': ['cz'], 'mul': ['multi', 'dl'], 'ell': ['gr', 'greek']}, 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles']}, 'episodes': {'season_markers': ['s'], 'max_range_gap': 1, 'discrete_separators': ['+', '&', 'and', 'et'], 'episode_max_range': 100, 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'all_words': ['All'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'range_separators': ['-', '~', 'to', 'a'], 'of_words': ['of', 'sur'], 'season_ep_markers': ['x'], 'season_max_range': 100, 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'disc_markers': ['d']}, 'part': {'prefixes': ['pt', 'part']}, 'website': {'prefixes': ['from'], 'safe_subdomains': ['www'], 'safe_tlds': ['com', 'net', 'org'], 'safe_prefixes': ['co', 'com', 'net', 'org']}, 'streaming_service': {'ABC Australia': 'AUBC', 'NHL GameCenter': 'GC', 'Food Network': 'FOOD', 'E!': 'ETV', 'Canal+': 'CNLP', 'Syfy': 'SYFY', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'UFC': 'UFC', 'Univision': 'UNIV', 'Knowledge Network': 'KNOW', 'ABC': 'AMBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'GloboSat Play': 'GLOB', 'Yahoo': 'YHOO', 'Channel 4': '4OD', 'WatchMe': 'WME', 'Al Jazeera English': 'AJAZ', 'SwearNet': 'SWER', 'Fox': 'FOX', 'Lifetime': 'LIFE', 'FYI Network': 'FYI', 'Family Jr': 'FJR', 'HBO Go': ['HBO', 're:HBO-?Go'], 'TLC': 'TLC', 'A&E': ['AE', 'A&E'], 'CNBC': 'CNBC', 'AMC': 'AMC', 'Esquire': 'ESQ', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'WWE Network': 'WWEN', 'Family': 'FAM', 'Investigation Discovery': 'ID', 'Country Music Television': 'CMT', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'DramaFever': ['DF', 'DramaFever'], 'TV Land': ['TVL', 're:TV-?Land'], 'CHRGD': 'CHGD', 'PBS Kids': 'PBSK', 'BravoTV': 'BRAV', 'CTV': 'CTV', 'Stan': 'STAN', 'NFL Now': 'NFLN', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'SBS (AU)': 'SBS', 'ZDF': 'ZDF', 'Freeform': 'FREE', 'Norsk Rikskringkasting': 'NRK', 'Playstation Network': 'PSN', 'IFC': 'IFC', 'NBC': 'NBC', 'CSpan': 'CSPN', 'Xbox Video': 'XBOX', 'PBS': 'PBS', 'MBC': ['MBC', 'MBCVOD'], 'Sportsnet': 'SNET', 'History': ['HIST', 'History'], "America's Test Kitchen": 'ATK', 'Cinemax': 'CMAX', 'SeeSo': ['SESO', 'SeeSo'], 'Global': 'GLBL', 'Pluzz': 'PLUZ', 'W Network': 'WNET', 'TBS': 'TBS', 'CWSeed': 'CWS', 'UKTV': 'UKTV', 'VH1': 'VH1', 'DIY Network': 'DIY', 'Discovery': ['DISC', 'Discovery'], 'TV4 Sweeden': 'TV4', 'DPlay': 'DPLY', 'TV3 Ireland': 'TV3', 'TFou': 'TFOU', 'MTV': 'MTV', 'Sprout': 'SPRT', 'Velocity': 'VLCT', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'CBS': 'CBS', 'ITV': 'ITV', 'Crackle': 'CRKL', 'NBA TV': ['NBA', 're:NBA-?TV'], 'ePix': 'EPIX', 'Motor Trend OnDemand': 'MTOD', 'Animal Planet': 'ANPL', 'Hallmark': 'HLMK', 'Spike': 'SPIK', 'Comedians in Cars Getting Coffee': 'CCGC', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'National Geographic': ['NATG', 're:National-?Geographic'], 'AOL': 'AOL', 'Daisuki': 'DSKI', 'TubiTV': 'TUBI', 'Viki': 'VIKI', 'Hulu': 'HULU', 'CuriosityStream': 'CUR', 'iTunes': 'iTunes', 'El Trece': 'ETTV', 'NFL': 'NFL', 'HGTV': 'HGTV', 'ESPN': 'ESPN', 'Netflix': ['NF', 'Netflix'], 'RTE One': 'RTE', 'Sveriges Television': 'SVT', 'Cartoon Network': 'CN', 'USA Network': 'USAN', 'VRV': 'VRV', 'MSNBC': 'MNBC', 'Digiturk Diledigin Yerde': 'DDY', 'Vimeo': 'VMEO', 'TVING': 'TVING', 'ARD': 'ARD', 'DC Universe': 'DCU', 'Deadhouse Films': 'DHF', 'YouTube Red': 'RED', 'Disney': ['DSNY', 'Disney'], 'Shomi': 'SHMI', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'AnimeLab': 'ANLB', 'Viceland': 'VICE', 'CBC': 'CBC', 'Doc Club': 'DOCC', 'The CW': ['CW', 're:The-?CW'], 'Starz': 'STZ'}, 'audio_codec': {'audio_channels': {'5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)']}}, 'country': {'synonyms': {'GB': ['UK'], 'BR': ['brazilian', 'bra'], 'CA': ['québec', 'quebec', 'qc'], 'ES': ['españa'], 'MX': ['Latinoamérica', 'latin america']}}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'groups': {'starting': '([{', 'ending': ')]}'}}, 'type': 'episode', 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_title': ['OSS 117', 'This is Us', 'Hawaii Five-0', 'Hawaii Five-O', 'Brooklyn Nine-Nine'], 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7']} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ====================================================================
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators
Python Version: 2.7.10 (default, Aug 19 2015, 09:18:54) [GCC 4.6.3]
Operating System: Linux-4.14.x-x86_64-with-glibc2.2.5
Locale: None
Branch: master
Database: 44.15
Commit: pymedusa/Medusa@d9c31da063e6c4b4383749e19b27b13693a1b71e
Link to Log: No Log available
2020-05-25 23:17:24 ERROR SHOWQUEUE-REFRESH :: [d9c31da] 164541: Error while refreshing show Hawaii Five-0. Error: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/Media/TV Series 04/Hawaii Five-0/Hawaii Five-0 Season 02/Hawaii.Five-0.2010.S02E02.720p.BluRay.x264-PAHE.in.mkv options={'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7'], 'expected_title': ['OSS 117', 'This is Us', 'The First 48', 'Hawaii Five-O', 'Hawaii Five-0', '30 for 30', 'Rig 45', 'Room 104', "A'dam - E.V.A.", 'Brooklyn Nine-Nine', '19-2', 'The 100', 'Station 19', "Marvel's Spider-Man", '13 Reasons Why', 'Avenue 5', '68 Whiskey', '9-1-1: Lone Star', 'black-ish', 'grown-ish'], 'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'website': {'prefixes': ['from'], 'safe_tlds': ['com', 'net', 'org'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'safe_subdomains': ['www']}, 'container': {'info': ['nfo'], 'nzb': ['nzb'], 'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent']}, 'audio_codec': {'audio_channels': {'7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono']}}, 'language': {'language_prefixes': ['true'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'synonyms': {'fra': ['fran\xc3\xa7ais', 'vf', 'vff', 'vfi', 'vfq'], 'ell': ['gr', 'greek'], 'jpn': ['jp'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'hrv': ['scr'], 'swe': ['se'], 'ukr': ['ua'], 'cat': ['catal\xc3\xa0', 'castellano', 'espanol castellano', 'espa\xc3\xb1ol castellano'], 'ces': ['cz'], 'spa': ['esp', 'espa\xc3\xb1ol', 'espanol'], 'mul': ['multi', 'dl'], 'deu_CH': ['swissgerman', 'swiss german'], 'nld_BE': ['flemish'], 'zho': ['cn']}, 'weak_affixes': ['v', 'audio', 'true'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_suffixes': ['audio']}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'screen_size': {'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'max_ar': 1.8979999999999999, 'min_ar': 1.333, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320'], 'interlaced': ['360', '480', '576', '900', '1080']}, 'episodes': {'season_markers': ['s'], 'range_separators': ['-', '~', 'to', 'a'], 'episode_max_range': 100, 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'season_max_range': 100, 'disc_markers': ['d'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'max_range_gap': 1, 'discrete_separators': ['+', '&', 'and', 'et'], 'season_ep_markers': ['x'], 'of_words': ['of', 'sur'], 'all_words': ['All'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos']}, 'part': {'prefixes': ['pt', 'part']}, 'groups': {'starting': '([{', 'ending': ')]}'}, 'country': {'synonyms': {'BR': ['brazilian', 'bra'], 'CA': ['qu\xc3\xa9bec', 'quebec', 'qc'], 'MX': ['Latinoam\xc3\xa9rica', 'latin america'], 'ES': ['espa\xc3\xb1a'], 'GB': ['UK']}}, 'streaming_service': {'WatchMe': 'WME', 'TVING': 'TVING', 'ESPN': 'ESPN', 'Doc Club': 'DOCC', 'CNBC': 'CNBC', 'Syfy': 'SYFY', 'iTunes': 'iTunes', 'Netflix': ['NF', 'Netflix'], 'Spike': 'SPIK', 'Playstation Network': 'PSN', 'SBS (AU)': 'SBS', 'SeeSo': ['SESO', 'SeeSo'], 'AOL': 'AOL', 'GloboSat Play': 'GLOB', 'Hulu': 'HULU', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'CuriosityStream': 'CUR', 'Nickelodeon': ['NICK', 'Nickelodeon'], "America's Test Kitchen": 'ATK', 'Digiturk Diledigin Yerde': 'DDY', 'DC Universe': 'DCU', 'Xbox Video': 'XBOX', 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'DIY Network': 'DIY', 'National Geographic': ['NATG', 're:National-?Geographic'], 'A&E': ['AE', 'A&E'], 'DPlay': 'DPLY', 'Crackle': 'CRKL', 'Freeform': 'FREE', 'Global': 'GLBL', 'Fox': 'FOX', 'IFC': 'IFC', 'ZDF': 'ZDF', 'Cinemax': 'CMAX', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'Discovery': ['DISC', 'Discovery'], 'TubiTV': 'TUBI', 'AMC': 'AMC', 'Al Jazeera English': 'AJAZ', 'E!': 'ETV', 'Norsk Rikskringkasting': 'NRK', 'Comedians in Cars Getting Coffee': 'CCGC', 'SwearNet': 'SWER', 'Investigation Discovery': 'ID', 'PBS': 'PBS', 'ABC Australia': 'AUBC', 'UKTV': 'UKTV', 'NFL': 'NFL', 'NBA TV': ['NBA', 're:NBA-?TV'], 'AnimeLab': 'ANLB', 'Family Jr': 'FJR', 'CBC': 'CBC', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'TBS': 'TBS', 'Motor Trend OnDemand': 'MTOD', 'NHL GameCenter': 'GC', 'Lifetime': 'LIFE', 'Daisuki': 'DSKI', 'CTV': 'CTV', 'MSNBC': 'MNBC', 'CHRGD': 'CHGD', 'Disney': ['DSNY', 'Disney'], 'Starz': 'STZ', 'Sveriges Television': 'SVT', 'Deadhouse Films': 'DHF', 'WWE Network': 'WWEN', 'Animal Planet': 'ANPL', 'Yahoo': 'YHOO', 'Country Music Television': 'CMT', 'Pluzz': 'PLUZ', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'TV Land': ['TVL', 're:TV-?Land'], 'Cartoon Network': 'CN', 'Stan': 'STAN', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'PBS Kids': 'PBSK', 'Vimeo': 'VMEO', 'El Trece': 'ETTV', 'TLC': 'TLC', 'NBC': 'NBC', 'Sportsnet': 'SNET', 'USA Network': 'USAN', 'Velocity': 'VLCT', 'History': ['HIST', 'History'], 'Family': 'FAM', 'NFL Now': 'NFLN', 'Sprout': 'SPRT', 'UFC': 'UFC', 'FYI Network': 'FYI', 'Univision': 'UNIV', 'ITV': 'ITV', 'CSpan': 'CSPN', 'Channel 4': '4OD', 'CWSeed': 'CWS', 'VRV': 'VRV', 'The CW': ['CW', 're:The-?CW'], 'TV3 Ireland': 'TV3', 'RTE One': 'RTE', 'Esquire': 'ESQ', 'Viceland': 'VICE', 'CBS': 'CBS', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'DramaFever': ['DF', 'DramaFever'], 'MBC': ['MBC', 'MBCVOD'], 'ePix': 'EPIX', 'ABC': 'AMBC', 'Shomi': 'SHMI', 'HGTV': 'HGTV', 'MTV': 'MTV', 'YouTube Red': 'RED', 'TV4 Sweeden': 'TV4', 'W Network': 'WNET', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'Food Network': 'FOOD', 'Knowledge Network': 'KNOW', 'VH1': 'VH1', 'TFou': 'TFOU', 'Viki': 'VIKI', 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}}, 'episode_prefer_number': False, 'type': 'episode', 'implicit': True} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/local/AppCentral/python/lib/python2.7/_abcoll.py", line 686, in remove del self[self.index(value)] File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ==================================================================== Traceback (most recent call last): File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/show_queue.py", line 691, in run self.show.refresh_dir() File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/tv/series.py", line 1762, in refresh_dir self.load_episodes_from_dir() File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/tv/series.py", line 1062, in load_episodes_from_dir cur_episode.refresh_subtitles() File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/tv/episode.py", line 459, in refresh_subtitles current_subtitles = subtitles.get_current_subtitles(self) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/subtitles.py", line 601, in get_current_subtitles video = get_video(tv_episode, video_path) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/subtitles.py", line 730, in get_video video = scan_video(video_path) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/subliminal/core.py", line 372, in scan_video video = Video.fromguess(path, guessit(path)) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/medusa/name_parser/guessit_parser.py", line 80, in guessit result = default_api.guessit(name, options=final_options) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/guessit/api.py", line 222, in guessit raise GuessitException(string, options) GuessitException: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/Media/TV Series 04/Hawaii Five-0/Hawaii Five-0 Season 02/Hawaii.Five-0.2010.S02E02.720p.BluRay.x264-PAHE.in.mkv options={'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7'], 'expected_title': ['OSS 117', 'This is Us', 'The First 48', 'Hawaii Five-O', 'Hawaii Five-0', '30 for 30', 'Rig 45', 'Room 104', "A'dam - E.V.A.", 'Brooklyn Nine-Nine', '19-2', 'The 100', 'Station 19', "Marvel's Spider-Man", '13 Reasons Why', 'Avenue 5', '68 Whiskey', '9-1-1: Lone Star', 'black-ish', 'grown-ish'], 'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'website': {'prefixes': ['from'], 'safe_tlds': ['com', 'net', 'org'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'safe_subdomains': ['www']}, 'container': {'info': ['nfo'], 'nzb': ['nzb'], 'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent']}, 'audio_codec': {'audio_channels': {'7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono']}}, 'language': {'language_prefixes': ['true'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'synonyms': {'fra': ['fran\xc3\xa7ais', 'vf', 'vff', 'vfi', 'vfq'], 'ell': ['gr', 'greek'], 'jpn': ['jp'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'hrv': ['scr'], 'swe': ['se'], 'ukr': ['ua'], 'cat': ['catal\xc3\xa0', 'castellano', 'espanol castellano', 'espa\xc3\xb1ol castellano'], 'ces': ['cz'], 'spa': ['esp', 'espa\xc3\xb1ol', 'espanol'], 'mul': ['multi', 'dl'], 'deu_CH': ['swissgerman', 'swiss german'], 'nld_BE': ['flemish'], 'zho': ['cn']}, 'weak_affixes': ['v', 'audio', 'true'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_suffixes': ['audio']}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'screen_size': {'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'max_ar': 1.8979999999999999, 'min_ar': 1.333, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320'], 'interlaced': ['360', '480', '576', '900', '1080']}, 'episodes': {'season_markers': ['s'], 'range_separators': ['-', '~', 'to', 'a'], 'episode_max_range': 100, 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'season_max_range': 100, 'disc_markers': ['d'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'max_range_gap': 1, 'discrete_separators': ['+', '&', 'and', 'et'], 'season_ep_markers': ['x'], 'of_words': ['of', 'sur'], 'all_words': ['All'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos']}, 'part': {'prefixes': ['pt', 'part']}, 'groups': {'starting': '([{', 'ending': ')]}'}, 'country': {'synonyms': {'BR': ['brazilian', 'bra'], 'CA': ['qu\xc3\xa9bec', 'quebec', 'qc'], 'MX': ['Latinoam\xc3\xa9rica', 'latin america'], 'ES': ['espa\xc3\xb1a'], 'GB': ['UK']}}, 'streaming_service': {'WatchMe': 'WME', 'TVING': 'TVING', 'ESPN': 'ESPN', 'Doc Club': 'DOCC', 'CNBC': 'CNBC', 'Syfy': 'SYFY', 'iTunes': 'iTunes', 'Netflix': ['NF', 'Netflix'], 'Spike': 'SPIK', 'Playstation Network': 'PSN', 'SBS (AU)': 'SBS', 'SeeSo': ['SESO', 'SeeSo'], 'AOL': 'AOL', 'GloboSat Play': 'GLOB', 'Hulu': 'HULU', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'CuriosityStream': 'CUR', 'Nickelodeon': ['NICK', 'Nickelodeon'], "America's Test Kitchen": 'ATK', 'Digiturk Diledigin Yerde': 'DDY', 'DC Universe': 'DCU', 'Xbox Video': 'XBOX', 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'DIY Network': 'DIY', 'National Geographic': ['NATG', 're:National-?Geographic'], 'A&E': ['AE', 'A&E'], 'DPlay': 'DPLY', 'Crackle': 'CRKL', 'Freeform': 'FREE', 'Global': 'GLBL', 'Fox': 'FOX', 'IFC': 'IFC', 'ZDF': 'ZDF', 'Cinemax': 'CMAX', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'Discovery': ['DISC', 'Discovery'], 'TubiTV': 'TUBI', 'AMC': 'AMC', 'Al Jazeera English': 'AJAZ', 'E!': 'ETV', 'Norsk Rikskringkasting': 'NRK', 'Comedians in Cars Getting Coffee': 'CCGC', 'SwearNet': 'SWER', 'Investigation Discovery': 'ID', 'PBS': 'PBS', 'ABC Australia': 'AUBC', 'UKTV': 'UKTV', 'NFL': 'NFL', 'NBA TV': ['NBA', 're:NBA-?TV'], 'AnimeLab': 'ANLB', 'Family Jr': 'FJR', 'CBC': 'CBC', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'TBS': 'TBS', 'Motor Trend OnDemand': 'MTOD', 'NHL GameCenter': 'GC', 'Lifetime': 'LIFE', 'Daisuki': 'DSKI', 'CTV': 'CTV', 'MSNBC': 'MNBC', 'CHRGD': 'CHGD', 'Disney': ['DSNY', 'Disney'], 'Starz': 'STZ', 'Sveriges Television': 'SVT', 'Deadhouse Films': 'DHF', 'WWE Network': 'WWEN', 'Animal Planet': 'ANPL', 'Yahoo': 'YHOO', 'Country Music Television': 'CMT', 'Pluzz': 'PLUZ', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'TV Land': ['TVL', 're:TV-?Land'], 'Cartoon Network': 'CN', 'Stan': 'STAN', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'PBS Kids': 'PBSK', 'Vimeo': 'VMEO', 'El Trece': 'ETTV', 'TLC': 'TLC', 'NBC': 'NBC', 'Sportsnet': 'SNET', 'USA Network': 'USAN', 'Velocity': 'VLCT', 'History': ['HIST', 'History'], 'Family': 'FAM', 'NFL Now': 'NFLN', 'Sprout': 'SPRT', 'UFC': 'UFC', 'FYI Network': 'FYI', 'Univision': 'UNIV', 'ITV': 'ITV', 'CSpan': 'CSPN', 'Channel 4': '4OD', 'CWSeed': 'CWS', 'VRV': 'VRV', 'The CW': ['CW', 're:The-?CW'], 'TV3 Ireland': 'TV3', 'RTE One': 'RTE', 'Esquire': 'ESQ', 'Viceland': 'VICE', 'CBS': 'CBS', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'DramaFever': ['DF', 'DramaFever'], 'MBC': ['MBC', 'MBCVOD'], 'ePix': 'EPIX', 'ABC': 'AMBC', 'Shomi': 'SHMI', 'HGTV': 'HGTV', 'MTV': 'MTV', 'YouTube Red': 'RED', 'TV4 Sweeden': 'TV4', 'W Network': 'WNET', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'Food Network': 'FOOD', 'Knowledge Network': 'KNOW', 'VH1': 'VH1', 'TFou': 'TFOU', 'Viki': 'VIKI', 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}}, 'episode_prefer_number': False, 'type': 'episode', 'implicit': True} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/local/AppCentral/python/lib/python2.7/_abcoll.py", line 686, in remove del self[self.index(value)] File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume1/.@plugins/AppCentral/sickbeard-tvrage/SickBeard-TVRage/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ====================================================================
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators
Python Version: 3.5.6 (default, Nov 25 2018, 14:24:15) [GCC 4.7.3 20130102 (prerelease)]
Operating System: Linux-3.10.105-x86_64-with-glibc2.2.5
Locale: UTF-8
Branch: master
Database: 44.15
Commit: pymedusa/Medusa@d9c31da063e6c4b4383749e19b27b13693a1b71e
Link to Log: https://gist.github.com/f44bc79998ce44ea32f52c4ffeb45c08
2020-06-05 10:43:02 ERROR Thread-60 :: [d9c31da] Exception generated: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/American_Series/Hawaii Five-0/Season 10/Hawaii.Five-0.2010.S10E09.iNTERNAL.720p.WEB.H264-AMRAP[eztv].mkv options={'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'screen_size': {'max_ar': 1.8979999999999999, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320'], 'min_ar': 1.333, 'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'interlaced': ['360', '480', '576', '900', '1080']}, 'language': {'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'synonyms': {'hrv': ['scr'], 'swe': ['se'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'spa': ['esp', 'español', 'espanol'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'zho': ['cn'], 'ukr': ['ua'], 'mul': ['multi', 'dl'], 'jpn': ['jp'], 'ell': ['gr', 'greek'], 'deu_CH': ['swissgerman', 'swiss german'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'ces': ['cz'], 'nld_BE': ['flemish']}, 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'weak_affixes': ['v', 'audio', 'true']}, 'part': {'prefixes': ['pt', 'part']}, 'country': {'synonyms': {'CA': ['québec', 'quebec', 'qc'], 'MX': ['Latinoamérica', 'latin america'], 'BR': ['brazilian', 'bra'], 'GB': ['UK'], 'ES': ['españa']}}, 'audio_codec': {'audio_channels': {'2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono']}}, 'groups': {'ending': ')]}', 'starting': '([{'}, 'container': {'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'nzb': ['nzb'], 'info': ['nfo'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent']}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'episodes': {'max_range_gap': 1, 'all_words': ['All'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'of_words': ['of', 'sur'], 'range_separators': ['-', '~', 'to', 'a'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'episode_max_range': 100, 'season_ep_markers': ['x'], 'disc_markers': ['d'], 'season_max_range': 100, 'season_markers': ['s'], 'discrete_separators': ['+', '&', 'and', 'et'], 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x']}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'prefixes': ['from'], 'safe_prefixes': ['co', 'com', 'net', 'org']}, 'release_group': {'ignored_seps': '[]{}()', 'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip']}, 'streaming_service': {'Xbox Video': 'XBOX', 'AnimeLab': 'ANLB', 'A&E': ['AE', 'A&E'], 'Stan': 'STAN', 'Netflix': ['NF', 'Netflix'], 'ABC': 'AMBC', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'Daisuki': 'DSKI', 'El Trece': 'ETTV', 'Hulu': 'HULU', 'PBS': 'PBS', 'TFou': 'TFOU', 'Animal Planet': 'ANPL', 'Starz': 'STZ', 'Esquire': 'ESQ', 'Doc Club': 'DOCC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'MSNBC': 'MNBC', 'iTunes': 'iTunes', 'CSpan': 'CSPN', 'Fox': 'FOX', 'Cartoon Network': 'CN', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'Sveriges Television': 'SVT', 'Motor Trend OnDemand': 'MTOD', 'Food Network': 'FOOD', 'IFC': 'IFC', 'TVING': 'TVING', 'SeeSo': ['SESO', 'SeeSo'], 'Family Jr': 'FJR', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'VRV': 'VRV', 'Sportsnet': 'SNET', 'NBC': 'NBC', 'E!': 'ETV', 'Shomi': 'SHMI', "America's Test Kitchen": 'ATK', 'MTV': 'MTV', 'ESPN': 'ESPN', 'Hallmark': 'HLMK', 'Sprout': 'SPRT', 'ITV': 'ITV', 'YouTube Red': 'RED', 'Cinemax': 'CMAX', 'TubiTV': 'TUBI', 'NFL': 'NFL', 'Digiturk Diledigin Yerde': 'DDY', 'AOL': 'AOL', 'Country Music Television': 'CMT', 'Yahoo': 'YHOO', 'NBA TV': ['NBA', 're:NBA-?TV'], 'BravoTV': 'BRAV', 'FYI Network': 'FYI', 'Crackle': 'CRKL', 'TLC': 'TLC', 'The CW': ['CW', 're:The-?CW'], 'Canal+': 'CNLP', 'Global': 'GLBL', 'National Geographic': ['NATG', 're:National-?Geographic'], 'History': ['HIST', 'History'], 'Discovery': ['DISC', 'Discovery'], 'TV3 Ireland': 'TV3', 'UKTV': 'UKTV', 'HGTV': 'HGTV', 'DPlay': 'DPLY', 'Pluzz': 'PLUZ', 'HBO Go': ['HBO', 're:HBO-?Go'], 'ePix': 'EPIX', 'Disney': ['DSNY', 'Disney'], 'DramaFever': ['DF', 'DramaFever'], 'CTV': 'CTV', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'USA Network': 'USAN', 'Spike': 'SPIK', 'AMC': 'AMC', 'UFC': 'UFC', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'Freeform': 'FREE', 'W Network': 'WNET', 'CHRGD': 'CHGD', 'TV Land': ['TVL', 're:TV-?Land'], 'GloboSat Play': 'GLOB', 'ABC Australia': 'AUBC', 'Viceland': 'VICE', 'CNBC': 'CNBC', 'Deadhouse Films': 'DHF', 'MBC': ['MBC', 'MBCVOD'], 'PBS Kids': 'PBSK', 'Norsk Rikskringkasting': 'NRK', 'Al Jazeera English': 'AJAZ', 'Vimeo': 'VMEO', 'WWE Network': 'WWEN', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'Playstation Network': 'PSN', 'WatchMe': 'WME', 'Comedians in Cars Getting Coffee': 'CCGC', 'Velocity': 'VLCT', 'Univision': 'UNIV', 'NFL Now': 'NFLN', 'Knowledge Network': 'KNOW', 'TV4 Sweeden': 'TV4', 'CuriosityStream': 'CUR', 'NHL GameCenter': 'GC', 'Channel 4': '4OD', 'CBS': 'CBS', 'SwearNet': 'SWER', 'Family': 'FAM', 'ARD': 'ARD', 'TBS': 'TBS', 'DIY Network': 'DIY', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'RTE One': 'RTE', 'Lifetime': 'LIFE', 'ZDF': 'ZDF', 'CBC': 'CBC', 'Investigation Discovery': 'ID', 'DC Universe': 'DCU', 'Viki': 'VIKI', 'CWSeed': 'CWS', 'SBS (AU)': 'SBS', 'Syfy': 'SYFY', 'VH1': 'VH1'}}, 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7'], 'implicit': True, 'type': 'episode', 'episode_prefer_number': False, 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_title': ['OSS 117', 'This is Us', 'Hawaii Five-O', 'Hawaii Five-0', 'Brooklyn Nine-Nine']} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ==================================================================== Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/medusa/server/web/core/base.py", line 251, in async_call result = function(**kwargs) File "/volume2/@appstore/medusa/var/Medusa/medusa/server/web/manage/handler.py", line 311, in downloadSubtitleMissed series_obj.get_episode(season, episode).download_subtitles() File "/volume2/@appstore/medusa/var/Medusa/medusa/tv/episode.py", line 503, in download_subtitles new_subtitles = subtitles.download_subtitles(self, lang=lang) File "/volume2/@appstore/medusa/var/Medusa/medusa/subtitles.py", line 427, in download_subtitles embedded_subtitles=embedded_subtitles, release_name=release_name) File "/volume2/@appstore/medusa/var/Medusa/medusa/subtitles.py", line 730, in get_video video = scan_video(video_path) File "/volume2/@appstore/medusa/var/Medusa/ext/subliminal/core.py", line 372, in scan_video video = Video.fromguess(path, guessit(path)) File "/volume2/@appstore/medusa/var/Medusa/medusa/name_parser/guessit_parser.py", line 80, in guessit result = default_api.guessit(name, options=final_options) File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 222, in guessit raise GuessitException(string, options) guessit.api.GuessitException: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/volume1/American_Series/Hawaii Five-0/Season 10/Hawaii.Five-0.2010.S10E09.iNTERNAL.720p.WEB.H264-AMRAP[eztv].mkv options={'allowed_countries': ['au', 'gb', 'us'], 'advanced_config': {'screen_size': {'max_ar': 1.8979999999999999, 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320'], 'min_ar': 1.333, 'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'interlaced': ['360', '480', '576', '900', '1080']}, 'language': {'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'synonyms': {'hrv': ['scr'], 'swe': ['se'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'spa': ['esp', 'español', 'espanol'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'zho': ['cn'], 'ukr': ['ua'], 'mul': ['multi', 'dl'], 'jpn': ['jp'], 'ell': ['gr', 'greek'], 'deu_CH': ['swissgerman', 'swiss german'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'ces': ['cz'], 'nld_BE': ['flemish']}, 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'weak_affixes': ['v', 'audio', 'true']}, 'part': {'prefixes': ['pt', 'part']}, 'country': {'synonyms': {'CA': ['québec', 'quebec', 'qc'], 'MX': ['Latinoamérica', 'latin america'], 'BR': ['brazilian', 'bra'], 'GB': ['UK'], 'ES': ['españa']}}, 'audio_codec': {'audio_channels': {'2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '1.0': ['1ch', 'mono']}}, 'groups': {'ending': ')]}', 'starting': '([{'}, 'container': {'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'nzb': ['nzb'], 'info': ['nfo'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent']}, 'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'episodes': {'max_range_gap': 1, 'all_words': ['All'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'of_words': ['of', 'sur'], 'range_separators': ['-', '~', 'to', 'a'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'episode_max_range': 100, 'season_ep_markers': ['x'], 'disc_markers': ['d'], 'season_max_range': 100, 'season_markers': ['s'], 'discrete_separators': ['+', '&', 'and', 'et'], 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x']}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'prefixes': ['from'], 'safe_prefixes': ['co', 'com', 'net', 'org']}, 'release_group': {'ignored_seps': '[]{}()', 'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip']}, 'streaming_service': {'Xbox Video': 'XBOX', 'AnimeLab': 'ANLB', 'A&E': ['AE', 'A&E'], 'Stan': 'STAN', 'Netflix': ['NF', 'Netflix'], 'ABC': 'AMBC', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'Daisuki': 'DSKI', 'El Trece': 'ETTV', 'Hulu': 'HULU', 'PBS': 'PBS', 'TFou': 'TFOU', 'Animal Planet': 'ANPL', 'Starz': 'STZ', 'Esquire': 'ESQ', 'Doc Club': 'DOCC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'MSNBC': 'MNBC', 'iTunes': 'iTunes', 'CSpan': 'CSPN', 'Fox': 'FOX', 'Cartoon Network': 'CN', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'Sveriges Television': 'SVT', 'Motor Trend OnDemand': 'MTOD', 'Food Network': 'FOOD', 'IFC': 'IFC', 'TVING': 'TVING', 'SeeSo': ['SESO', 'SeeSo'], 'Family Jr': 'FJR', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'VRV': 'VRV', 'Sportsnet': 'SNET', 'NBC': 'NBC', 'E!': 'ETV', 'Shomi': 'SHMI', "America's Test Kitchen": 'ATK', 'MTV': 'MTV', 'ESPN': 'ESPN', 'Hallmark': 'HLMK', 'Sprout': 'SPRT', 'ITV': 'ITV', 'YouTube Red': 'RED', 'Cinemax': 'CMAX', 'TubiTV': 'TUBI', 'NFL': 'NFL', 'Digiturk Diledigin Yerde': 'DDY', 'AOL': 'AOL', 'Country Music Television': 'CMT', 'Yahoo': 'YHOO', 'NBA TV': ['NBA', 're:NBA-?TV'], 'BravoTV': 'BRAV', 'FYI Network': 'FYI', 'Crackle': 'CRKL', 'TLC': 'TLC', 'The CW': ['CW', 're:The-?CW'], 'Canal+': 'CNLP', 'Global': 'GLBL', 'National Geographic': ['NATG', 're:National-?Geographic'], 'History': ['HIST', 'History'], 'Discovery': ['DISC', 'Discovery'], 'TV3 Ireland': 'TV3', 'UKTV': 'UKTV', 'HGTV': 'HGTV', 'DPlay': 'DPLY', 'Pluzz': 'PLUZ', 'HBO Go': ['HBO', 're:HBO-?Go'], 'ePix': 'EPIX', 'Disney': ['DSNY', 'Disney'], 'DramaFever': ['DF', 'DramaFever'], 'CTV': 'CTV', 'Adult Swim': ['AS', 're:Adult-?Swim'], 'USA Network': 'USAN', 'Spike': 'SPIK', 'AMC': 'AMC', 'UFC': 'UFC', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'Freeform': 'FREE', 'W Network': 'WNET', 'CHRGD': 'CHGD', 'TV Land': ['TVL', 're:TV-?Land'], 'GloboSat Play': 'GLOB', 'ABC Australia': 'AUBC', 'Viceland': 'VICE', 'CNBC': 'CNBC', 'Deadhouse Films': 'DHF', 'MBC': ['MBC', 'MBCVOD'], 'PBS Kids': 'PBSK', 'Norsk Rikskringkasting': 'NRK', 'Al Jazeera English': 'AJAZ', 'Vimeo': 'VMEO', 'WWE Network': 'WWEN', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'Playstation Network': 'PSN', 'WatchMe': 'WME', 'Comedians in Cars Getting Coffee': 'CCGC', 'Velocity': 'VLCT', 'Univision': 'UNIV', 'NFL Now': 'NFLN', 'Knowledge Network': 'KNOW', 'TV4 Sweeden': 'TV4', 'CuriosityStream': 'CUR', 'NHL GameCenter': 'GC', 'Channel 4': '4OD', 'CBS': 'CBS', 'SwearNet': 'SWER', 'Family': 'FAM', 'ARD': 'ARD', 'TBS': 'TBS', 'DIY Network': 'DIY', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'RTE One': 'RTE', 'Lifetime': 'LIFE', 'ZDF': 'ZDF', 'CBC': 'CBC', 'Investigation Discovery': 'ID', 'DC Universe': 'DCU', 'Viki': 'VIKI', 'CWSeed': 'CWS', 'SBS (AU)': 'SBS', 'Syfy': 'SYFY', 'VH1': 'VH1'}}, 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7'], 'implicit': True, 'type': 'episode', 'episode_prefer_number': False, 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'expected_title': ['OSS 117', 'This is Us', 'Hawaii Five-O', 'Hawaii Five-0', 'Brooklyn Nine-Nine']} -------------------------------------------------------------------- Traceback (most recent call last): File "/volume2/@appstore/medusa/var/Medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/volume2/@appstore/medusa/env/lib/python3.5/_collections_abc.py", line 934, in remove del self[self.index(value)] File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/volume2/@appstore/medusa/var/Medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ====================================================================
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators
Python Version: 3.8.2 (default, Apr 27 2020, 15:53:34) [GCC 9.3.0]
Operating System: Linux-5.4.0-29-generic-x86_64-with-glibc2.29
Locale: UTF-8
Branch: master
Database: 44.15
Commit: pymedusa/Medusa@d9c31da063e6c4b4383749e19b27b13693a1b71e
Link to Log: No Log available
2020-06-09 03:54:35 ERROR SHOWQUEUE-REFRESH :: [d9c31da] 323168: Error while refreshing show 13 Reasons Why. Error: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/mnt/storage/Videos/TV Shows/13 Reasons Why (2017)/Season 02/13.Reasons.Why.S02E09.HDTV-Medusa.mkv options={'expected_title': ['OSS 117', 'This is Us', 'Station 19', 'The 100', '13 Reasons Why', '2 Broke Girls', 'Brooklyn Nine-Nine', 'Hawaii Five-O', 'Hawaii Five-0', 'Numb3rs', 'Still Star-Crossed', 'Catch-22', '9-1-1', '9-1-1: Lone Star', '68 Whiskey', 'Avenue 5', 'Warehouse 13', 'NOS4A2', 'The Fresh Prince of Bel-Air'], 'allowed_countries': ['au', 'gb', 'us'], 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'advanced_config': {'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'groups': {'starting': '([{', 'ending': ')]}'}, 'audio_codec': {'audio_channels': {'1.0': ['1ch', 'mono'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)']}}, 'container': {'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'info': ['nfo'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent'], 'nzb': ['nzb']}, 'country': {'synonyms': {'ES': ['españa'], 'GB': ['UK'], 'BR': ['brazilian', 'bra'], 'CA': ['québec', 'quebec', 'qc'], 'MX': ['Latinoamérica', 'latin america']}}, 'episodes': {'season_max_range': 100, 'episode_max_range': 100, 'max_range_gap': 1, 'season_markers': ['s'], 'season_ep_markers': ['x'], 'disc_markers': ['d'], 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'range_separators': ['-', '~', 'to', 'a'], 'discrete_separators': ['+', '&', 'and', 'et'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'of_words': ['of', 'sur'], 'all_words': ['All']}, 'language': {'synonyms': {'ell': ['gr', 'greek'], 'spa': ['esp', 'español', 'espanol'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'swe': ['se'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'deu_CH': ['swissgerman', 'swiss german'], 'nld_BE': ['flemish'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'ces': ['cz'], 'ukr': ['ua'], 'zho': ['cn'], 'jpn': ['jp'], 'hrv': ['scr'], 'mul': ['multi', 'dl']}, 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'weak_affixes': ['v', 'audio', 'true']}, 'part': {'prefixes': ['pt', 'part']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'min_ar': 1.333, 'max_ar': 1.898, 'interlaced': ['360', '480', '576', '900', '1080'], 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'prefixes': ['from']}, 'streaming_service': {'A&E': ['AE', 'A&E'], 'ABC': 'AMBC', 'ABC Australia': 'AUBC', 'Al Jazeera English': 'AJAZ', 'AMC': 'AMC', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'Adult Swim': ['AS', 're:Adult-?Swim'], "America's Test Kitchen": 'ATK', 'Animal Planet': 'ANPL', 'AnimeLab': 'ANLB', 'AOL': 'AOL', 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'Cartoon Network': 'CN', 'CBC': 'CBC', 'CBS': 'CBS', 'CNBC': 'CNBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'Channel 4': '4OD', 'CHRGD': 'CHGD', 'Cinemax': 'CMAX', 'Country Music Television': 'CMT', 'Comedians in Cars Getting Coffee': 'CCGC', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'Crackle': 'CRKL', 'CSpan': 'CSPN', 'CTV': 'CTV', 'CuriosityStream': 'CUR', 'CWSeed': 'CWS', 'Daisuki': 'DSKI', 'DC Universe': 'DCU', 'Deadhouse Films': 'DHF', 'DramaFever': ['DF', 'DramaFever'], 'Digiturk Diledigin Yerde': 'DDY', 'Discovery': ['DISC', 'Discovery'], 'Disney': ['DSNY', 'Disney'], 'DIY Network': 'DIY', 'Doc Club': 'DOCC', 'DPlay': 'DPLY', 'E!': 'ETV', 'ePix': 'EPIX', 'El Trece': 'ETTV', 'ESPN': 'ESPN', 'Esquire': 'ESQ', 'Family': 'FAM', 'Family Jr': 'FJR', 'Food Network': 'FOOD', 'Fox': 'FOX', 'Freeform': 'FREE', 'FYI Network': 'FYI', 'Global': 'GLBL', 'GloboSat Play': 'GLOB', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'HGTV': 'HGTV', 'History': ['HIST', 'History'], 'Hulu': 'HULU', 'Investigation Discovery': 'ID', 'IFC': 'IFC', 'iTunes': 'iTunes', 'ITV': 'ITV', 'Knowledge Network': 'KNOW', 'Lifetime': 'LIFE', 'Motor Trend OnDemand': 'MTOD', 'MBC': ['MBC', 'MBCVOD'], 'MSNBC': 'MNBC', 'MTV': 'MTV', 'National Geographic': ['NATG', 're:National-?Geographic'], 'NBA TV': ['NBA', 're:NBA-?TV'], 'NBC': 'NBC', 'Netflix': ['NF', 'Netflix'], 'NFL': 'NFL', 'NFL Now': 'NFLN', 'NHL GameCenter': 'GC', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'Norsk Rikskringkasting': 'NRK', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'PBS': 'PBS', 'PBS Kids': 'PBSK', 'Playstation Network': 'PSN', 'Pluzz': 'PLUZ', 'RTE One': 'RTE', 'SBS (AU)': 'SBS', 'SeeSo': ['SESO', 'SeeSo'], 'Shomi': 'SHMI', 'Spike': 'SPIK', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'Sportsnet': 'SNET', 'Sprout': 'SPRT', 'Stan': 'STAN', 'Starz': 'STZ', 'Sveriges Television': 'SVT', 'SwearNet': 'SWER', 'Syfy': 'SYFY', 'TBS': 'TBS', 'TFou': 'TFOU', 'The CW': ['CW', 're:The-?CW'], 'TLC': 'TLC', 'TubiTV': 'TUBI', 'TV3 Ireland': 'TV3', 'TV4 Sweeden': 'TV4', 'TVING': 'TVING', 'TV Land': ['TVL', 're:TV-?Land'], 'UFC': 'UFC', 'UKTV': 'UKTV', 'Univision': 'UNIV', 'USA Network': 'USAN', 'Velocity': 'VLCT', 'VH1': 'VH1', 'Viceland': 'VICE', 'Viki': 'VIKI', 'Vimeo': 'VMEO', 'VRV': 'VRV', 'W Network': 'WNET', 'WatchMe': 'WME', 'WWE Network': 'WWEN', 'Xbox Video': 'XBOX', 'Yahoo': 'YHOO', 'YouTube Red': 'RED', 'ZDF': 'ZDF'}}, 'show_type': 'normal', 'type': 'episode', 'implicit': True, 'episode_prefer_number': False, 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7']} -------------------------------------------------------------------- Traceback (most recent call last): File "/opt/medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/opt/medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/opt/medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/opt/medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/lib/python3.8/_collections_abc.py", line 997, in remove del self[self.index(value)] File "/opt/medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/opt/medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ==================================================================== Traceback (most recent call last): File "/opt/medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/opt/medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/opt/medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/opt/medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/lib/python3.8/_collections_abc.py", line 997, in remove del self[self.index(value)] File "/opt/medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/opt/medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/medusa/medusa/show_queue.py", line 691, in run self.show.refresh_dir() File "/opt/medusa/medusa/tv/series.py", line 1762, in refresh_dir self.load_episodes_from_dir() File "/opt/medusa/medusa/tv/series.py", line 1023, in load_episodes_from_dir cur_episode = self.make_ep_from_file(os.path.join(self.location, media_file)) File "/opt/medusa/medusa/tv/series.py", line 1325, in make_ep_from_file parse_result = NameParser(series=self, try_indexers=True, parse_method=( File "/opt/medusa/medusa/name_parser/parser.py", line 390, in parse result = self._parse_string(name) File "/opt/medusa/medusa/name_parser/parser.py", line 294, in _parse_string guess = guessit.guessit(name, dict(show_type=self.show_type)) File "/opt/medusa/medusa/name_parser/guessit_parser.py", line 80, in guessit result = default_api.guessit(name, options=final_options) File "/opt/medusa/ext/guessit/api.py", line 222, in guessit raise GuessitException(string, options) guessit.api.GuessitException: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.0 string=/mnt/storage/Videos/TV Shows/13 Reasons Why (2017)/Season 02/13.Reasons.Why.S02E09.HDTV-Medusa.mkv options={'expected_title': ['OSS 117', 'This is Us', 'Station 19', 'The 100', '13 Reasons Why', '2 Broke Girls', 'Brooklyn Nine-Nine', 'Hawaii Five-O', 'Hawaii Five-0', 'Numb3rs', 'Still Star-Crossed', 'Catch-22', '9-1-1', '9-1-1: Lone Star', '68 Whiskey', 'Avenue 5', 'Warehouse 13', 'NOS4A2', 'The Fresh Prince of Bel-Air'], 'allowed_countries': ['au', 'gb', 'us'], 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'advanced_config': {'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'groups': {'starting': '([{', 'ending': ')]}'}, 'audio_codec': {'audio_channels': {'1.0': ['1ch', 'mono'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)']}}, 'container': {'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'info': ['nfo'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent'], 'nzb': ['nzb']}, 'country': {'synonyms': {'ES': ['españa'], 'GB': ['UK'], 'BR': ['brazilian', 'bra'], 'CA': ['québec', 'quebec', 'qc'], 'MX': ['Latinoamérica', 'latin america']}}, 'episodes': {'season_max_range': 100, 'episode_max_range': 100, 'max_range_gap': 1, 'season_markers': ['s'], 'season_ep_markers': ['x'], 'disc_markers': ['d'], 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'range_separators': ['-', '~', 'to', 'a'], 'discrete_separators': ['+', '&', 'and', 'et'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'of_words': ['of', 'sur'], 'all_words': ['All']}, 'language': {'synonyms': {'ell': ['gr', 'greek'], 'spa': ['esp', 'español', 'espanol'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'swe': ['se'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'deu_CH': ['swissgerman', 'swiss german'], 'nld_BE': ['flemish'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'ces': ['cz'], 'ukr': ['ua'], 'zho': ['cn'], 'jpn': ['jp'], 'hrv': ['scr'], 'mul': ['multi', 'dl']}, 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'weak_affixes': ['v', 'audio', 'true']}, 'part': {'prefixes': ['pt', 'part']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'min_ar': 1.333, 'max_ar': 1.898, 'interlaced': ['360', '480', '576', '900', '1080'], 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'prefixes': ['from']}, 'streaming_service': {'A&E': ['AE', 'A&E'], 'ABC': 'AMBC', 'ABC Australia': 'AUBC', 'Al Jazeera English': 'AJAZ', 'AMC': 'AMC', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'Adult Swim': ['AS', 're:Adult-?Swim'], "America's Test Kitchen": 'ATK', 'Animal Planet': 'ANPL', 'AnimeLab': 'ANLB', 'AOL': 'AOL', 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'Cartoon Network': 'CN', 'CBC': 'CBC', 'CBS': 'CBS', 'CNBC': 'CNBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'Channel 4': '4OD', 'CHRGD': 'CHGD', 'Cinemax': 'CMAX', 'Country Music Television': 'CMT', 'Comedians in Cars Getting Coffee': 'CCGC', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'Crackle': 'CRKL', 'CSpan': 'CSPN', 'CTV': 'CTV', 'CuriosityStream': 'CUR', 'CWSeed': 'CWS', 'Daisuki': 'DSKI', 'DC Universe': 'DCU', 'Deadhouse Films': 'DHF', 'DramaFever': ['DF', 'DramaFever'], 'Digiturk Diledigin Yerde': 'DDY', 'Discovery': ['DISC', 'Discovery'], 'Disney': ['DSNY', 'Disney'], 'DIY Network': 'DIY', 'Doc Club': 'DOCC', 'DPlay': 'DPLY', 'E!': 'ETV', 'ePix': 'EPIX', 'El Trece': 'ETTV', 'ESPN': 'ESPN', 'Esquire': 'ESQ', 'Family': 'FAM', 'Family Jr': 'FJR', 'Food Network': 'FOOD', 'Fox': 'FOX', 'Freeform': 'FREE', 'FYI Network': 'FYI', 'Global': 'GLBL', 'GloboSat Play': 'GLOB', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'HGTV': 'HGTV', 'History': ['HIST', 'History'], 'Hulu': 'HULU', 'Investigation Discovery': 'ID', 'IFC': 'IFC', 'iTunes': 'iTunes', 'ITV': 'ITV', 'Knowledge Network': 'KNOW', 'Lifetime': 'LIFE', 'Motor Trend OnDemand': 'MTOD', 'MBC': ['MBC', 'MBCVOD'], 'MSNBC': 'MNBC', 'MTV': 'MTV', 'National Geographic': ['NATG', 're:National-?Geographic'], 'NBA TV': ['NBA', 're:NBA-?TV'], 'NBC': 'NBC', 'Netflix': ['NF', 'Netflix'], 'NFL': 'NFL', 'NFL Now': 'NFLN', 'NHL GameCenter': 'GC', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'Norsk Rikskringkasting': 'NRK', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'PBS': 'PBS', 'PBS Kids': 'PBSK', 'Playstation Network': 'PSN', 'Pluzz': 'PLUZ', 'RTE One': 'RTE', 'SBS (AU)': 'SBS', 'SeeSo': ['SESO', 'SeeSo'], 'Shomi': 'SHMI', 'Spike': 'SPIK', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'Sportsnet': 'SNET', 'Sprout': 'SPRT', 'Stan': 'STAN', 'Starz': 'STZ', 'Sveriges Television': 'SVT', 'SwearNet': 'SWER', 'Syfy': 'SYFY', 'TBS': 'TBS', 'TFou': 'TFOU', 'The CW': ['CW', 're:The-?CW'], 'TLC': 'TLC', 'TubiTV': 'TUBI', 'TV3 Ireland': 'TV3', 'TV4 Sweeden': 'TV4', 'TVING': 'TVING', 'TV Land': ['TVL', 're:TV-?Land'], 'UFC': 'UFC', 'UKTV': 'UKTV', 'Univision': 'UNIV', 'USA Network': 'USAN', 'Velocity': 'VLCT', 'VH1': 'VH1', 'Viceland': 'VICE', 'Viki': 'VIKI', 'Vimeo': 'VMEO', 'VRV': 'VRV', 'W Network': 'WNET', 'WatchMe': 'WME', 'WWE Network': 'WWEN', 'Xbox Video': 'XBOX', 'Yahoo': 'YHOO', 'YouTube Red': 'RED', 'ZDF': 'ZDF'}}, 'show_type': 'normal', 'type': 'episode', 'implicit': True, 'episode_prefer_number': False, 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7']} -------------------------------------------------------------------- Traceback (most recent call last): File "/opt/medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/opt/medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/opt/medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/opt/medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/lib/python3.8/_collections_abc.py", line 997, in remove del self[self.index(value)] File "/opt/medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/opt/medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ====================================================================
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators
Use the updated rebulk version. See my comment above.
Python Version: 3.8.2 (default, Jul 16 2020, 14:00:26) [GCC 9.3.0]
Operating System: Linux-5.4.0-42-generic-x86_64-with-glibc2.29
Locale: UTF-8
Branch: master
Database: 44.16
Commit: pymedusa/Medusa@471c8ed43f6125ebdcd471c260757d8c7cae2ad4
Link to Log: No Log available
2020-08-17 12:38:36 ERROR SNATCHQUEUE-SNATCH-164541 :: [471c8ed] Snatch failed! For result: Hawaii.Five-0.2010.S08E18.1080p.HEVC.x265-MeGusta Traceback (most recent call last): File "/opt/medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/opt/medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/opt/medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/opt/medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/lib/python3.8/_collections_abc.py", line 997, in remove del self[self.index(value)] File "/opt/medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/opt/medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/medusa/medusa/search/queue.py", line 496, in run self.success = snatch_episode(result) File "/opt/medusa/medusa/search/core.py", line 222, in snatch_episode notifiers.notify_snatch(cur_ep_obj, result) File "/opt/medusa/medusa/notifiers/__init__.py", line 117, in notify_snatch ep_name = ep_obj.pretty_name_with_quality() File "/opt/medusa/medusa/tv/episode.py", line 1427, in pretty_name_with_quality return self._format_pattern('%SN - %Sx%0E - %EN - %QN') File "/opt/medusa/medusa/tv/episode.py", line 1631, in _format_pattern replace_map = self.__replace_map() File "/opt/medusa/medusa/tv/episode.py", line 1517, in __replace_map rel_grp['location'] = release_group(self.series, self.location) File "/opt/medusa/medusa/tv/episode.py", line 1497, in release_group parse_result = NameParser(series=series, naming_pattern=True).parse(name) File "/opt/medusa/medusa/name_parser/parser.py", line 389, in parse result = self._parse_string(name) File "/opt/medusa/medusa/name_parser/parser.py", line 293, in _parse_string guess = guessit.guessit(name, dict(show_type=self.show_type)) File "/opt/medusa/medusa/name_parser/guessit_parser.py", line 80, in guessit result = default_api.guessit(name, options=final_options) File "/opt/medusa/ext/guessit/api.py", line 222, in guessit raise GuessitException(string, options) guessit.api.GuessitException: An internal error has occured in guessit. ===================== Guessit Exception Report ===================== version=3.1.1 string=/mnt/storage/Videos/TV Shows/Hawaii Five-0 (2010)/Season 08/Hawaii.Five-0.S08E18.720p.HDTV-Medusa options={'expected_title': ['OSS 117', 'This is Us', 'Station 19', 'The 100', '13 Reasons Why', '2 Broke Girls', 'Brooklyn Nine-Nine', 'Hawaii Five-O', 'Hawaii Five-0', 'Numb3rs', 'Still Star-Crossed', 'Catch-22', '9-1-1', '9-1-1: Lone Star', '68 Whiskey', 'Avenue 5', 'Warehouse 13', 'NOS4A2', 'The Fresh Prince of Bel-Air'], 'allowed_countries': ['au', 'gb', 'us'], 'allowed_languages': ['ca', 'cs', 'de', 'en', 'es', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ko', 'mul', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sv', 'te', 'uk', 'und', 'jp'], 'advanced_config': {'common_words': ['ca', 'cat', 'de', 'he', 'it', 'no', 'por', 'rum', 'se', 'st', 'sub'], 'groups': {'starting': '([{', 'ending': ')]}'}, 'audio_codec': {'audio_channels': {'1.0': ['1ch', 'mono'], '2.0': ['2ch', 'stereo', 're:(2[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '5.1': ['5ch', '6ch', 're:(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 're:(6[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '7.1': ['7ch', '8ch', 're:(7[\\W_][01](?:ch)?)(?=[^\\d]|$)']}}, 'container': {'subtitles': ['srt', 'idx', 'sub', 'ssa', 'ass'], 'info': ['nfo'], 'videos': ['3g2', '3gp', '3gp2', 'asf', 'avi', 'divx', 'flv', 'iso', 'm4v', 'mk2', 'mk3d', 'mka', 'mkv', 'mov', 'mp4', 'mp4a', 'mpeg', 'mpg', 'ogg', 'ogm', 'ogv', 'qt', 'ra', 'ram', 'rm', 'ts', 'vob', 'wav', 'webm', 'wma', 'wmv'], 'torrent': ['torrent'], 'nzb': ['nzb']}, 'country': {'synonyms': {'ES': ['españa'], 'GB': ['UK'], 'BR': ['brazilian', 'bra'], 'CA': ['québec', 'quebec', 'qc'], 'MX': ['Latinoamérica', 'latin america']}}, 'episodes': {'season_max_range': 100, 'episode_max_range': 100, 'max_range_gap': 1, 'season_markers': ['s'], 'season_ep_markers': ['x'], 'disc_markers': ['d'], 'episode_markers': ['xe', 'ex', 'ep', 'e', 'x'], 'range_separators': ['-', '~', 'to', 'a'], 'discrete_separators': ['+', '&', 'and', 'et'], 'season_words': ['season', 'saison', 'seizoen', 'seasons', 'saisons', 'tem', 'temp', 'temporada', 'temporadas', 'stagione'], 'episode_words': ['episode', 'episodes', 'eps', 'ep', 'episodio', 'episodios', 'capitulo', 'capitulos'], 'of_words': ['of', 'sur'], 'all_words': ['All']}, 'language': {'synonyms': {'ell': ['gr', 'greek'], 'spa': ['esp', 'español', 'espanol'], 'fra': ['français', 'vf', 'vff', 'vfi', 'vfq'], 'swe': ['se'], 'por_BR': ['po', 'pb', 'pob', 'ptbr', 'br', 'brazilian'], 'deu_CH': ['swissgerman', 'swiss german'], 'nld_BE': ['flemish'], 'cat': ['català', 'castellano', 'espanol castellano', 'español castellano'], 'ces': ['cz'], 'ukr': ['ua'], 'zho': ['cn'], 'jpn': ['jp'], 'hrv': ['scr'], 'mul': ['multi', 'dl']}, 'subtitle_affixes': ['sub', 'subs', 'esub', 'esubs', 'subbed', 'custom subbed', 'custom subs', 'custom sub', 'customsubbed', 'customsubs', 'customsub', 'soft subtitles', 'soft subs'], 'subtitle_prefixes': ['st', 'vost', 'subforced', 'fansub', 'hardsub', 'legenda', 'legendas', 'legendado', 'subtitulado', 'soft', 'subtitles'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'weak_affixes': ['v', 'audio', 'true']}, 'part': {'prefixes': ['pt', 'part']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'frame_rates': ['23.976', '24', '25', '29.970', '30', '48', '50', '60', '120'], 'min_ar': 1.333, 'max_ar': 1.898, 'interlaced': ['360', '480', '576', '900', '1080'], 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'prefixes': ['from']}, 'streaming_service': {'A&E': ['AE', 'A&E'], 'ABC': 'AMBC', 'ABC Australia': 'AUBC', 'Al Jazeera English': 'AJAZ', 'AMC': 'AMC', 'Amazon Prime': ['AMZN', 'Amazon', 're:Amazon-?Prime'], 'Adult Swim': ['AS', 're:Adult-?Swim'], "America's Test Kitchen": 'ATK', 'Animal Planet': 'ANPL', 'AnimeLab': 'ANLB', 'AOL': 'AOL', 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'Cartoon Network': 'CN', 'CBC': 'CBC', 'CBS': 'CBS', 'CNBC': 'CNBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'Channel 4': '4OD', 'CHRGD': 'CHGD', 'Cinemax': 'CMAX', 'Country Music Television': 'CMT', 'Comedians in Cars Getting Coffee': 'CCGC', 'Crunchy Roll': ['CR', 're:Crunchy-?Roll'], 'Crackle': 'CRKL', 'CSpan': 'CSPN', 'CTV': 'CTV', 'CuriosityStream': 'CUR', 'CWSeed': 'CWS', 'Daisuki': 'DSKI', 'DC Universe': 'DCU', 'Deadhouse Films': 'DHF', 'DramaFever': ['DF', 'DramaFever'], 'Digiturk Diledigin Yerde': 'DDY', 'Discovery': ['DISC', 'Discovery'], 'Disney': ['DSNY', 'Disney'], 'DIY Network': 'DIY', 'Doc Club': 'DOCC', 'DPlay': 'DPLY', 'E!': 'ETV', 'ePix': 'EPIX', 'El Trece': 'ETTV', 'ESPN': 'ESPN', 'Esquire': 'ESQ', 'Family': 'FAM', 'Family Jr': 'FJR', 'Food Network': 'FOOD', 'Fox': 'FOX', 'Freeform': 'FREE', 'FYI Network': 'FYI', 'Global': 'GLBL', 'GloboSat Play': 'GLOB', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'HGTV': 'HGTV', 'History': ['HIST', 'History'], 'Hulu': 'HULU', 'Investigation Discovery': 'ID', 'IFC': 'IFC', 'iTunes': 'iTunes', 'ITV': 'ITV', 'Knowledge Network': 'KNOW', 'Lifetime': 'LIFE', 'Motor Trend OnDemand': 'MTOD', 'MBC': ['MBC', 'MBCVOD'], 'MSNBC': 'MNBC', 'MTV': 'MTV', 'National Geographic': ['NATG', 're:National-?Geographic'], 'NBA TV': ['NBA', 're:NBA-?TV'], 'NBC': 'NBC', 'Netflix': ['NF', 'Netflix'], 'NFL': 'NFL', 'NFL Now': 'NFLN', 'NHL GameCenter': 'GC', 'Nickelodeon': ['NICK', 'Nickelodeon'], 'Norsk Rikskringkasting': 'NRK', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'PBS': 'PBS', 'PBS Kids': 'PBSK', 'Playstation Network': 'PSN', 'Pluzz': 'PLUZ', 'RTE One': 'RTE', 'SBS (AU)': 'SBS', 'SeeSo': ['SESO', 'SeeSo'], 'Shomi': 'SHMI', 'Spike': 'SPIK', 'Spike TV': ['SPKE', 're:Spike-?TV'], 'Sportsnet': 'SNET', 'Sprout': 'SPRT', 'Stan': 'STAN', 'Starz': 'STZ', 'Sveriges Television': 'SVT', 'SwearNet': 'SWER', 'Syfy': 'SYFY', 'TBS': 'TBS', 'TFou': 'TFOU', 'The CW': ['CW', 're:The-?CW'], 'TLC': 'TLC', 'TubiTV': 'TUBI', 'TV3 Ireland': 'TV3', 'TV4 Sweeden': 'TV4', 'TVING': 'TVING', 'TV Land': ['TVL', 're:TV-?Land'], 'UFC': 'UFC', 'UKTV': 'UKTV', 'Univision': 'UNIV', 'USA Network': 'USAN', 'Velocity': 'VLCT', 'VH1': 'VH1', 'Viceland': 'VICE', 'Viki': 'VIKI', 'Vimeo': 'VMEO', 'VRV': 'VRV', 'W Network': 'WNET', 'WatchMe': 'WME', 'WWE Network': 'WWEN', 'Xbox Video': 'XBOX', 'Yahoo': 'YHOO', 'YouTube Red': 'RED', 'ZDF': 'ZDF'}}, 'show_type': 'normal', 'type': 'episode', 'implicit': True, 'episode_prefer_number': False, 'expected_group': ['TV2LAX9', 'DHD', '20-40', 'E7']} -------------------------------------------------------------------- Traceback (most recent call last): File "/opt/medusa/ext/guessit/api.py", line 210, in guessit matches = self.rebulk.matches(string, options) File "/opt/medusa/ext/rebulk/rebulk.py", line 115, in matches self._execute_rules(matches, context) File "/opt/medusa/ext/rebulk/rebulk.py", line 146, in _execute_rules rules.execute_all_rules(matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 316, in execute_all_rules when_response = execute_rule(rule, matches, context) File "/opt/medusa/ext/rebulk/rules.py", line 341, in execute_rule rule.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 122, in then cons.then(matches, next(iterator), context) File "/opt/medusa/ext/rebulk/rules.py", line 204, in then removed = self.remove.then(matches, when_response, context) File "/opt/medusa/ext/rebulk/rules.py", line 140, in then matches.remove(match) File "/usr/lib/python3.8/_collections_abc.py", line 997, in remove del self[self.index(value)] File "/opt/medusa/ext/rebulk/match.py", line 569, in __delitem__ self._remove_match(match) File "/opt/medusa/ext/rebulk/match.py", line 137, in _remove_match _BaseMatches._base_remove(self._tag_dict[tag], match) ValueError: list.remove(x): x not in list -------------------------------------------------------------------- Please report at https://github.com/guessit-io/guessit/issues. ====================================================================
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators
INFO
Python Version:
3.6.8 (default, Aug 7 2019, 17:28:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
Operating System:Linux-3.10.0-1062.4.3.el7.x86_64-x86_64-with-centos-7.7.1908-Core
Locale:UTF-8
Branch: master Database:44.14
Commit: pymedusa/Medusa@fcb5a1969dcd4ea0b6fb4a9debbf60179b0bbf4b Link to Log: https://gist.github.com/f3d5441efe1da2f2471ffc060f922000ERROR
STAFF NOTIFIED: @pymedusa/support @pymedusa/moderators