-
-
Save gazmeist/cbff02f3911b4e5d50f97351b15ce6c6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Londra Müzede Fatih Sultan Mehmet Portresi Ve Madalyalar ( 720 P HD) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Londra Müzede Fatih Sultan Mehmet Portresi Ve Madalyalar ( 720 P HD) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Londra Müzede Fatih Sultan Mehmet Portresi Ve Madalyalar ( 720 P HD) to a series in your database. Parser result: title: Londra Müzede Fatih Sultan Mehmet Portresi Ve Madalyalar, episode: [720], absolute_episode: [720], other: HD, type: episode, parsing_time: 0.027901172637939453, season: None, quality: Unknown, total_time: 0.06888651847839355 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Blackberry 8700 vs Nokia e61i battle | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Blackberry 8700 vs Nokia e61i battle | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Blackberry 8700 vs Nokia e61i battle to a series in your database. Parser result: title: Blackberry, season: 87, episode: [0], episode_title: vs Nokia e61i battle, type: episode, parsing_time: 0.030246496200561523, absolute_episode: [], quality: Unknown, total_time: 0.06576943397521973 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item You Cut 20240212 053452472 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item You Cut 20240212 053452472 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match You Cut 20240212 053452472 to a series in your database. Parser result: title: You Cut, date: 2024-02-12, episode_title: 053452472, type: episode, parsing_time: 0.04073500633239746, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.07632255554199219 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item qq 01 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item qq 01 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match qq 01 to a series in your database. Parser result: title: qq, episode: [1], absolute_episode: [1], type: episode, parsing_time: 0.020615816116333008, season: None, quality: Unknown, total_time: 0.05675530433654785 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Minecraft LIVE INSIDE PINK WOOL!! ( REAL PINK WOOL HOUSE BLOCK!) Custom Command | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Minecraft LIVE INSIDE PINK WOOL!! ( REAL PINK WOOL HOUSE BLOCK!) Custom Command | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Minecraft LIVE INSIDE PINK WOOL!! ( REAL PINK WOOL HOUSE BLOCK!) Custom Command to a series in your database. Parser result: title: Minecraft LIVE INSIDE PINK WOOL!!, release_group: REAL PINK WOOL HOUSE BLOCK, episode_title: Custom Command, type: episode, parsing_time: 0.03186297416687012, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06798720359802246 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item I am playing BrickBreaker. (games for Blackberry) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item I am playing BrickBreaker. (games for Blackberry) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match I am playing BrickBreaker. (games for Blackberry) to a series in your database. Parser result: title: I am playing BrickBreaker, release_group: games for Blackberry, type: episode, parsing_time: 0.020636796951293945, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.05785655975341797 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Beatles Comiskey Park 20th Aug. 1965 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Beatles Comiskey Park 20th Aug. 1965 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Beatles Comiskey Park 20th Aug. 1965 to a series in your database. Parser result: title: Beatles Comiskey Park 20th Aug, year: 1965, type: episode, parsing_time: 0.02631402015686035, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.0704030990600586 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Bilderberg 2024 in Madrid Spain with Press For Truth!!! | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Bilderberg 2024 in Madrid Spain with Press For Truth!!! | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Bilderberg 2024 in Madrid Spain with Press For Truth!!! to a series in your database. Parser result: title: Bilderberg, year: 2024, episode_title: in Madrid Spain with Press For Truth!!!, type: episode, parsing_time: 0.026876211166381836, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06300568580627441 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Dream logos combo harpo productions nickelodeon productions | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Dream logos combo harpo productions nickelodeon productions | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Dream logos combo harpo productions nickelodeon productions to a series in your database. Parser result: title: Dream logos combo harpo productions nickelodeon productions, type: episode, parsing_time: 0.029720306396484375, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.08046913146972656 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Inanimate Insanity Livestream #9 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Inanimate Insanity Livestream #9 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Inanimate Insanity Livestream #9 to a series in your database. Parser result: title: Inanimate Insanity Livestream, episode: [9], absolute_episode: [9], type: episode, parsing_time: 0.023172616958618164, season: None, quality: Unknown, total_time: 0.05889439582824707 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item PBS split profile yellow text super effects remix fast fast | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item PBS split profile yellow text super effects remix fast fast | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match PBS split profile yellow text super effects remix fast fast to a series in your database. Parser result: title: PBS split profile yellow text super effects remix fast fast, type: episode, parsing_time: 0.023274898529052734, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.05878257751464844 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Avrupa Da Türk Müslüman Gençleri Askere Çağırıyorlar Sakın Ha Aklınızdan Bile( 720 P HD) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Avrupa Da Türk Müslüman Gençleri Askere Çağırıyorlar Sakın Ha Aklınızdan Bile( 720 P HD) | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Avrupa Da Türk Müslüman Gençleri Askere Çağırıyorlar Sakın Ha Aklınızdan Bile( 720 P HD) to a series in your database. Parser result: title: Avrupa Da Türk Müslüman Gençleri Askere Çağırıyorlar Sakın Ha Aklınızdan Bile, episode: [720], absolute_episode: [720], other: HD, type: episode, parsing_time: 0.029132604598999023, season: None, quality: Unknown, total_time: 0.0714259147644043 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Minecraft THIS WATER IS A LIE! FIND THE 8 BUTTONS Custom Map | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Minecraft THIS WATER IS A LIE! FIND THE 8 BUTTONS Custom Map | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Minecraft THIS WATER IS A LIE! FIND THE 8 BUTTONS Custom Map to a series in your database. Parser result: title: Minecraft THIS WATER IS A LIE! FIND THE, episode: [8], absolute_episode: [8], episode_title: BUTTONS Custom Map, type: episode, parsing_time: 0.02287006378173828, season: None, quality: Unknown, total_time: 0.05788612365722656 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item 20th television loops | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item 20th television loops | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match 20th television loops to a series in your database. Parser result: title: 20th television loops, type: episode, parsing_time: 0.02045607566833496, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.05536985397338867 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item You Cut 20240212 054125838 | |
2024-05-15 09:21:23 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item You Cut 20240212 054125838 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match You Cut 20240212 054125838 to a series in your database. Parser result: title: You Cut, date: 2024-02-12, episode_title: 054125838, type: episode, parsing_time: 0.04053139686584473, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.07753896713256836 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Noggin ( May 2009) | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Noggin ( May 2009) | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Noggin ( May 2009) to a series in your database. Parser result: title: Noggin, year: 2009, type: episode, parsing_time: 0.025501251220703125, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.060982465744018555 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item 20th century pictures inc loops | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item 20th century pictures inc loops | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match 20th century pictures inc loops to a series in your database. Parser result: title: 20th century pictures inc loops, type: episode, parsing_time: 0.021098852157592773, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.05647993087768555 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item La Disumanità Degli Ebrei Charles Giuliani | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item La Disumanità Degli Ebrei Charles Giuliani | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match La Disumanità Degli Ebrei Charles Giuliani to a series in your database. Parser result: title: La Disumanità Degli Ebrei Charles Giuliani, type: episode, parsing_time: 0.021178483963012695, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06271886825561523 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item DIANE ABBOTT IS USELESS | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item DIANE ABBOTT IS USELESS | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match DIANE ABBOTT IS USELESS to a series in your database. Parser result: title: DIANE ABBOTT IS USELESS, type: episode, parsing_time: 0.020874738693237305, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.058058738708496094 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Popol Vuh The Creation Myth Of The Maya ( 1989) By Patricia Amlin | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Popol Vuh The Creation Myth Of The Maya ( 1989) By Patricia Amlin | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Popol Vuh The Creation Myth Of The Maya ( 1989) By Patricia Amlin to a series in your database. Parser result: title: Popol Vuh The Creation Myth Of The Maya, year: 1989, episode_title: By Patricia Amlin, type: episode, parsing_time: 0.02749013900756836, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06252336502075195 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Vídeos | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Vídeos | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Vídeos to a series in your database. Parser result: title: Vídeos, type: episode, parsing_time: 0.018648862838745117, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.05528879165649414 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Al-Qassam Bombs Beersheba for Israel Massacring Civilians in Gaza | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Al-Qassam Bombs Beersheba for Israel Massacring Civilians in Gaza | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Al-Qassam Bombs Beersheba for Israel Massacring Civilians in Gaza to a series in your database. Parser result: title: Al-Qassam Bombs Beersheba for Israel Massacring Civilians in Gaza, type: episode, parsing_time: 0.021646976470947266, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06022834777832031 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Beatles Beatles Conquer America 1964 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Beatles Beatles Conquer America 1964 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Beatles Beatles Conquer America 1964 to a series in your database. Parser result: title: Beatles Beatles Conquer America, year: 1964, type: episode, parsing_time: 0.024705171585083008, season: None, episode: [], absolute_episode: [], quality: Unknown, total_time: 0.06457090377807617 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item Beatles Chicago 64 66 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item Beatles Chicago 64 66 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Unable to match Beatles Chicago 64 66 to a series in your database. Parser result: title: Beatles Chicago, episode: [64, 66], absolute_episode: [64, 66], type: episode, parsing_time: 0.023250579833984375, season: None, quality: Unknown, total_time: 0.05840110778808594 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] Trying guessit cache for item ÜSTAD NECİP FAZIL_IN SESİNDEN SULTAN II.ABDÜLHAMİD HAN_I DİNLEMEK İSTER MİSİNİZ_(1080P_HD).mp4 | |
2024-05-15 09:21:24 DEBUG SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] New guessit parse for item ÜSTAD NECİP FAZIL_IN SESİNDEN SULTAN II.ABDÜLHAMİD HAN_I DİNLEMEK İSTER MİSİNİZ_(1080P_HD).mp4 | |
2024-05-15 09:21:24 ERROR SEARCHQUEUE-DAILY-SEARCH :: [internetarchive] :: [] DailySearchQueueItem Exception, error: GuessitException('An internal error has occured in guessit.\n===================== Guessit Exception Report =====================\nversion=3.4.2\nstring=ÜSTAD NECİP FAZIL_IN SESİNDEN SULTAN II.ABDÜLHAMİD HAN_I DİNLEMEK İSTER MİSİNİZ_(1080P_HD).mp4\noptions={\'expected_title\': [\'OSS 117\', \'This is Us\', \'Formula 1\', \'Travel Man: 48 Hours in...\', \'Formula 1: Drive to Survive\', \'Once Upon a Time (2011)\', \'The Big Bang Theory\', \'9-1-1: Lone Star\', \'9-1-1\', \'Brawn: The Impossible Formula 1 Story\', \'30 for 30\', \'NCIS: Los Angeles\', \'Population: 11\', \'American Horror Story\', \'3 Body Problem\', \'The Five\', "X-Men \'97", \'Shogun 2024\', \'After Midnight 2024\'], \'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_codec\': {\'MP3\': {\'string\': [\'MP3\', \'LAME\'], \'regex\': [\'LAME(?:\\\\d)+-?(?:\\\\d)+\']}, \'MP2\': \'MP2\', \'Dolby Digital\': {\'string\': [\'Dolby\', \'DolbyDigital\'], \'regex\': [\'Dolby-Digital\', \'DD\', \'AC3D?\']}, \'Dolby Atmos\': {\'string\': [\'Atmos\'], \'regex\': [\'Dolby-?Atmos\']}, \'AAC\': \'AAC\', \'Dolby Digital Plus\': [\'EAC3\', \'DDP\', \'DD+\'], \'FLAC\': \'Flac\', \'DTS\': \'DTS\', \'DTS-HD\': {\'regex\': [\'DTS-?HD\', \'DTS(?=-?MA)\'], \'conflict_solver\': "lambda match, other: other if other.name == \'audio_codec\' else \'__default__\'"}, \'Dolby TrueHD\': {\'regex\': [\'True-?HD\']}, \'Opus\': \'Opus\', \'Vorbis\': \'Vorbis\', \'PCM\': \'PCM\', \'LPCM\': \'LPCM\'}, \'audio_channels\': {\'1.0\': [\'1ch\', \'mono\', \'re:(1[\\\\W_]0(?:ch)?)(?=[^\\\\d]|$)\'], \'2.0\': [\'2ch\', \'stereo\', {\'regex\': \'(2[\\\\W_]0(?:ch)?)(?=[^\\\\d]|$)\', \'children\': True}, {\'string\': \'20\', \'validator\': \'import:seps_after\', \'tags\': \'weak-audio_channels\'}], \'5.1\': [\'5ch\', \'6ch\', {\'regex\': \'(5[\\\\W_][01](?:ch)?)(?=[^\\\\d]|$)\', \'children\': True}, {\'regex\': \'(6[\\\\W_]0(?:ch)?)(?=[^\\\\d]|$)\', \'children\': True}, {\'regex\': \'5[01]\', \'validator\': \'import:seps_after\', \'tags\': \'weak-audio_channels\'}], \'7.1\': [\'7ch\', \'8ch\', {\'regex\': \'(7[\\\\W_][01](?:ch)?)(?=[^\\\\d]|$)\', \'children\': True}, {\'regex\': \'7[01]\', \'validator\': \'import:seps_after\', \'tags\': \'weak-audio_channels\'}]}, \'audio_profile\': {\'Master Audio\': {\'string\': \'MA\', \'tags\': [\'audio_profile.rule\', \'DTS-HD\']}, \'High Resolution Audio\': {\'string\': [\'HR\', \'HRA\'], \'tags\': [\'audio_profile.rule\', \'DTS-HD\']}, \'Extended Surround\': {\'string\': \'ES\', \'tags\': [\'audio_profile.rule\', \'DTS\']}, \'High Efficiency\': {\'string\': \'HE\', \'tags\': [\'audio_profile.rule\', \'AAC\']}, \'Low Complexity\': {\'string\': \'LC\', \'tags\': [\'audio_profile.rule\', \'AAC\']}, \'High Quality\': {\'string\': \'HQ\', \'tags\': [\'audio_profile.rule\', \'Dolby Digital\']}, \'EX\': {\'string\': \'EX\', \'tags\': [\'audio_profile.rule\', \'Dolby Digital\']}}}, \'bit_rate\': {\'bit_rate\': {\'_\': {\'regex\': [\'\\\\d+-?[kmg]b(ps|its?)\', \'\\\\d+\\\\.\\\\d+-?[kmg]b(ps|its?)\'], \'conflict_solver\': "lambda match, other: match if other.name == \'audio_channels\' and \'weak-audio_channels\' not in other.tags else other", \'formatter\': \'import:guessit.rules.common.quantity:BitRate.fromstring\', \'tags\': [\'release-group-prefix\']}}}, \'bonus\': {\'bonus\': {\'_\': {\'regex\': \'x(\\\\d+)\', \'private_parent\': True, \'children\': True, \'formatter\': \'eval:int\', \'validator\': {\'__parent__\': \'import:seps_surround\'}, \'validate_all\': True, \'conflict_solver\': "lambda match, conflicting: match if conflicting.name in (\'video_codec\', \'episode\') and \'weak-episode\' not in conflicting.tags else \'__default__\'"}}}, \'cd\': {\'_cd_of_cd_count\': {\'regex\': \'cd-?(?P<cd>\\\\d+)(?:-?of-?(?P<cd_count>\\\\d+))?\', \'validator\': {\'cd\': \'lambda match: 0 < match.value < 100\', \'cd_count\': \'lambda match: 0 < match.value < 100\'}, \'formatter\': {\'cd\': \'eval:int\', \'cd_count\': \'eval:int\'}, \'children\': True, \'private_parent\': True, \'properties\': {\'cd\': [None], \'cd_count\': [None]}}, \'_cd_count\': {\'regex\': \'(?P<cd_count>\\\\d+)-?cds?\', \'validator\': {\'cd\': \'lambda match: 0 < match.value < 100\', \'cd_count\': \'lambda match: 0 < match.value < 100\'}, \'formatter\': {\'cd_count\': \'eval:int\'}, \'children\': True, \'private_parent\': True, \'properties\': {\'cd\': [None], \'cd_count\': [None]}}}, \'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\']}}, \'edition\': {\'edition\': {\'Collector\': {\'string\': [\'collector\'], \'regex\': ["collector\'?s?-edition", \'edition-collector\']}, \'Special\': [{\'regex\': [\'special-edition\', \'edition-special\'], \'conflict_solver\': "lambda match, other: other if other.name == \'episode_details\' and other.value == \'Special\' else \'__default__\'"}, {\'string\': \'se\', \'tags\': \'has-neighbor\'}], "Director\'s Definitive Cut": \'ddc\', \'Criterion\': {\'string\': [\'CC\', \'Criterion\'], \'regex\': [\'criterion-edition\', \'edition-criterion\']}, \'Deluxe\': {\'string\': [\'deluxe\'], \'regex\': [\'deluxe-edition\', \'edition-deluxe\']}, \'Limited\': {\'string\': [\'limited\'], \'regex\': [\'limited-edition\'], \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Theatrical\': {\'string\': [\'theatrical\'], \'regex\': [\'theatrical-cut\', \'theatrical-edition\']}, "Director\'s Cut": {\'string\': [\'DC\'], \'regex\': ["director\'?s?-cut", "director\'?s?-cut-edition", "edition-director\'?s?-cut"]}, \'Extended\': {\'string\': [\'extended\'], \'regex\': [\'extended-?cut\', \'extended-?version\'], \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Alternative Cut\': {\'regex\': [\'alternat(e|ive)(?:-?Cut)?\'], \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Remastered\': [{\'string\': \'Remastered\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, {\'regex\': \'4k-remaster(?:ed)?\', \'tags\': [\'release-group-prefix\']}], \'Restored\': [{\'string\': \'Restored\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, {\'regex\': \'4k-restore(?:d)?\', \'tags\': [\'release-group-prefix\']}], \'Uncensored\': {\'string\': \'Uncensored\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Uncut\': {\'string\': \'Uncut\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Unrated\': {\'string\': \'Unrated\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Festival\': {\'string\': \'Festival\', \'tags\': [\'has-neighbor-before\', \'has-neighbor-after\']}, \'IMAX\': {\'string\': [\'imax\'], \'regex\': [\'imax-edition\']}, \'Fan\': {\'regex\': [\'fan-edit(?:ion)?\', \'fan-collection\']}, \'Ultimate\': {\'regex\': [\'ultimate-edition\']}, \'_Ultimate_Collector\': {\'regex\': ["ultimate-collector\'?s?-edition"], \'value\': [\'Ultimate\', \'Collector\']}, \'_Ultimate_Fan\': {\'regex\': [\'ultimate-fan-edit(?:ion)?\', \'ultimate-fan-collection\'], \'value\': [\'Ultimate\', \'Fan\']}}}, \'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\']}, \'film\': {\'film\': {\'_f\': {\'regex\': \'f(\\\\d{1,2})\', \'name\': \'film\', \'validate_all\': True, \'validator\': {\'__parent__\': \'import:seps_surround\'}, \'private_parent\': True, \'children\': True, \'formatter\': \'eval:int\'}}}, \'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\', \'multiple\', \'dl\']}, \'subtitle_affixes\': [\'sub\', \'subs\', \'subtitle\', \'subtitles\', \'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\'], \'subtitle_suffixes\': [\'subforced\', \'fansub\', \'hardsub\'], \'language_affixes\': [\'dublado\', \'dubbed\', \'dub\'], \'language_prefixes\': [\'true\'], \'language_suffixes\': [\'audio\'], \'weak_affixes\': [\'v\', \'audio\', \'true\']}, \'other\': {\'other\': {\'Audio Fixed\': {\'regex\': [\'Audio-?Fix\', \'Audio-?Fixed\']}, \'Sync Fixed\': {\'regex\': [\'Sync-?Fix\', \'Sync-?Fixed\']}, \'Dual Audio\': {\'string\': [\'Dual\'], \'regex\': [\'Dual-?Audio\']}, \'Widescreen\': {\'string\': [\'ws\'], \'regex\': [\'wide-?screen\']}, \'Reencoded\': {\'regex\': [\'Re-?Enc(?:oded)?\']}, \'_repack_with_count\': {\'regex\': [\'Repack(?P<proper_count>\\\\d*)\', \'Rerip(?P<proper_count>\\\\d*)\'], \'value\': {\'other\': \'Proper\'}, \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}, \'Proper\': [{\'string\': \'Proper\', \'tags\': [\'has-neighbor\', \'streaming_service.prefix\', \'streaming_service.suffix\']}, {\'regex\': [\'Real-Proper\', \'Real-Repack\', \'Real-Rerip\'], \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\', \'real\']}, {\'string\': \'Real\', \'tags\': [\'has-neighbor\', \'streaming_service.prefix\', \'streaming_service.suffix\', \'real\']}], \'Fix\': [{\'string\': [\'Fix\', \'Fixed\'], \'tags\': [\'has-neighbor-before\', \'has-neighbor-after\', \'streaming_service.prefix\', \'streaming_service.suffix\']}, {\'string\': [\'Dirfix\', \'Nfofix\', \'Prooffix\'], \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}, {\'regex\': [\'(?:Proof-?)?Sample-?Fix\'], \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}], \'Fan Subtitled\': {\'string\': \'Fansub\', \'tags\': \'has-neighbor\'}, \'Fast Subtitled\': {\'string\': \'Fastsub\', \'tags\': \'has-neighbor\'}, \'Region 5\': \'R5\', \'Region C\': \'RC\', \'Preair\': {\'regex\': \'Pre-?Air\'}, \'PS Vita\': [{\'regex\': \'(?:PS-?)Vita\'}, {\'string\': \'Vita\', \'tags\': \'has-neighbor\'}], \'_HdRip\': {\'value\': {\'other\': \'HD\', \'another\': \'Rip\'}, \'regex\': [\'(HD)(?P<another>Rip)\'], \'private_parent\': True, \'children\': True, \'validator\': {\'__parent__\': \'import:seps_surround\'}, \'validate_all\': True}, \'Screener\': [\'Screener\', {\'regex\': \'Scr(?:eener)?\', \'validator\': None, \'tags\': [\'other.validate.screener\', \'source-prefix\', \'source-suffix\']}], \'Remux\': \'Remux\', \'Hybrid\': \'Hybrid\', \'PAL\': \'PAL\', \'SECAM\': \'SECAM\', \'NTSC\': \'NTSC\', \'XXX\': \'XXX\', \'2in1\': \'2in1\', \'3D\': {\'string\': \'3D\', \'tags\': \'has-neighbor\'}, \'High Quality\': {\'string\': \'HQ\', \'tags\': \'uhdbluray-neighbor\'}, \'High Resolution\': \'HR\', \'Line Dubbed\': \'LD\', \'Mic Dubbed\': \'MD\', \'Micro HD\': [\'mHD\', \'HDLight\'], \'Low Definition\': \'LDTV\', \'High Frame Rate\': \'HFR\', \'Variable Frame Rate\': \'VFR\', \'HD\': {\'string\': \'HD\', \'validator\': None, \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}, \'Full HD\': {\'string\': [\'FHD\'], \'regex\': [\'Full-?HD\'], \'validator\': None, \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}, \'Ultra HD\': {\'string\': [\'UHD\'], \'regex\': [\'Ultra-?(?:HD)?\'], \'validator\': None, \'tags\': [\'streaming_service.prefix\', \'streaming_service.suffix\']}, \'Upscaled\': {\'regex\': \'Upscaled?\'}, \'Complete\': {\'string\': [\'Complet\', \'Complete\'], \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Classic\': {\'string\': \'Classic\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Bonus\': {\'string\': \'Bonus\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Trailer\': {\'string\': \'Trailer\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Retail\': {\'string\': \'Retail\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Colorized\': {\'string\': \'Colorized\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Internal\': {\'string\': \'Internal\', \'tags\': [\'has-neighbor\', \'release-group-prefix\']}, \'Line Audio\': {\'string\': \'LiNE\', \'tags\': [\'has-neighbor-before\', \'has-neighbor-after\', \'release-group-prefix\']}, \'Read NFO\': {\'regex\': \'Read-?NFO\'}, \'Converted\': {\'string\': \'CONVERT\', \'tags\': \'has-neighbor\'}, \'Documentary\': {\'string\': [\'DOCU\', \'DOKU\'], \'tags\': \'has-neighbor\'}, \'Open Matte\': {\'regex\': \'(?:OM|Open-?Matte)\', \'tags\': \'has-neighbor\'}, \'Straight to Video\': {\'string\': \'STV\', \'tags\': \'has-neighbor\'}, \'Original Aspect Ratio\': {\'string\': \'OAR\', \'tags\': \'has-neighbor\'}, \'East Coast Feed\': {\'regex\': \'(?:Live-)?(?:Episode-)?East-?(?:Coast-)?Feed\'}, \'West Coast Feed\': {\'regex\': \'(?:Live-)?(?:Episode-)?West-?(?:Coast-)?Feed\'}, \'Original Video\': {\'string\': [\'VO\', \'OV\'], \'tags\': \'has-neighbor\'}, \'Original Animated Video\': {\'string\': [\'Ova\', \'Oav\']}, \'Original Net Animation\': \'Ona\', \'Original Animation DVD\': \'Oad\', \'Mux\': {\'string\': \'Mux\', \'validator\': \'import:seps_after\', \'tags\': [\'other.validate.mux\', \'video-codec-prefix\', \'source-suffix\']}, \'Hardcoded Subtitles\': [\'HC\', \'vost\'], \'Standard Dynamic Range\': {\'string\': \'SDR\', \'tags\': \'uhdbluray-neighbor\'}, \'HDR10\': {\'regex\': \'HDR(?:10)?\', \'tags\': \'uhdbluray-neighbor\'}, \'Dolby Vision\': {\'regex\': \'Dolby-?Vision\', \'tags\': \'uhdbluray-neighbor\'}, \'BT.2020\': {\'regex\': \'BT-?2020\', \'tags\': \'uhdbluray-neighbor\'}, \'Sample\': {\'string\': \'Sample\', \'tags\': [\'at-end\', \'not-a-release-group\']}, \'Extras\': [{\'string\': \'Extras\', \'tags\': \'has-neighbor\'}, {\'regex\': \'Digital-?Extras?\'}], \'Proof\': {\'string\': \'Proof\', \'tags\': [\'at-end\', \'not-a-release-group\']}, \'Obfuscated\': {\'string\': [\'Obfuscated\', \'Scrambled\'], \'tags\': [\'at-end\', \'not-a-release-group\']}, \'Repost\': {\'string\': [\'xpost\', \'postbot\', \'asrequested\'], \'tags\': \'not-a-release-group\'}, \'_complete_words\': {\'callable\': \'import:guessit.rules.properties.other:complete_words\', \'season_words\': [\'seasons?\', \'series?\'], \'complete_article_words\': [\'The\']}}}, \'part\': {\'prefixes\': [\'pt\', \'part\']}, \'release_group\': {\'forbidden_names\': [\'bonus\', \'by\', \'for\', \'par\', \'pour\', \'rip\'], \'ignored_seps\': \'[]{}()\'}, \'screen_size\': {\'frame_rates\': [\'23\\\\.976\', \'24(?:\\\\.0{1,3})?\', \'25(?:\\\\.0{1,3})?\', \'29\\\\.970\', \'30(?:\\\\.0{1,3})?\', \'48(?:\\\\.0{1,3})?\', \'50(?:\\\\.0{1,3})?\', \'60(?:\\\\.0{1,3})?\', \'120(?:\\\\.0{1,3})?\'], \'min_ar\': 1.333, \'max_ar\': 1.898, \'interlaced\': [\'360\', \'480\', \'540\', \'576\', \'900\', \'1080\'], \'progressive\': [\'360\', \'480\', \'540\', \'576\', \'900\', \'1080\', \'368\', \'720\', \'1440\', \'2160\', \'4320\']}, \'source\': {\'rip_prefix\': \'(?P<other>Rip)-?\', \'rip_suffix\': \'-?(?P<other>Rip)\'}, \'website\': {\'safe_tlds\': [\'com\', \'net\', \'org\'], \'safe_subdomains\': [\'www\'], \'safe_prefixes\': [\'co\', \'com\', \'net\', \'org\'], \'prefixes\': [\'from\']}, \'streaming_service\': {\'9Now\': \'9NOW\', \'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\', \'AppleTV\': [\'ATVP\', \'ATV+\', \'APTV\'], \'ARD\': \'ARD\', \'BBC iPlayer\': [\'iP\', \'re:BBC-?iPlayer\'], \'Binge\': \'BNGE\', \'Blackpills\': \'BKPL\', \'BluTV\': \'BLU\', \'Boomerang\': \'BOOM\', \'Disney+\': \'DSNP\', \'BravoTV\': \'BRAV\', \'Canal+\': \'CNLP\', \'Cartoon Network\': \'CN\', \'CBC\': \'CBC\', \'CBS\': \'CBS\', \'CNBC\': \'CNBC\', \'Comedy Central\': [\'CC\', \'re:Comedy-?Central\'], \'Channel 4\': [\'ALL4\', \'4OD\'], \'CHRGD\': \'CHGD\', \'Cinemax\': \'CMAX\', \'Country Music Television\': \'CMT\', \'Comedians in Cars Getting Coffee\': \'CCGC\', \'Crave\': \'CRAV\', \'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\'], \'Discovery Plus\': \'DSCP\', \'Disney\': [\'DSNY\', \'Disney\'], \'DIY Network\': \'DIY\', \'Doc Club\': \'DOCC\', \'DPlay\': \'DPLY\', \'E!\': \'ETV\', \'ePix\': \'EPIX\', \'El Trece\': \'ETTV\', \'ESPN\': \'ESPN\', \'Esquire\': \'ESQ\', \'Facebook Watch\': \'FBWatch\', \'Family\': \'FAM\', \'Family Jr\': \'FJR\', \'Fandor\': \'FANDOR\', \'Food Network\': \'FOOD\', \'Fox\': \'FOX\', \'Fox Premium\': \'FOXP\', \'Foxtel\': \'FXTL\', \'Freeform\': \'FREE\', \'FYI Network\': \'FYI\', \'GagaOOLala\': \'Gaga\', \'Global\': \'GLBL\', \'GloboSat Play\': \'GLOB\', \'Hallmark\': \'HLMK\', \'HBO Go\': [\'HBO\', \'re:HBO-?Go\'], \'HBO Max\': \'HMAX\', \'HGTV\': \'HGTV\', \'History\': [\'HIST\', \'History\'], \'Hulu\': \'HULU\', \'Investigation Discovery\': \'ID\', \'IFC\': \'IFC\', \'hoichoi\': \'HoiChoi\', \'iflix\': \'IFX\', \'iQIYI\': \'iQIYI\', \'iTunes\': [\'iTunes\', {\'pattern\': \'iT\', \'ignore_case\': False}], \'ITV\': \'ITV\', \'Knowledge Network\': \'KNOW\', \'Lifetime\': \'LIFE\', \'Motor Trend OnDemand\': \'MTOD\', \'MBC\': [\'MBC\', \'MBCVOD\'], \'MSNBC\': \'MNBC\', \'MTV\': \'MTV\', \'MUBI\': \'MUBI\', \'National Audiovisual Institute\': \'INA\', \'National Film Board\': \'NFB\', \'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\', \'NICKAPP\'], \'Norsk Rikskringkasting\': \'NRK\', \'OnDemandKorea\': [\'ODK\', \'OnDemandKorea\'], \'Opto\': \'OPTO\', \'Oprah Winfrey Network\': \'OWN\', \'PBS\': \'PBS\', \'PBS Kids\': \'PBSK\', \'Peacock\': [\'PCOK\', \'Peacock\'], \'Playstation Network\': \'PSN\', \'Pluzz\': \'PLUZ\', \'PokerGO\': \'POGO\', \'Rakuten TV\': \'RKTN\', \'The Roku Channel\': \'ROKU\', \'RTE One\': \'RTE\', \'RUUTU\': \'RUUTU\', \'SBS\': \'SBS\', \'Science Channel\': \'SCI\', \'SeeSo\': [\'SESO\', \'SeeSo\'], \'Shomi\': \'SHMI\', \'Showtime\': \'SHO\', \'Sony\': \'SONY\', \'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\'], \'TVNZ\': \'TVNZ\', \'UFC\': \'UFC\', \'UFC Fight Pass\': \'FP\', \'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\']}\n--------------------------------------------------------------------\nTraceback (most recent call last):\n File "/app/medusa/ext/guessit/api.py", line 209, in guessit\n matches = self.rebulk.matches(string, options)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/rebulk.py", line 113, in matches\n self._matches_patterns(matches, context)\n File "/app/medusa/ext/rebulk/rebulk.py", line 176, in _matches_patterns\n pattern_matches = pattern.matches(matches.input_string, context)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/pattern.py", line 163, in matches\n matches.extend(self._process_matches(match, match_index))\n File "/app/medusa/ext/rebulk/pattern.py", line 301, in _process_matches\n if not self._process_match(match, match_index):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/pattern.py", line 280, in _process_match\n return self._process_match_validator(match, child)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/pattern.py", line 262, in _process_match_validator\n if validator and not validator(match):\n ^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/validators.py", line 53, in chars_surround\n return chars_before(chars, match) and chars_after(chars, match)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/app/medusa/ext/rebulk/validators.py", line 23, in chars_before\n return match.input_string[match.start - 1] in chars\n ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\nIndexError: string index out of range\n--------------------------------------------------------------------\nPlease report at https://github.com/guessit-io/guessit/issues.\n====================================================================') | |
Traceback (most recent call last): | |
File "/app/medusa/ext/guessit/api.py", line 209, in guessit | |
matches = self.rebulk.matches(string, options) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/rebulk.py", line 113, in matches | |
self._matches_patterns(matches, context) | |
File "/app/medusa/ext/rebulk/rebulk.py", line 176, in _matches_patterns | |
pattern_matches = pattern.matches(matches.input_string, context) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 163, in matches | |
matches.extend(self._process_matches(match, match_index)) | |
File "/app/medusa/ext/rebulk/pattern.py", line 301, in _process_matches | |
if not self._process_match(match, match_index): | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 280, in _process_match | |
return self._process_match_validator(match, child) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 262, in _process_match_validator | |
if validator and not validator(match): | |
^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/validators.py", line 53, in chars_surround | |
return chars_before(chars, match) and chars_after(chars, match) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/validators.py", line 23, in chars_before | |
return match.input_string[match.start - 1] in chars | |
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | |
IndexError: string index out of range | |
The above exception was the direct cause of the following exception: | |
Traceback (most recent call last): | |
File "/app/medusa/medusa/search/queue.py", line 295, in run | |
found_results = search_for_needed_episodes(self.scheduler_start_time, force=self.force) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/medusa/search/core.py", line 541, in search_for_needed_episodes | |
cur_provider.cache.update_cache(scheduler_start_time) | |
File "/app/medusa/medusa/tv/cache.py", line 245, in update_cache | |
parsed_result = NameParser().parse(item['title']) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/medusa/name_parser/parser.py", line 451, in parse | |
result = self._parse_string(name) | |
^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/medusa/name_parser/parser.py", line 344, in _parse_string | |
guess = guessit.guessit(name, dict(show_type=self.show_type)) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/medusa/name_parser/guessit_parser.py", line 91, in guessit | |
result = default_api.guessit(name, options=final_options) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/guessit/api.py", line 225, in guessit | |
raise GuessitException(string, options) from err | |
guessit.api.GuessitException: An internal error has occured in guessit. | |
===================== Guessit Exception Report ===================== | |
version=3.4.2 | |
string=ÜSTAD NECİP FAZIL_IN SESİNDEN SULTAN II.ABDÜLHAMİD HAN_I DİNLEMEK İSTER MİSİNİZ_(1080P_HD).mp4 | |
options={'expected_title': ['OSS 117', 'This is Us', 'Formula 1', 'Travel Man: 48 Hours in...', 'Formula 1: Drive to Survive', 'Once Upon a Time (2011)', 'The Big Bang Theory', '9-1-1: Lone Star', '9-1-1', 'Brawn: The Impossible Formula 1 Story', '30 for 30', 'NCIS: Los Angeles', 'Population: 11', 'American Horror Story', '3 Body Problem', 'The Five', "X-Men '97", 'Shogun 2024', 'After Midnight 2024'], '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_codec': {'MP3': {'string': ['MP3', 'LAME'], 'regex': ['LAME(?:\\d)+-?(?:\\d)+']}, 'MP2': 'MP2', 'Dolby Digital': {'string': ['Dolby', 'DolbyDigital'], 'regex': ['Dolby-Digital', 'DD', 'AC3D?']}, 'Dolby Atmos': {'string': ['Atmos'], 'regex': ['Dolby-?Atmos']}, 'AAC': 'AAC', 'Dolby Digital Plus': ['EAC3', 'DDP', 'DD+'], 'FLAC': 'Flac', 'DTS': 'DTS', 'DTS-HD': {'regex': ['DTS-?HD', 'DTS(?=-?MA)'], 'conflict_solver': "lambda match, other: other if other.name == 'audio_codec' else '__default__'"}, 'Dolby TrueHD': {'regex': ['True-?HD']}, 'Opus': 'Opus', 'Vorbis': 'Vorbis', 'PCM': 'PCM', 'LPCM': 'LPCM'}, 'audio_channels': {'1.0': ['1ch', 'mono', 're:(1[\\W_]0(?:ch)?)(?=[^\\d]|$)'], '2.0': ['2ch', 'stereo', {'regex': '(2[\\W_]0(?:ch)?)(?=[^\\d]|$)', 'children': True}, {'string': '20', 'validator': 'import:seps_after', 'tags': 'weak-audio_channels'}], '5.1': ['5ch', '6ch', {'regex': '(5[\\W_][01](?:ch)?)(?=[^\\d]|$)', 'children': True}, {'regex': '(6[\\W_]0(?:ch)?)(?=[^\\d]|$)', 'children': True}, {'regex': '5[01]', 'validator': 'import:seps_after', 'tags': 'weak-audio_channels'}], '7.1': ['7ch', '8ch', {'regex': '(7[\\W_][01](?:ch)?)(?=[^\\d]|$)', 'children': True}, {'regex': '7[01]', 'validator': 'import:seps_after', 'tags': 'weak-audio_channels'}]}, 'audio_profile': {'Master Audio': {'string': 'MA', 'tags': ['audio_profile.rule', 'DTS-HD']}, 'High Resolution Audio': {'string': ['HR', 'HRA'], 'tags': ['audio_profile.rule', 'DTS-HD']}, 'Extended Surround': {'string': 'ES', 'tags': ['audio_profile.rule', 'DTS']}, 'High Efficiency': {'string': 'HE', 'tags': ['audio_profile.rule', 'AAC']}, 'Low Complexity': {'string': 'LC', 'tags': ['audio_profile.rule', 'AAC']}, 'High Quality': {'string': 'HQ', 'tags': ['audio_profile.rule', 'Dolby Digital']}, 'EX': {'string': 'EX', 'tags': ['audio_profile.rule', 'Dolby Digital']}}}, 'bit_rate': {'bit_rate': {'_': {'regex': ['\\d+-?[kmg]b(ps|its?)', '\\d+\\.\\d+-?[kmg]b(ps|its?)'], 'conflict_solver': "lambda match, other: match if other.name == 'audio_channels' and 'weak-audio_channels' not in other.tags else other", 'formatter': 'import:guessit.rules.common.quantity:BitRate.fromstring', 'tags': ['release-group-prefix']}}}, 'bonus': {'bonus': {'_': {'regex': 'x(\\d+)', 'private_parent': True, 'children': True, 'formatter': 'eval:int', 'validator': {'__parent__': 'import:seps_surround'}, 'validate_all': True, 'conflict_solver': "lambda match, conflicting: match if conflicting.name in ('video_codec', 'episode') and 'weak-episode' not in conflicting.tags else '__default__'"}}}, 'cd': {'_cd_of_cd_count': {'regex': 'cd-?(?P<cd>\\d+)(?:-?of-?(?P<cd_count>\\d+))?', 'validator': {'cd': 'lambda match: 0 < match.value < 100', 'cd_count': 'lambda match: 0 < match.value < 100'}, 'formatter': {'cd': 'eval:int', 'cd_count': 'eval:int'}, 'children': True, 'private_parent': True, 'properties': {'cd': [None], 'cd_count': [None]}}, '_cd_count': {'regex': '(?P<cd_count>\\d+)-?cds?', 'validator': {'cd': 'lambda match: 0 < match.value < 100', 'cd_count': 'lambda match: 0 < match.value < 100'}, 'formatter': {'cd_count': 'eval:int'}, 'children': True, 'private_parent': True, 'properties': {'cd': [None], 'cd_count': [None]}}}, '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']}}, 'edition': {'edition': {'Collector': {'string': ['collector'], 'regex': ["collector'?s?-edition", 'edition-collector']}, 'Special': [{'regex': ['special-edition', 'edition-special'], 'conflict_solver': "lambda match, other: other if other.name == 'episode_details' and other.value == 'Special' else '__default__'"}, {'string': 'se', 'tags': 'has-neighbor'}], "Director's Definitive Cut": 'ddc', 'Criterion': {'string': ['CC', 'Criterion'], 'regex': ['criterion-edition', 'edition-criterion']}, 'Deluxe': {'string': ['deluxe'], 'regex': ['deluxe-edition', 'edition-deluxe']}, 'Limited': {'string': ['limited'], 'regex': ['limited-edition'], 'tags': ['has-neighbor', 'release-group-prefix']}, 'Theatrical': {'string': ['theatrical'], 'regex': ['theatrical-cut', 'theatrical-edition']}, "Director's Cut": {'string': ['DC'], 'regex': ["director'?s?-cut", "director'?s?-cut-edition", "edition-director'?s?-cut"]}, 'Extended': {'string': ['extended'], 'regex': ['extended-?cut', 'extended-?version'], 'tags': ['has-neighbor', 'release-group-prefix']}, 'Alternative Cut': {'regex': ['alternat(e|ive)(?:-?Cut)?'], 'tags': ['has-neighbor', 'release-group-prefix']}, 'Remastered': [{'string': 'Remastered', 'tags': ['has-neighbor', 'release-group-prefix']}, {'regex': '4k-remaster(?:ed)?', 'tags': ['release-group-prefix']}], 'Restored': [{'string': 'Restored', 'tags': ['has-neighbor', 'release-group-prefix']}, {'regex': '4k-restore(?:d)?', 'tags': ['release-group-prefix']}], 'Uncensored': {'string': 'Uncensored', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Uncut': {'string': 'Uncut', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Unrated': {'string': 'Unrated', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Festival': {'string': 'Festival', 'tags': ['has-neighbor-before', 'has-neighbor-after']}, 'IMAX': {'string': ['imax'], 'regex': ['imax-edition']}, 'Fan': {'regex': ['fan-edit(?:ion)?', 'fan-collection']}, 'Ultimate': {'regex': ['ultimate-edition']}, '_Ultimate_Collector': {'regex': ["ultimate-collector'?s?-edition"], 'value': ['Ultimate', 'Collector']}, '_Ultimate_Fan': {'regex': ['ultimate-fan-edit(?:ion)?', 'ultimate-fan-collection'], 'value': ['Ultimate', 'Fan']}}}, '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']}, 'film': {'film': {'_f': {'regex': 'f(\\d{1,2})', 'name': 'film', 'validate_all': True, 'validator': {'__parent__': 'import:seps_surround'}, 'private_parent': True, 'children': True, 'formatter': 'eval:int'}}}, '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', 'multiple', 'dl']}, 'subtitle_affixes': ['sub', 'subs', 'subtitle', 'subtitles', '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'], 'subtitle_suffixes': ['subforced', 'fansub', 'hardsub'], 'language_affixes': ['dublado', 'dubbed', 'dub'], 'language_prefixes': ['true'], 'language_suffixes': ['audio'], 'weak_affixes': ['v', 'audio', 'true']}, 'other': {'other': {'Audio Fixed': {'regex': ['Audio-?Fix', 'Audio-?Fixed']}, 'Sync Fixed': {'regex': ['Sync-?Fix', 'Sync-?Fixed']}, 'Dual Audio': {'string': ['Dual'], 'regex': ['Dual-?Audio']}, 'Widescreen': {'string': ['ws'], 'regex': ['wide-?screen']}, 'Reencoded': {'regex': ['Re-?Enc(?:oded)?']}, '_repack_with_count': {'regex': ['Repack(?P<proper_count>\\d*)', 'Rerip(?P<proper_count>\\d*)'], 'value': {'other': 'Proper'}, 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}, 'Proper': [{'string': 'Proper', 'tags': ['has-neighbor', 'streaming_service.prefix', 'streaming_service.suffix']}, {'regex': ['Real-Proper', 'Real-Repack', 'Real-Rerip'], 'tags': ['streaming_service.prefix', 'streaming_service.suffix', 'real']}, {'string': 'Real', 'tags': ['has-neighbor', 'streaming_service.prefix', 'streaming_service.suffix', 'real']}], 'Fix': [{'string': ['Fix', 'Fixed'], 'tags': ['has-neighbor-before', 'has-neighbor-after', 'streaming_service.prefix', 'streaming_service.suffix']}, {'string': ['Dirfix', 'Nfofix', 'Prooffix'], 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}, {'regex': ['(?:Proof-?)?Sample-?Fix'], 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}], 'Fan Subtitled': {'string': 'Fansub', 'tags': 'has-neighbor'}, 'Fast Subtitled': {'string': 'Fastsub', 'tags': 'has-neighbor'}, 'Region 5': 'R5', 'Region C': 'RC', 'Preair': {'regex': 'Pre-?Air'}, 'PS Vita': [{'regex': '(?:PS-?)Vita'}, {'string': 'Vita', 'tags': 'has-neighbor'}], '_HdRip': {'value': {'other': 'HD', 'another': 'Rip'}, 'regex': ['(HD)(?P<another>Rip)'], 'private_parent': True, 'children': True, 'validator': {'__parent__': 'import:seps_surround'}, 'validate_all': True}, 'Screener': ['Screener', {'regex': 'Scr(?:eener)?', 'validator': None, 'tags': ['other.validate.screener', 'source-prefix', 'source-suffix']}], 'Remux': 'Remux', 'Hybrid': 'Hybrid', 'PAL': 'PAL', 'SECAM': 'SECAM', 'NTSC': 'NTSC', 'XXX': 'XXX', '2in1': '2in1', '3D': {'string': '3D', 'tags': 'has-neighbor'}, 'High Quality': {'string': 'HQ', 'tags': 'uhdbluray-neighbor'}, 'High Resolution': 'HR', 'Line Dubbed': 'LD', 'Mic Dubbed': 'MD', 'Micro HD': ['mHD', 'HDLight'], 'Low Definition': 'LDTV', 'High Frame Rate': 'HFR', 'Variable Frame Rate': 'VFR', 'HD': {'string': 'HD', 'validator': None, 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}, 'Full HD': {'string': ['FHD'], 'regex': ['Full-?HD'], 'validator': None, 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}, 'Ultra HD': {'string': ['UHD'], 'regex': ['Ultra-?(?:HD)?'], 'validator': None, 'tags': ['streaming_service.prefix', 'streaming_service.suffix']}, 'Upscaled': {'regex': 'Upscaled?'}, 'Complete': {'string': ['Complet', 'Complete'], 'tags': ['has-neighbor', 'release-group-prefix']}, 'Classic': {'string': 'Classic', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Bonus': {'string': 'Bonus', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Trailer': {'string': 'Trailer', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Retail': {'string': 'Retail', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Colorized': {'string': 'Colorized', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Internal': {'string': 'Internal', 'tags': ['has-neighbor', 'release-group-prefix']}, 'Line Audio': {'string': 'LiNE', 'tags': ['has-neighbor-before', 'has-neighbor-after', 'release-group-prefix']}, 'Read NFO': {'regex': 'Read-?NFO'}, 'Converted': {'string': 'CONVERT', 'tags': 'has-neighbor'}, 'Documentary': {'string': ['DOCU', 'DOKU'], 'tags': 'has-neighbor'}, 'Open Matte': {'regex': '(?:OM|Open-?Matte)', 'tags': 'has-neighbor'}, 'Straight to Video': {'string': 'STV', 'tags': 'has-neighbor'}, 'Original Aspect Ratio': {'string': 'OAR', 'tags': 'has-neighbor'}, 'East Coast Feed': {'regex': '(?:Live-)?(?:Episode-)?East-?(?:Coast-)?Feed'}, 'West Coast Feed': {'regex': '(?:Live-)?(?:Episode-)?West-?(?:Coast-)?Feed'}, 'Original Video': {'string': ['VO', 'OV'], 'tags': 'has-neighbor'}, 'Original Animated Video': {'string': ['Ova', 'Oav']}, 'Original Net Animation': 'Ona', 'Original Animation DVD': 'Oad', 'Mux': {'string': 'Mux', 'validator': 'import:seps_after', 'tags': ['other.validate.mux', 'video-codec-prefix', 'source-suffix']}, 'Hardcoded Subtitles': ['HC', 'vost'], 'Standard Dynamic Range': {'string': 'SDR', 'tags': 'uhdbluray-neighbor'}, 'HDR10': {'regex': 'HDR(?:10)?', 'tags': 'uhdbluray-neighbor'}, 'Dolby Vision': {'regex': 'Dolby-?Vision', 'tags': 'uhdbluray-neighbor'}, 'BT.2020': {'regex': 'BT-?2020', 'tags': 'uhdbluray-neighbor'}, 'Sample': {'string': 'Sample', 'tags': ['at-end', 'not-a-release-group']}, 'Extras': [{'string': 'Extras', 'tags': 'has-neighbor'}, {'regex': 'Digital-?Extras?'}], 'Proof': {'string': 'Proof', 'tags': ['at-end', 'not-a-release-group']}, 'Obfuscated': {'string': ['Obfuscated', 'Scrambled'], 'tags': ['at-end', 'not-a-release-group']}, 'Repost': {'string': ['xpost', 'postbot', 'asrequested'], 'tags': 'not-a-release-group'}, '_complete_words': {'callable': 'import:guessit.rules.properties.other:complete_words', 'season_words': ['seasons?', 'series?'], 'complete_article_words': ['The']}}}, 'part': {'prefixes': ['pt', 'part']}, 'release_group': {'forbidden_names': ['bonus', 'by', 'for', 'par', 'pour', 'rip'], 'ignored_seps': '[]{}()'}, 'screen_size': {'frame_rates': ['23\\.976', '24(?:\\.0{1,3})?', '25(?:\\.0{1,3})?', '29\\.970', '30(?:\\.0{1,3})?', '48(?:\\.0{1,3})?', '50(?:\\.0{1,3})?', '60(?:\\.0{1,3})?', '120(?:\\.0{1,3})?'], 'min_ar': 1.333, 'max_ar': 1.898, 'interlaced': ['360', '480', '540', '576', '900', '1080'], 'progressive': ['360', '480', '540', '576', '900', '1080', '368', '720', '1440', '2160', '4320']}, 'source': {'rip_prefix': '(?P<other>Rip)-?', 'rip_suffix': '-?(?P<other>Rip)'}, 'website': {'safe_tlds': ['com', 'net', 'org'], 'safe_subdomains': ['www'], 'safe_prefixes': ['co', 'com', 'net', 'org'], 'prefixes': ['from']}, 'streaming_service': {'9Now': '9NOW', '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', 'AppleTV': ['ATVP', 'ATV+', 'APTV'], 'ARD': 'ARD', 'BBC iPlayer': ['iP', 're:BBC-?iPlayer'], 'Binge': 'BNGE', 'Blackpills': 'BKPL', 'BluTV': 'BLU', 'Boomerang': 'BOOM', 'Disney+': 'DSNP', 'BravoTV': 'BRAV', 'Canal+': 'CNLP', 'Cartoon Network': 'CN', 'CBC': 'CBC', 'CBS': 'CBS', 'CNBC': 'CNBC', 'Comedy Central': ['CC', 're:Comedy-?Central'], 'Channel 4': ['ALL4', '4OD'], 'CHRGD': 'CHGD', 'Cinemax': 'CMAX', 'Country Music Television': 'CMT', 'Comedians in Cars Getting Coffee': 'CCGC', 'Crave': 'CRAV', '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'], 'Discovery Plus': 'DSCP', 'Disney': ['DSNY', 'Disney'], 'DIY Network': 'DIY', 'Doc Club': 'DOCC', 'DPlay': 'DPLY', 'E!': 'ETV', 'ePix': 'EPIX', 'El Trece': 'ETTV', 'ESPN': 'ESPN', 'Esquire': 'ESQ', 'Facebook Watch': 'FBWatch', 'Family': 'FAM', 'Family Jr': 'FJR', 'Fandor': 'FANDOR', 'Food Network': 'FOOD', 'Fox': 'FOX', 'Fox Premium': 'FOXP', 'Foxtel': 'FXTL', 'Freeform': 'FREE', 'FYI Network': 'FYI', 'GagaOOLala': 'Gaga', 'Global': 'GLBL', 'GloboSat Play': 'GLOB', 'Hallmark': 'HLMK', 'HBO Go': ['HBO', 're:HBO-?Go'], 'HBO Max': 'HMAX', 'HGTV': 'HGTV', 'History': ['HIST', 'History'], 'Hulu': 'HULU', 'Investigation Discovery': 'ID', 'IFC': 'IFC', 'hoichoi': 'HoiChoi', 'iflix': 'IFX', 'iQIYI': 'iQIYI', 'iTunes': ['iTunes', {'pattern': 'iT', 'ignore_case': False}], 'ITV': 'ITV', 'Knowledge Network': 'KNOW', 'Lifetime': 'LIFE', 'Motor Trend OnDemand': 'MTOD', 'MBC': ['MBC', 'MBCVOD'], 'MSNBC': 'MNBC', 'MTV': 'MTV', 'MUBI': 'MUBI', 'National Audiovisual Institute': 'INA', 'National Film Board': 'NFB', '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', 'NICKAPP'], 'Norsk Rikskringkasting': 'NRK', 'OnDemandKorea': ['ODK', 'OnDemandKorea'], 'Opto': 'OPTO', 'Oprah Winfrey Network': 'OWN', 'PBS': 'PBS', 'PBS Kids': 'PBSK', 'Peacock': ['PCOK', 'Peacock'], 'Playstation Network': 'PSN', 'Pluzz': 'PLUZ', 'PokerGO': 'POGO', 'Rakuten TV': 'RKTN', 'The Roku Channel': 'ROKU', 'RTE One': 'RTE', 'RUUTU': 'RUUTU', 'SBS': 'SBS', 'Science Channel': 'SCI', 'SeeSo': ['SESO', 'SeeSo'], 'Shomi': 'SHMI', 'Showtime': 'SHO', 'Sony': 'SONY', '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'], 'TVNZ': 'TVNZ', 'UFC': 'UFC', 'UFC Fight Pass': 'FP', '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 "/app/medusa/ext/guessit/api.py", line 209, in guessit | |
matches = self.rebulk.matches(string, options) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/rebulk.py", line 113, in matches | |
self._matches_patterns(matches, context) | |
File "/app/medusa/ext/rebulk/rebulk.py", line 176, in _matches_patterns | |
pattern_matches = pattern.matches(matches.input_string, context) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 163, in matches | |
matches.extend(self._process_matches(match, match_index)) | |
File "/app/medusa/ext/rebulk/pattern.py", line 301, in _process_matches | |
if not self._process_match(match, match_index): | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 280, in _process_match | |
return self._process_match_validator(match, child) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/pattern.py", line 262, in _process_match_validator | |
if validator and not validator(match): | |
^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/validators.py", line 53, in chars_surround | |
return chars_before(chars, match) and chars_after(chars, match) | |
^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
File "/app/medusa/ext/rebulk/validators.py", line 23, in chars_before | |
return match.input_string[match.start - 1] in chars | |
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ | |
IndexError: string index out of range | |
-------------------------------------------------------------------- | |
Please report at https://github.com/guessit-io/guessit/issues. | |
==================================================================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment