From 2f58267768ec6a32a156635c1a724bdbfd8076f6 Mon Sep 17 00:00:00 2001 From: newt-sc <47229722+newt-sc@users.noreply.github.com> Date: Sat, 9 May 2020 04:23:41 +0300 Subject: [PATCH] release: v0.0.26 --- .flake8 | 2 + CHANGELOG.md | 5 + a4kSubtitles/core.py | 5 +- a4kSubtitles/data/__init__.py | 10 + a4kSubtitles/data/addic7ed/__init__.py | 6 + a4kSubtitles/data/addic7ed/languages.json | 66 + a4kSubtitles/data/addic7ed/tvshows.json | 5666 +++++++++++++++++ a4kSubtitles/download.py | 2 +- a4kSubtitles/lib/kodi.py | 32 +- a4kSubtitles/lib/logger.py | 3 - a4kSubtitles/lib/request.py | 12 +- a4kSubtitles/lib/utils.py | 58 +- a4kSubtitles/lib/video.py | 124 +- a4kSubtitles/search.py | 55 +- a4kSubtitles/services/__init__.py | 3 +- a4kSubtitles/services/addic7ed.py | 133 + a4kSubtitles/services/bsplayer.py | 2 +- a4kSubtitles/services/podnadpisi.py | 3 +- addon.xml | 9 +- packages/addons.xml | 9 +- packages/addons.xml.crc | 2 +- .../resource.language.en_gb/strings.po | 4 + resources/settings.xml | 3 +- tests/test_suite.py | 23 + 24 files changed, 6141 insertions(+), 96 deletions(-) create mode 100644 a4kSubtitles/data/__init__.py create mode 100644 a4kSubtitles/data/addic7ed/__init__.py create mode 100644 a4kSubtitles/data/addic7ed/languages.json create mode 100644 a4kSubtitles/data/addic7ed/tvshows.json create mode 100644 a4kSubtitles/services/addic7ed.py diff --git a/.flake8 b/.flake8 index 948cca8..e91e2b7 100644 --- a/.flake8 +++ b/.flake8 @@ -6,9 +6,11 @@ show-source = True ignore = E126, + E128, E131, E302, E305, + E306, E402, E701, E704, diff --git a/CHANGELOG.md b/CHANGELOG.md index ab015fa..e7eaa20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +* [v0.0.26](https://github.com/newt-sc/a4kSubtitles/releases/tag/service.subtitles.a4ksubtitles%2Fservice.subtitles.a4ksubtitles-0.0.26): + * Support for Addic7ed + * Improve cache of the last results + * Don't show progress when showing results from cache + * [v0.0.25](https://github.com/newt-sc/a4kSubtitles/releases/tag/service.subtitles.a4ksubtitles%2Fservice.subtitles.a4ksubtitles-0.0.25): * Fix cancellation thread exit diff --git a/a4kSubtitles/core.py b/a4kSubtitles/core.py index 6998536..d2a5ab0 100644 --- a/a4kSubtitles/core.py +++ b/a4kSubtitles/core.py @@ -26,6 +26,7 @@ from .services import services from .search import search from .download import download +from .data import data core = sys.modules[__name__] api_mode_enabled = True @@ -39,7 +40,9 @@ def main(handle, paramstring): # pragma: no cover core.handle = handle params = dict(utils.parse_qsl(paramstring)) - if params['action'] in ('search', 'manualsearch'): + if params['action'] == 'manualsearch': + kodi.notification('Manual search is not supported') + elif params['action'] == 'search': core.progress_text = '' core.progress_dialog = kodi.get_progress_dialog() diff --git a/a4kSubtitles/data/__init__.py b/a4kSubtitles/data/__init__.py new file mode 100644 index 0000000..503e13a --- /dev/null +++ b/a4kSubtitles/data/__init__.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- + +import importlib +from a4kSubtitles.lib import utils + +__all = utils.get_all_relative_entries(__file__, ext='') + +data = {} +for service_name in __all: + data[service_name] = importlib.import_module('a4kSubtitles.data.%s' % service_name) diff --git a/a4kSubtitles/data/addic7ed/__init__.py b/a4kSubtitles/data/addic7ed/__init__.py new file mode 100644 index 0000000..7a22a99 --- /dev/null +++ b/a4kSubtitles/data/addic7ed/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from a4kSubtitles.lib import utils + +languages = utils.get_relative_json(__file__, 'languages') +tvshows = utils.get_relative_json(__file__, 'tvshows') diff --git a/a4kSubtitles/data/addic7ed/languages.json b/a4kSubtitles/data/addic7ed/languages.json new file mode 100644 index 0000000..4f87a1c --- /dev/null +++ b/a4kSubtitles/data/addic7ed/languages.json @@ -0,0 +1,66 @@ +{ + "All": "0", + "Albanian": "52", + "Arabic": "38", + "Armenian": "50", + "Azerbaijani": "48", + "Bengali": "47", + "Bosnian": "44", + "Bulgarian": "35", + "Cantonese": "64", + "Català": "12", + "Chinese (Simplified)": "41", + "Chinese (Traditional)": "24", + "Croatian": "31", + "Czech": "14", + "Danish": "30", + "Dutch": "17", + "English": "1", + "Estonian": "54", + "Euskera": "13", + "Finnish": "28", + "French": "8", + "French (Canadian)": "53", + "Galego": "15", + "German": "11", + "Greek": "27", + "Hebrew": "23", + "Hindi": "55", + "Hungarian": "20", + "Icelandic": "56", + "Indonesian": "37", + "Italian": "7", + "Japanese": "32", + "Kannada": "66", + "Klingon": "61", + "Korean": "42", + "Latvian": "57", + "Lithuanian": "58", + "Macedonian": "49", + "Malay": "40", + "Malayalam": "67", + "Marathi": "62", + "Norwegian": "29", + "Persian": "43", + "Polish": "21", + "Portuguese": "9", + "Portuguese (Brazilian)": "10", + "Romanian": "26", + "Russian": "19", + "Serbian (Cyrillic)": "39", + "Serbian (Latin)": "36", + "Sinhala": "60", + "Slovak": "25", + "Slovenian": "22", + "Spanish": "4", + "Spanish (Latin America)": "6", + "Spanish (Spain)": "5", + "Swedish": "18", + "Tamil": "59", + "Telugu": "63", + "Thai": "46", + "Turkish": "16", + "Ukrainian": "51", + "Vietnamese": "45", + "Welsh": "65" +} diff --git a/a4kSubtitles/data/addic7ed/tvshows.json b/a4kSubtitles/data/addic7ed/tvshows.json new file mode 100644 index 0000000..033efe2 --- /dev/null +++ b/a4kSubtitles/data/addic7ed/tvshows.json @@ -0,0 +1,5666 @@ +{ + "24": "7", + "1864": "4838", + "1983": "7134", + "1992": "5396", + "1993": "6449", + "1994": "7794", + "90210": "344", + "#blackAF": "7902", + "1,000 Places To See Before You Die": "3414", + "10 O'Clock Live": "2261", + "10 Things I Hate About You": "526", + "100 Code": "5161", + "100 Days to Victory": "7163", + "100 Greatest Discoveries": "4016", + "100 Questions": "899", + "1000 Ways To Die": "1261", + "1001 Nights": "6595", + "101 Ways to Leave a Game Show": "1663", + "1066 The Battle for Middle Earth": "1394", + "11.22.63": "5518", + "12 Monkeys": "4906", + "13 Geboden [13 Commandments]": "7557", + "13 Reasons Why": "6269", + "15 Days": "7409", + "15 Storeys High": "2214", + "1600 Penn": "3183", + "18 to Life": "849", + "19-2 (2014)": "4281", + "2 Broke Girls": "1788", + "2 Dope Queens": "6784", + "21 Jump Street": "5050", + "21 Thunder": "6502", + "24 Hours in Police Custody": "4844", + "24 Hours On Earth": "4517", + "24: Legacy": "5871", + "3 Lbs.": "411", + "3%": "6053", + "30 grader i Februari": "5081", + "30 Rock": "78", + "32 Brinkburn Street": "1470", + "35 Awr": "7274", + "37 Days": "4349", + "3Below: Tales of Arcadia": "7185", + "3rd Rock From the Sun": "1423", + "4 Blocks": "6623", + "45 Revoluciones": "7524", + "49 Days": "1696", + "500 Questions": "5208", + "55 Degrees North": "2580", + "5ive Days To Midnight": "263", + "60 Minutes (US)": "3583", + "666 Park Avenue": "2935", + "68 Whiskey": "7698", + "6Degrees": "2285", + "7 Days Out": "7184", + "7.7: One Day In London": "2653", + "7Seeds": "7464", + "7th Heaven": "1493", + "8 Out of 10 Cats": "2819", + "8 Out of 10 Cats Does Countdown": "4767", + "8 Simple Rules": "927", + "800 Words": "5409", + "8MMM": "5197", + "9-1-1": "6395", + "9-1-1: Lone Star": "7700", + "9JKL": "6408", + "A Bit of Fry and Laurie": "248", + "A Christmas Carol": "7712", + "A come Andromeda": "7020", + "A Confession": "7551", + "A Cook Abroad": "6515", + "A Discovery Of Witches": "7030", + "A Gifted Man": "1805", + "A Girl's Guide to 21st Century Sex": "378", + "A Haunting": "5902", + "A History of Ancient Britain (BBC)": "1385", + "A History of Britain": "5296", + "A History Of Christianity": "5345", + "A History of Horror with Mark Gatiss (BBC)": "1400", + "A History of Scotland": "1490", + "A Kid Called Mayonnaise": "6580", + "A Million Little Things": "6928", + "A Moody Christmas": "6127", + "A Mother's Son": "2851", + "A Nero Wolfe Mystery": "705", + "A Passionate Woman": "797", + "A Place To Call Home": "3632", + "A Series Of Unfortunate Events": "6095", + "A Stitch in Time": "6773", + "A to Z": "4644", + "A Touch of Cloth": "2813", + "A Touch of Frost": "893", + "A Very British Murder with Lucy Worsley ": "4258", + "A Very English Scandal": "6454", + "A Young Doctor's Notebook ": "3164", + "A.D. Anno Domini (1985)": "7162", + "A.D. The Bible Continues": "5128", + "A.N.T Farm": "1576", + "A.P. Bio": "6401", + "Abby's": "7313", + "Aber Bergen": "6473", + "About a Boy": "4329", + "Above Suspicion": "729", + "Absentia": "6472", + "Absolutely Fabulous": "1227", + "Abstract: The Art of Design": "6275", + "Absurd Planet": "7925", + "Acceptable Risk": "6705", + "Accidentally on Purpose": "614", + "According to Jim": "575", + "Accusé (2015)": "4952", + "Accused": "1211", + "Ace Lightning": "1436", + "Ace of Wands": "6354", + "Ackley Bridge": "6442", + "Action Team": "6804", + "Adam Adamant": "6606", + "Adam Ruins Everything": "5675", + "Adorável Psicose": "2724", + "Adventure Time with Finn and Jake": "3067", + "Advokaten": "6809", + "Aeon Flux": "1494", + "Afflicted": "6960", + "Afghanistan (BBC)": "1701", + "Africa": "3235", + "Africans in America": "798", + "After Judgment": "555", + "After Life (2019)": "7300", + "After the Rain": "7170", + "After the Runway": "1930", + "After the Thrones": "5793", + "Afterlife": "491", + "Aftermath (2016)": "5978", + "Aftermath With William Shatner": "1009", + "Against the Wall": "1727", + "Agatha Christie: Poirot": "406", + "Agatha Christie's Marple": "1097", + "Agatha Christie's Partners in Crime": "5323", + "Agatha Raisin": "5933", + "Age Before Beauty": "6453", + "Agent X": "5425", + "Agua Donkeys": "7894", + "Aguila Roja": "3779", + "Aidan 5": "2775", + "Airlock (2015)": "5283", + "Airwolf": "1438", + "AJ and the Queen": "7695", + "Alan Partridge: Welcome to the Places of My Life": "2592", + "Alarm für Cobra 11": "5347", + "Alcatraz": "2149", + "Alcoa Theatre": "7760", + "ALEX": "6799", + "Alex, Inc.": "6388", + "Alexa & Katie": "6758", + "Alexander the Great": "6429", + "Alfred Hitchcock Presents (1955)": "688", + "Ali G Rezurection": "4351", + "Alias": "209", + "Alias Grace": "6549", + "Alias J.J. (Surviving Escobar)": "6545", + "Alice (2009)": "707", + "Alien Nation": "1143", + "Alien News Desk": "7303", + "Aliens in America": "163", + "Aliens: The Definitive Guide": "3515", + "All About The Washingtons": "6962", + "All American": "6920", + "All Change at Longleat": "5403", + "All Creatures Great And Small": "2688", + "All Hail King Julien": "5002", + "All Hail King Julien: Exiled": "6696", + "All in the Family": "1524", + "All Night": "6868", + "All or Nothing: Manchester City": "7026", + "All or Nothing: New Zealand All Blacks": "6890", + "All Rise": "7531", + "All Round to Mrs. Brown's": "6339", + "All Star Revue": "6528", + "All The Small Things": "472", + "Allegiance": "4909", + "Allen Gregory": "1809", + "Alleyn Mysteries": "2631", + "Allo Allo": "5275", + "Allo! Allo!": "863", + "Ally McBeal": "257", + "Alma's Not Normal": "7891", + "Almost Family": "7569", + "Almost Heroes": "1620", + "Almost Human": "4100", + "Almost Paradise": "7877", + "Almost Royal": "4661", + "Almost There": "5754", + "Alone Together": "6680", + "Alpha House": "4111", + "Alphas": "1648", + "Älska mig": "7816", + "Alta Mar": "7424", + "Altered Carbon": "6731", + "Amazing Stories": "3134", + "Amazing Stories (2020)": "7806", + "Amazon Abyss (BBC)": "486", + "Amazon with Bruce Parry (BBC)": "487", + "Ambassadors": "4067", + "Amber": "4253", + "AMERICA In Primetime": "2028", + "America: The Story of Us": "881", + "America's Book of Secrets": "4396", + "America's Got Talent": "876", + "America's Next Great Restaurant": "1512", + "America's Next Top Model": "770", + "American Crime (2015)": "5013", + "American Crime Story": "5607", + "American Dad": "186", + "American Dreams": "4297", + "American Genius": "7544", + "American Gods": "4642", + "American Gothic": "2258", + "American Gothic (2016)": "5808", + "American Grit": "5853", + "American Horror Story": "1799", + "American Housewife": "5919", + "American Idol": "400", + "American Masters": "6076", + "American Odyssey": "5085", + "American Playboy: The Hugh Hefner Story": "6347", + "American Princess (2019)": "7426", + "American Vandal": "6823", + "American Woman": "6756", + "Amish Mafia": "4358", + "Amish: A Secret Life": "2745", + "An Adventure in Space and Time (BBC)": "4112", + "An African Journey (BBC)": "940", + "An Hour to Save Your Life": "5229", + "An Idiot Abroad": "1339", + "An Klondike (Dominion Creek)": "6423", + "Ancient Aliens": "859", + "Ancient Impossible": "4685", + "Ancient Skies": "7491", + "Ancient Worlds": "1223", + "And Then There Were None": "5583", + "Andi Mack": "6300", + "Andrew Denton Interview": "7508", + "Andrew Marr's History Of The World": "3002", + "Andromeda": "565", + "Andy Barker P.I.": "492", + "Andy Richter Controls the Universe": "1615", + "Angel": "558", + "Angel From Hell": "5302", + "Angel o Demonio": "1439", + "Angela's Eyes": "2921", + "Ängelby": "5533", + "Angels in America": "1457", + "Anger Management": "2605", + "Angie Tribeca": "5565", + "Angry Boys": "1571", + "Angry Kid": "401", + "Animal Kingdom (US)": "5783", + "Animal Planet Wild Russia": "1313", + "Animal Practice": "2758", + "Animal, Vegetable, Mineral?": "6902", + "Animals.": "5609", + "Animorphs": "4734", + "Anjo Selvagem": "3451", + "Anna and Katy": "3448", + "Anne with an E": "6270", + "Anno 1790": "3061", + "Another Life (2019)": "7479", + "Another Period": "5250", + "Any Human Heart": "1256", + "ANZAC Girls": "4725", + "APB": "6121", + "Aperture R&D": "5207", + "Apocalypse - The Second World War": "1429", + "Apollo Gauntlet": "6475", + "Apparitions": "493", + "Apple Tree Yard": "6208", + "Appleseed XIII": "4181", + "Appropriate Adult": "1774", + "Aqua Teen Hunger Force": "1567", + "Aquaman (2006)": "4155", + "Aquarius": "4810", + "Arabela": "229", + "Aranyelet-Golden Life": "6115", + "Archaeology: A Secret History (BBC)": "3644", + "Archer": "737", + "Arctic Air": "2155", + "Arctic Circle": "7828", + "Arctic with Bruce Parry": "1285", + "Are We There Yet": "921", + "Are You Afraid of the Dark (2019)": "7623", + "Are You Being Served": "5967", + "Are You Being Served Again!": "4138", + "Are You There, Chelsea?": "2153", + "Arena (UK)": "3228", + "Ares": "7753", + "Aristocrats": "1732", + "Armada: 12 Days to Save England": "5225", + "Armchair Voyage: Hellenic Cruise": "5455", + "Army Wives": "467", + "Around the World in 80 Days with Michael Palin": "1050", + "Around the World in 80 Treasures": "951", + "Arrested Development": "267", + "Arrow": "3005", + "Art in the Twenty-First Century": "799", + "Arthur": "7229", + "Arthur and George": "5049", + "As I'm Suffering From Kadhal": "6541", + "As Time Goes By": "521", + "Ascension": "4718", + "Ash vs. Evil Dead": "5424", + "Ashes To Ashes": "261", + "Aşk 101 [Love 101]": "7927", + "Ask the StoryBots": "7676", + "Assassin's Creed: Lineage": "665", + "Astrid et Raphaelle": "7898", + "Asylum (2015)": "5003", + "At Last The 1948 Show": "5820", + "Athena: Goddess of War": "2793", + "Atiye [The Gift]": "7716", + "Atlanta": "5977", + "Atlantis (2011)": "1553", + "Atlantis (2013)": "4021", + "Atom": "713", + "Attack on Titan (2013)": "4739", + "Attenborough: 60 Years In The Wild": "3151", + "Atypical": "6505", + "Au Service de la France": "5638", + "Auschwitz: The Nazis and the Final Solution": "5477", + "Austin & Ally": "2036", + "Australia With Simon Reeve": "3692", + "Australian Survivor": "6519", + "Auton Trilogy": "6833", + "Avatar: The Last Airbender": "175", + "Avengers: Earth's Mightiest Heroes": "1185", + "Avenue 5": "7699", + "Awake": "2246", + "Awkwafina Is Nora from Queens": "7765", + "Awkward.": "1704", + "Axe Cop": "3885", + "Axe Cop: Webisodes": "5232", + "Axios": "7114", + "Babies": "7815", + "Baby": "7135", + "Baby Daddy": "2581", + "Babylon": "4305", + "Babylon 5": "205", + "Babylon Berlin": "6816", + "Bachelor Pad": "1111", + "Back": "6590", + "Back in the Game": "3965", + "Back in Very Small Business": "7012", + "Back to the Future: The Animated Series": "233", + "Back to You": "124", + "Back with the Ex": "7242", + "Backchat with Jack Whitehall and His Dad": "4948", + "Backpackers": "4586", + "Backstrom": "4910", + "Bad Banks": "7025", + "Bad Blood (2017)": "6602", + "Bad Education": "2768", + "Bad Girls": "402", + "Bad Judge": "4593", + "Bad Mothers": "7264", + "Bad Samaritans": "3769", + "Bad Sugar": "2820", + "Bad Teacher": "4438", + "Bad Universe": "1762", + "Badehotellet": "4879", + "Badults": "3896", + "Bag Of Bones": "2053", + "Baghdad Central": "7784", + "Bajo sospecha": "5195", + "Baker Boys (2011)": "1337", + "BAKI": "7401", + "Bakugan Battle Planet": "7188", + "Ballers (2014)": "5153", + "Ballmastrz 9009": "7841", + "Ballot Monkeys": "5182", + "Banana": "4973", + "Banana Fish": "7196", + "Bancroft": "6692", + "Band of Brothers": "559", + "Bang Baaja Baaraat": "5736", + "Bang Goes the Theory": "4389", + "Banished": "5057", + "Bankers": "3669", + "Banshee": "3239", + "Banshee Origins": "4266", + "Baptiste": "7282", + "Bar Karma": "1388", + "Bara no nai Hanaya": "4038", + "Barbarians Rising": "5838", + "Bard of Blood": "7597", + "Barely Famous": "5088", + "Baretta": "1950", + "Bargain Fever Britain": "5376", + "Barkskins": "7933", + "Baron Noir": "6052", + "Baroness von Sketch Show": "5856", + "Barracuda": "5909", + "Barry": "6543", + "Basketball or Nothing": "7500", + "Baskets": "5566", + "Bates Motel": "3496", + "Batgirl: Year One": "3073", + "Batman (1943 serial)": "4550", + "Batman (1970)": "4990", + "Batman and Robin (1949 serial)": "4599", + "Batman Beyond": "1114", + "Batman Black And White Motion Comics": "4075", + "Batman: The Animated Series": "1602", + "Batman: The Brave and the Bold": "791", + "Battle Creek": "4912", + "Battlefields (BBC)": "714", + "Battleground": "2256", + "Battlestar Galactica": "87", + "Battlestar Galactica (1978)": "208", + "Battlestar Galactica (1980)": "4567", + "Battlestar Galactica Razor Flashback": "176", + "Battlestar Galactica: Blood & Chrome": "3096", + "Battlestar Galactica: The Face of the Enemy": "1000", + "Battlestar Galactica: The Resistance": "306", + "Batwoman": "7533", + "Baywatch": "1823", + "BBC Churchill's Bodyguard": "6643", + "BBC Coast (2005)": "6583", + "BBC Colour - The Spectrum of Science": "5528", + "BBC Count Dracula": "2709", + "BBC D-Day to Berlin": "1130", + "BBC David Attenborough's First Life": "1209", + "BBC David Attenborough's Rise of Animals": "4002", + "BBC Days That Shook The World": "789", + "BBC Dinosaur Planet": "1047", + "BBC Dragons Alive": "1051", + "BBC Earth Story": "788", + "BBC Everything and Nothing": "1516", + "BBC Great Romances of the 20th Century": "1052", + "BBC Guilty Pleasures": "1689", + "BBC Himalaya with Michael Palin": "843", + "BBC Hiroshima": "1238", + "BBC How To Build A Human": "1583", + "BBC How To Grow a Planet": "2227", + "BBC Illuminations The Private Lives of Medieval Kings": "2379", + "BBC Immortal Egypt with Joann Fletcher": "5603", + "BBC Indian Ocean With Simon Reeve": "3122", + "BBC Inside the Medieval Mind": "1122", + "BBC Life": "831", + "BBC Life in the Freezer": "781", + "BBC Light and Dark": "4107", + "BBC Lost Cities of the Ancients": "1053", + "BBC Lost Kingdoms of South America": "3268", + "BBC Lost Land of the Jaguar": "1375", + "BBC Lost Land of the Tiger": "1365", + "BBC Lost Land of the Volcano": "1374", + "BBC Lost Worlds Vanished Lives": "1054", + "BBC Men of Rock": "1392", + "BBC Michael Wood's Story of England": "1232", + "BBC Natural World": "1248", + "BBC On Thin Ice": "1353", + "BBC Panorama": "1384", + "BBC Penguin Island": "1401", + "BBC Planet Earth": "405", + "BBC Planet of the Apemen - Battle for Earth": "1680", + "BBC Play of the Month": "6479", + "BBC Pleasure and Pain": "1344", + "BBC Polar Bear Family and Me": "3330", + "BBC Power of Art": "1547", + "BBC Predators": "1217", + "BBC Prehistoric Autopsy": "3048", + "BBC Ray Mears Goes Walkabout": "1366", + "BBC Russia": "963", + "BBC Sacred Wonders Of Britain": "4204", + "BBC Science And Islam": "1184", + "BBC Secret of the Sexes": "1587", + "BBC Secret Universe": "3045", + "BBC Secrets of Bones": "4324", + "BBC Secrets Of Quantum Physics": "4904", + "BBC Seven Ages of Britain": "1454", + "BBC Seven Wonders of the Industrial World": "1215", + "BBC Shock and Awe - The Story of Electricity": "1923", + "BBC South Pacific": "954", + "BBC Space Odyssey": "204", + "BBC Space Race": "1164", + "BBC Springwatch": "3925", + "BBC Supernatural": "785", + "BBC Supersense": "786", + "BBC Terry Jones' Medieval Lives": "1152", + "BBC The Atheism Tapes": "1342", + "BBC The Cell": "844", + "BBC The Chinese Are Coming": "1383", + "BBC The Dark Ages - An Age of Light": "3148", + "BBC The Death of Yugoslavia": "1983", + "BBC The Frankincense Trail": "1471", + "BBC The Genius of Photography": "1354", + "BBC The Human Body": "488", + "BBC The Inca - Masters of the Clouds": "5715", + "BBC The Nazis A Warning From History": "1099", + "BBC The Normans": "1031", + "BBC The Renaissance Unchained": "5702", + "BBC The Road to War": "1055", + "BBC The Shakespeare Collection": "2708", + "BBC The Sky at Night": "1310", + "BBC The Song of Lunch": "1180", + "BBC The Spice Trail": "1424", + "BBC Time": "489", + "BBC Tomorrow's Food": "5713", + "BBC Treasures Of Ancient Egypt": "4235", + "BBC Treasures of Ancient Greece": "5184", + "BBC Treasures Of The Indus": "5407", + "BBC Trials of Life": "784", + "BBC Tropic Of Cancer": "869", + "BBC Versailles": "2250", + "BBC Victorian Pharmacy": "1138", + "BBC Vikings": "2879", + "BBC Walking With Beasts": "782", + "BBC War of the Century": "1192", + "BBC Welcome To Lagos": "866", + "BBC Yellowstone": "481", + "Beast Legends": "1106", + "Beast Wars: Transformers": "3444", + "Beat": "7089", + "Beatless": "7166", + "Beautiful People (2005)": "897", + "Beautiful People (2008)": "446", + "Beauty and the Beast (1987)": "1133", + "Beauty and the Beast (2012)": "3014", + "Beaver Falls": "1721", + "Beavis and Butt-Head": "1933", + "Beck": "5701", + "Becker": "1144", + "Becoming Human": "1437", + "Becoming Us": "5237", + "Bed of Roses": "800", + "Bedlam": "1376", + "Beecham House": "7458", + "Beforeigners ": "7558", + "Befriend and Betray": "1574", + "Being Eileen": "3434", + "Being Erica": "394", + "Being Human": "311", + "Being Human (US)": "1317", + "Being Human The Annie Broadcasts": "1325", + "Being Mary Jane": "4227", + "Being Poirot": "4137", + "Being Tyler Posey": "4795", + "Belgravia": "7840", + "Believe": "4342", + "Bella and the Bulldogs": "5060", + "Belle's": "3332", + "Bellevue": "6237", + "Belphegor (1965)": "792", + "Ben 10": "942", + "Ben 10: Alien Force": "771", + "Ben 10: Omniverse": "2743", + "Ben 10: Ultimate Alien": "854", + "Ben and Kate": "2885", + "Ben Earl: Trick Artist": "3633", + "Ben Hur (2010)": "852", + "Benched": "4833", + "Benders": "5421", + "Benidorm": "2266", + "Bent": "2339", + "Benvinguts a la familia (2018)": "6952", + "Beowulf: Return To The Shieldlands": "5580", + "Bergerac": "5695", + "Berkeley Square (1998)": "7156", + "Berlin Aleksanderplatz": "1161", + "Berlin Station": "6014", + "Bernice Summerfield": "6620", + "Bert and Dickie": "2734", + "Best Friends Forever": "2378", + "Best Friends Whenever": "5264", + "Best Worst Weekend Ever": "7066", + "Betas": "7549", + "Betrayal": "4025", + "Better Call Saul": "4648", + "Better Late Than Never": "6720", + "Better Man": "4056", + "Better Off Ted": "432", + "Better Than Us [Luchshe, chem lyudi]": "7523", + "Better Things": "5976", + "Better With You": "1070", + "Betty": "7905", + "Betty White's Off Their Rockers": "2527", + "Between": "5203", + "Between the Lines": "2632", + "Beverly Hills 90210": "1042", + "Beware the Batman": "3864", + "Bewitched": "1274", + "Beyblade": "3510", + "Beyblade: Metal Fury": "3397", + "Beyond": "6090", + "Beyond Stranger Things": "6653", + "Beyond the Walls": "6104", + "Beyond Westworld": "7911", + "Bez vědomí": "7661", + "BH90210": "7486", + "Bible's Buried Secrets (BBC)": "1473", + "Biblia Koshodō no Jiken Techō": "4894", + "Big Box Little Box": "5281", + "Big Brother (US)": "979", + "Big Brother Canada": "5102", + "Big Cats": "6894", + "Big Hero 6: The Series": "6675", + "Big Lake": "1028", + "Big Little Lies": "6093", + "Big Love": "76", + "Big Love Webisodes": "1146", + "Big Mouth": "6622", + "Big School": "3945", + "Big Shots": "129", + "Big Time In Hollywood, FL": "5100", + "Big Time Rush": "1003", + "Big Train": "1541", + "Bikie Wars: Brothers in Arms": "2488", + "Billions": "5520", + "Billy and Billie": "5271", + "Billy Connolly's Big Send Off": "4543", + "Bionic Woman": "127", + "Birds of a Feather": "4190", + "Birds of Prey": "563", + "Birdsong": "2195", + "Birth Of An Empire: The East India Company": "4529", + "Birthday": "5239", + "Bite Club": "6979", + "Bitten": "4220", + "Bizaardvark": "5890", + "Blå ögon": "5158", + "Black Books": "68", + "Black Box": "4429", + "Black Clover": "7798", + "Black Comedy": "5671", + "Black Dynamite": "2723", + "Black Earth Rising": "7022", + "Black Jesus": "4804", + "Black Lightning": "6413", + "Black Mirror (2011)": "2035", + "Black Monday": "7153", + "Black OPS": "3473", + "Black Sails": "4239", + "Black Sheep Squadron": "772", + "Black Summer": "7359", + "Black Widows": "5697", + "Black Work": "5249", + "black-ish": "4761", + "Blackadder": "4268", + "Blackout": "2615", + "Blackpool": "409", + "Blade (JP)": "1875", + "Blade of the Immortal": "839", + "Blade Runner Short Film": "6614", + "Blade The Series": "191", + "Blake's 7": "2048", + "Blandings": "3241", + "Bleach": "6055", + "Bleak House (2005)": "2371", + "Bless the Harts": "7535", + "Bless This Mess": "7053", + "Blinded by the Lights": "7082", + "Blindspot": "5305", + "Blitz Street": "5227", + "Blood (UK)": "7228", + "Blood & Oil": "5327", + "Blood & Oil (2013)": "773", + "Blood & Treasure": "7370", + "Blood and Guts: A History of Surgery": "4780", + "Blood And Water": "5562", + "Blood Drive": "6330", + "Blood Feuds": "5615", + "Blood Ties": "44", + "Bloodline": "5015", + "Bloodride": "7838", + "Bloody Tales of the Tower": "6424", + "Bloom (2019)": "7198", + "Bloqués": "5431", + "Blott on the Landscape": "801", + "Blowing Up History": "6288", + "Blue Bloods": "1067", + "Blue Mountain State": "734", + "Blue Murder (UK)": "1477", + "Blue Murder: Killer Cop": "6524", + "Blue Note. A Story of Modern Jazz (BBC)": "5226", + "Blue Planet II": "6657", + "Bluestone 42": "3445", + "Bluff City Law": "7530", + "Blunt Talk": "5357", + "Boardwalk Empire": "1075", + "Bob Hearts Abishola": "7567", + "Bob Servant, Independent": "3281", + "Bob's Burgers": "1299", + "Bobcat Goldthwait's Misfits & Monsters": "6912", + "Bodies": "3941", + "Body of Proof": "1068", + "Bodyguard": "6995", + "BoJack Horseman": "4738", + "Bomb Girls": "2137", + "Bonanza": "1527", + "BONDiNG": "7392", + "Bonekickers": "560", + "Bones": "28", + "Bonnie and Clyde": "4147", + "Boomers": "4733", + "Borderline (2016)": "5952", + "Bordertown (2016)": "5553", + "Bored To Death": "608", + "Borgia": "1908", + "Born This Way": "5592", + "Born to be Wild: The Golden Age of American Rock": "4234", + "Born to Kill (2017)": "6336", + "Bosch": "4300", + "Boss": "1813", + "Boston Legal": "72", + "Boston Med": "962", + "Boston's Finest": "3418", + "Bouquet of Barbed Wire": "1104", + "Boy Meets Girl": "457", + "Boy Meets Girl (2015)": "5433", + "Boy Meets World": "1252", + "Boyster": "4887", + "Brad Meltzer's Decoded": "1740", + "Brad Neely's Harg Nallin' Sclopio Peepio": "5963", + "Brain Story": "207", + "Brainchild": "7294", + "BrainDead": "5816", + "Braquo": "1483", + "Brass Eye": "5745", + "Brassic": "7541", + "Brave New World with Stephen Hawking": "1906", + "Bravest Warriors": "4566", + "Brazil with Michael Palin": "6634", + "Breadwinners": "5248", + "Breaking Bad": "240", + "Breaking Bad Minisodes": "584", + "Breaking In": "1489", + "Breaking Pointe": "2532", + "Breakout Kings": "1416", + "Breakthrough": "1297", + "Breakthrough (2015)": "5596", + "Breathless (UK)": "4043", + "Breeders": "7809", + "Bref.": "3832", + "Brews Brothers": "7851", + "Briarpatch": "7095", + "Brickleberry": "2919", + "Bridget & Eamon": "5667", + "Brief Encounters": "5894", + "Brigada": "1019", + "Brigada Costa del Sol": "7626", + "Bright Falls": "878", + "Brimstone": "1840", + "Britain by Bike": "1246", + "Britain's Bloodiest Dynasty": "5009", + "Britain's Bloody Crown": "5611", + "Britain's Got Talent": "6349", + "Britain's Great War": "4275", + "Britain's Secret Seas": "1554", + "Britain's Supermarket Revolution - What's in It for Us": "5039", + "Britannia": "6639", + "Britannia High": "639", + "Britz": "6548", + "Broad City": "4260", + "Broadchurch": "3438", + "Broaden Your Mind": "6698", + "Brockmire": "6301", + "Broke": "7883", + "Broken": "6425", + "Broken (2019)": "7792", + "Broken Trail": "561", + "Bron Broen": "4004", + "Bronze Age": "6655", + "Brooklyn Nine-Nine": "3999", + "Brotherhood": "183", + "Brothers (2009)": "860", + "Brothers & Sisters": "139", + "Brown Nation": "6373", + "Bruiser": "6431", + "Bubuki Buranki": "5640", + "Buck Rogers in the 25th Century": "1880", + "Bucket": "6335", + "Bucket & Skinner's Epic Adventures": "1697", + "Budding Prospects": "6287", + "Buffy The Vampire Slayer": "334", + "Bugsplat": "5231", + "Bull (2016)": "5875", + "Bullet in the Face": "2785", + "Bulletproof": "6904", + "Bumping Mics with Jeff Ross & Dave Attell": "7269", + "Bunheads": "2550", + "Bunk'd": "5334", + "Bunnicula": "6028", + "Burden of Truth": "6555", + "Buried Treasure": "1815", + "Buried Treasure (1954-1959)": "5459", + "Burn Notice": "107", + "Burning Bush": "4552", + "Burnistoun": "2273", + "Burton and Taylor": "3889", + "Butterfly": "7068", + "By Any Means": "4003", + "Byzantium: A Tale of Three Cities": "4168", + "Byzantium: The Lost Empire": "1393", + "C4 Comedy Presents: Them from That Thing": "2821", + "Cadfael": "1495", + "Cadillacs and Dinosaurs": "6120", + "Cake": "7611", + "Cake Boss": "836", + "Californication": "109", + "Call Me Fitz": "1159", + "Call The Midwife": "2176", + "Callan's Kicks": "4741", + "Cambridge Spies": "1196", + "Camelot": "1406", + "Camp": "3852", + "Camp Camp": "7599", + "Camping (US)": "7006", + "Campus": "1487", + "Can You Rebuild My Brain? - Ch4": "7280", + "Can't Cope, Won't Cope": "6363", + "Cancer: The Emperor of All Maladies": "7493", + "Candy Cabs": "1486", + "Cane": "167", + "Cannabis: What's the Harm": "1335", + "Cannon": "4360", + "Cannon Busters": "7520", + "Canterburys Law": "298", + "Capadocia": "3225", + "Cape Wrath": "1363", + "Capital": "5532", + "Capitu": "2512", + "Caprica": "452", + "Captain Tsubasa": "2399", + "Capture": "3977", + "Car Masters: Rust to Riches": "7868", + "Cardcaptor Sakura": "3800", + "Cardinal": "6199", + "Cardinal Burns": "2457", + "Caribbean With Simon Reeve": "5094", + "Carl Sagan's Cosmos": "6111", + "Carlos": "1996", + "Carmen Sandiego": "7227", + "Carnival Row": "7483", + "Carnivale": "13", + "Carol's Second Act": "7527", + "Carpoolers": "145", + "Carrier ": "885", + "Cars Toon": "3126", + "Carter": "6871", + "Carters Get Rich": "6323", + "Casanova": "5354", + "Casanova (2005)": "5645", + "Case Histories": "1613", + "Case Sensitive": "1544", + "Cashmere Mafia": "219", + "Cassandra French's Finishing School": "6245", + "Castle (2009)": "424", + "Castle Rock": "6554", + "Castlevania": "6467", + "Casual": "5370", + "Casualty": "1738", + "Casualty 1909": "517", + "Cat Shit One": "1098", + "Cat Street": "676", + "Catastrophe (2015)": "4965", + "Catch-22": "7369", + "Catching Milat": "5223", + "CatDog": "4923", + "Catherine Tate's Nan": "5587", + "Catherine the Great (2019)": "7570", + "Catterick": "1558", + "Catweazle": "1445", + "Caught": "6714", + "Cavemen": "170", + "Cavendish": "7149", + "CBS News Sunday Morning": "5350", + "Cedar Cove": "3883", + "Celebrity Island with Bear Grylls": "6021", + "Celebrity Juice": "6267", + "Celebrity Squares (2014)": "4802", + "Centennial": "1557", + "CH4 - Anatomy for Beginners": "203", + "Chambers (2019)": "7389", + "Champaign ILL": "7177", + "Champions": "6402", + "Chance": "5872", + "Channel Zero": "6001", + "Chaos": "1469", + "Charles II: The Power and the Passion": "2641", + "Charlie": "4933", + "Charlie Brooker's Weekly Wipe": "4214", + "Charlie Jade": "3577", + "Charlie's Angels": "1801", + "Charlie's Angels (1976)": "1850", + "Charmed": "597", + "Charmed (2018)": "6921", + "Chase": "1076", + "Chasing Life": "4556", + "Chasing Shadows": "4759", + "Cheat (2019)": "7328", + "Cheers": "196", + "Chef's Table": "6222", + "Chef's Table: France": "6223", + "Chefs": "5145", + "Chelmsford 123": "4915", + "Chelsea Does": "5636", + "Chemistry": "1759", + "Chérif": "4996", + "Chernobyl": "7367", + "Cherry's Cash Dilemmas": "4248", + "Chesapeake Shores": "5950", + "Chewing Gum": "5446", + "Chicago Fire": "2951", + "Chicago Justice": "5876", + "Chicago Med": "5304", + "Chicago P.D.": "4212", + "Chickens": "2464", + "Childhood's End": "5512", + "Children of Dune": "458", + "Children of Nobody/Red Moon Blue Sun": "7225", + "Children of the Stones": "7350", + "Children of The Whales": "7175", + "Childrens Hospital": "983", + "Chilling Adventures of Sabrina": "7073", + "Chimerica": "7399", + "China, IL": "4188", + "China: Triumph and Turmoil": "3352", + "Chinese Burn": "6687", + "Chip 'n' Dale Rescue Rangers": "6513", + "CHiPs": "2060", + "Choch Berry Pie": "569", + "Chocky": "3956", + "Chosen": "3299", + "Chozen": "4231", + "Chris Moyles' Comedy Empire": "2589", + "Chris Ryan's Elite World Cops": "1273", + "Chrno Crusade": "6947", + "Chuck": "125", + "Churches: How to Read Them": "6162", + "Cidade dos Homens": "1418", + "Cilla": "4773", + "Cimarron Strip": "2757", + "Citizen Khan": "2830", + "City Homicide": "669", + "City Hunter (2010)": "1726", + "City of Vice": "495", + "City on a Hill": "7433", + "Civilisation": "6470", + "Civilisations (2018)": "6805", + "Clarence US (2013)": "4782", + "Clash of the Gods": "964", + "Class": "6044", + "Claws": "6359", + "Clean Break": "6054", + "Cleaners": "4812", + "Cleaning Up": "7217", + "Cleopatra 2525": "221", + "Clerks": "496", + "Cleverman": "5625", + "Climax!": "5139", + "Clink": "7397", + "Clipped": "5240", + "Clique": "6266", + "Clone": "469", + "Clone High, USA": "3574", + "Close to Home": "647", + "Close to the Enemy": "6087", + "Cloudstreet": "1938", + "Club de Cuervos": "5406", + "Co-Ed Confidential": "1474", + "Coach": "1407", + "Coalition": "5115", + "Coast": "2606", + "Coast Australia": "4689", + "COBRA (2020)": "7755", + "Cobra Kai": "6870", + "Cocked": "4953", + "Cockroaches": "4982", + "Code 37": "3124", + "Code Black": "5301", + "Code of a Killer": "5130", + "Coisa Mais Linda [Most Beautiful Thing]": "7343", + "Cold Blood": "2968", + "Cold Call": "7843", + "Cold Case": "155", + "Cold Feet": "5989", + "Cold Justice": "4323", + "Cold Squad": "726", + "Colgate Comedy Hour": "6510", + "Colin's Sandwich": "5268", + "Collateral": "6578", + "Collision UK": "700", + "Colony": "5564", + "Columbo": "1629", + "Coma": "2848", + "Coma (코마 )": "5387", + "Comanche Moon": "265", + "Combat Countdown": "3468", + "Combat Hospital": "1660", + "Come Fly With Me": "1265", + "Come Home": "6827", + "Comedians in cars getting coffee": "4245", + "Comedy Bang! Bang!": "4724", + "Comedy Central Roast": "3978", + "Comedy Connections": "4152", + "Comedy Playhouse": "5714", + "Comedy Showcase": "2463", + "Comic Book Men": "2237", + "Coming of Age (UK)": "1421", + "Coming Out": "5742", + "Coming Up": "2777", + "Coming Up (2012)": "2616", + "Commander In Chief": "1508", + "Commanding Heights - The Battle for the World Economy": "3197", + "Common": "4671", + "Common Ground": "3435", + "Common Law (2012)": "2471", + "Community": "611", + "Como esos matrimonios que antes de separarse tienen un hijo": "7938", + "Complications": "5154", + "Complicit": "3389", + "Comrade Detective": "6518", + "Con Man": "5471", + "Condor": "6728", + "Confess": "6321", + "Connections": "1951", + "Constantine": "4632", + "Constantine: City of Demons": "6807", + "Containment": "5521", + "Continuum": "2511", + "Conversations with a Killer: The Ted Bundy Tapes": "7246", + "Conviction": "1287", + "Conviction (2016)": "5918", + "Cooked": "5710", + "Coop and Cami Ask the World": "7078", + "Cooper Barrett's Guide To Surviving Life": "5511", + "Copper": "2792", + "COPS": "1100", + "Cordon (2014)": "7266", + "Corner Gas": "2407", + "Corner Gas Animated": "6840", + "Cornwall, with Caroline Quentin": "6283", + "Coroner": "7144", + "Corporate": "6718", + "Cosmos: A Space-Time Odyssey": "4356", + "Cosmos: Possible Worlds": "7869", + "Costume Quest": "7607", + "Cougar Town": "619", + "Council of Dads": "7861", + "Count Arthur Strong": "3846", + "Counterpart": "6681", + "Country Music": "7589", + "Coupling": "290", + "Courage the Cowardly Dog": "6284", + "Courting Alex": "716", + "Covert Affairs": "986", + "Cowboy Bebop": "5269", + "Cracked": "3231", + "Cracker (UK)": "1379", + "Cradle To Grave": "5388", + "Craith": "6892", + "Cranford": "422", + "Crash": "361", + "Crash UK": "603", + "Crashing (UK)": "5620", + "Crashing (US)": "6200", + "Crawford": "6764", + "Crazy Ex-Girlfriend": "5371", + "Crazyhead": "6062", + "Creeped Out": "7048", + "Creepshow": "7591", + "Crime Squad": "1455", + "Crimes Of Passion - Maria Lang (2013)": "4115", + "Criminal Justice": "562", + "Criminal Minds": "21", + "Criminal Minds: Beyond Borders": "5682", + "Criminal Minds: Suspect Behavior": "1382", + "Criminal: France": "7581", + "Criminal: Germany": "7583", + "Criminal: Spain": "7582", + "Criminal: UK": "7568", + "Crims": "4940", + "Crisis": "4330", + "Crisis Aftermath": "7687", + "Crisis in Six Scenes": "6030", + "Crisis Jung": "7776", + "Criss Angel, Mindfreak": "1323", + "Cristela": "4764", + "Critical (UK)": "5036", + "Crno-bijeli svijet": "5064", + "Crooked House": "382", + "Crossbones": "4565", + "Crossing Jordan": "484", + "Crossing Lines": "3803", + "Crowded": "5215", + "Crownies": "1698", + "Crunch Time": "6016", + "Crusade": "239", + "Crusoe": "351", + "CSI: Crime Scene Investigation": "57", + "CSI: Cyber": "4633", + "CSI: Miami": "156", + "CSI: NY": "136", + "Cuckoo": "2912", + "Cucumber": "4970", + "Cuéntame un cuento": "5167", + "Cuffs": "5486", + "Cult": "3362", + "Cunk on Britain": "7662", + "Cupid": "442", + "Curb Your Enthusiasm": "96", + "Curfew": "7295", + "Curiosity": "2394", + "Curious George": "6025", + "Cyberwar": "6207", + "Czarne Lusterko": "6859", + "D.E.A.": "906", + "D.Gray-man Hallow": "5912", + "D5": "7678", + "Da Ali G Show (US)": "564", + "Da Vinci's Demons": "3572", + "Dad's Army": "4194", + "Dads (2013)": "3998", + "Dag": "5635", + "Dagvaktin": "5314", + "Daktari": "3354", + "Dallas": "802", + "Dallas (2012)": "2559", + "Dalziel and Pascoe": "1514", + "Damages": "111", + "Damien": "5514", + "Damnation": "6604", + "Damned (2016)": "6029", + "Damo": "1496", + "Dan for Mayor": "941", + "Dan Vs.": "3525", + "Dance Academy": "2172", + "Dance In The Vampire Bund": "4932", + "Dancing On the Edge": "3334", + "Danger 5": "2300", + "Danger Mouse (2015)": "5450", + "Dangerous Lady": "910", + "Daniel Boone (1964)": "1907", + "Daniel Deronda (2002)": "902", + "Daniel Sloss: Live Shows": "7021", + "Danny Phantom": "1600", + "Dante's Cove": "497", + "Dante's Inferno: An Animated Epic": "856", + "Dappers": "934", + "Dara and Ed's Great Big Adventure": "5118", + "Dara O Briain's Science Club": "3088", + "Dare Me": "7710", + "Daria": "70", + "Dark": "6660", + "Dark Angel": "214", + "Dark Angel (2016)": "6083", + "Dark Blue": "530", + "Dark Heart": "7084", + "Dark Matter": "5216", + "Dark Matters: Twisted But True": "2016", + "Dark Mon£y": "7469", + "Dark Net": "5648", + "Dark Shadows: The Revival (1991)": "2334", + "Dark Skies": "2270", + "Dark Tourist": "6934", + "Darkwing Duck": "1240", + "Darwin's Dangerous Idea": "846", + "Das Boot": "7286", + "Das Institut - Oase des Scheiterns": "7875", + "Date My Dad": "6432", + "Dates": "3763", + "Dating Around": "7271", + "Dating Rules From My Future Self": "2160", + "DAVE (2020)": "7808", + "David Attenborough Madagascar": "4862", + "David Attenborough: Kingdom of Plants": "4278", + "David Attenborough's Conquest of the Skies": "5929", + "David Attenborough's Natural Curiosities": "4387", + "David Frost Presents": "6899", + "David Makes Man": "7492", + "David Starkey's Music and Monarchy": "5542", + "Davy Crockett": "6625", + "Dawn of the Croods": "5577", + "Dawson's Creek": "498", + "Day 5": "6253", + "Day Break": "84", + "Daybreak (2019)": "7575", + "Days Of Our Lives": "3022", + "Daytime Divas": "6358", + "DC Super Hero Girls": "7778", + "DC's Legends of Tomorrow": "5522", + "DCI Banks": "1151", + "De Herodotusreeks": "7454", + "De Luizenmoeder": "6811", + "De Pontis": "5527", + "De Smaak Van De Keyser": "2703", + "De vier dochters Bennet": "4306", + "Dead Boss": "2562", + "Dead Good Job": "2950", + "Dead Last": "6948", + "Dead Like Me": "188", + "Dead Lucky": "6914", + "Dead of Summer": "5809", + "Dead Pixels": "7352", + "Dead Ringers": "7831", + "Dead Set": "345", + "Dead Still": "7931", + "Dead to Me": "7365", + "Deadbeat": "4404", + "Deadliest Catch": "818", + "Deadliest Tech": "3474", + "Deadliest Warrior": "850", + "Deadline Gallipoli": "5668", + "Deadly Class": "7151", + "Deadly Possessions": "6019", + "Deadly Top 10": "5831", + "Deadwater Fell": "7745", + "Deadwind AKA Karppi": "6997", + "Deadwood": "69", + "Dear Murderer": "6591", + "Dear White People": "6309", + "Death and Nightingales": "7132", + "Death by Magic": "7171", + "Death Comes to Pemberley": "4173", + "Death Comes to Town": "1087", + "Death In Holy Orders": "4720", + "Death in Paradise": "1927", + "Death Note: New Generation": "7664", + "Death Valley": "1765", + "Deathstroke: Knights & Dragons": "7734", + "Deception (2013)": "3185", + "Deception (2018)": "6386", + "Decline and Fall": "6312", + "Deep Down and Dirty: The Science of Soil": "4490", + "Deep State": "6846", + "Deep Water": "6036", + "Deep Water (2019)": "7519", + "Defending Jacob": "7857", + "Defending the Guilty": "7578", + "Defiance": "3537", + "Defiance - The Lost Ones": "5992", + "Defying Gravity": "550", + "Degrassi: Next Class": "5621", + "Degrassi: The Next Generation": "322", + "Dekalog": "1084", + "Delete": "5665", + "Delhi Crime": "7347", + "Delicious": "6185", + "Delirium": "4608", + "Deliverance Creek": "4776", + "Demon Files": "7008", + "Demons": "346", + "Den Fördömde": "2967", + "Den som dræber": "1685", + "Den som dræber – Fanget af mørket": "7820", + "Deputy": "7691", + "Derek": "2397", + "Derren Brown: Fear and Faith": "3104", + "Derry Girls": "6722", + "Descendants: Wicked World": "5491", + "Desenfrenadas [Unstoppable]": "7825", + "Designated Survivor": "5810", + "Designated Survivor: 60 Days": "7490", + "Desmonds": "5411", + "Desperate Housewives": "16", + "Desperate Romantics": "572", + "Destination Truth": "837", + "Detectorists": "4816", + "Detroit 1-8-7": "1063", + "Detroiters": "6230", + "Deutschland 83": "5220", + "Devil's Playground": "4836", + "Devious Maids": "3759", + "Devon ke Dev Mahadev": "4852", + "Devs": "7807", + "Dexter": "6", + "Dexter: Early Cuts": "672", + "Dexter's Laboratory": "1767", + "Dharma & Greg": "459", + "Diablero": "7124", + "Diablo Guardián": "6909", + "Diary of a Future President": "7750", + "Diary of an Uber Driver": "7513", + "Días de Navidad [Three Days of Christmas]": "7685", + "Dice": "5718", + "Dickensian": "5581", + "Dickinson": "7631", + "Dicte": "3582", + "Die Deutschen": "7559", + "Dietland": "6813", + "Difficult People": "5320", + "Dig": "5014", + "Dig 1940": "1255", + "Diggstown": "7306", + "Digimon (JP)": "3356", + "Digimon Adventure": "3350", + "Digimon Frontier": "3931", + "Digimon Xros Wars": "2383", + "Digimon: Digital Monsters": "3351", + "Dilbert": "343", + "Dimension 404": "6302", + "Dinosaur King": "3415", + "Dinotopia": "1021", + "Dinotrux": "6065", + "Diriliş Ertuğrul": "5096", + "Dirk Gently": "2294", + "Dirk Gently's Holistic Detective Agency": "5953", + "Dirt": "213", + "Dirty Jobs": "2880", + "Dirty John": "7107", + "Dirty Money": "6749", + "Dirty Sexy Money": "135", + "Disasters at Sea": "7272", + "Disenchantment": "6986", + "Disjointed": "6508", + "Dispatches From Elsewhere": "7735", + "Distrito Salvaje": "7065", + "Dive": "1005", + "Divine ": "1870", + "Divorce (2016)": "6038", + "Dix Pour Cent (Call My Agent!)": "6211", + "Dixon Of Dock Green": "2778", + "Do No Harm": "3247", + "Do Not Adjust Your Set": "5961", + "Do Not Disturb": "5664", + "Doc Martin": "1018", + "Doctor Doctor (2016)": "6015", + "Doctor Finlay": "5381", + "Doctor Foster": "5401", + "Doctor Thorne": "5733", + "Doctor Who": "12", + "Doctor Who - Documentary": "6872", + "Doctor Who - Scream of the Shalka": "4340", + "Doctor Who - Webcasts": "6618", + "Doctor Who (1963)": "274", + "Doctor Who Audio Dramas-Books": "6589", + "Doctor Who Best Of The Specials": "2812", + "Doctor Who Confidential": "1528", + "Doctor Who Dreamland": "857", + "Doctor Who Extra": "4813", + "Doctor Who Greatest Moments": "3028", + "Doctor Who: Night and The Doctor": "2115", + "Doctor Who: Pond Life": "3029", + "Doctor Who: Tardisodes": "3708", + "Doctor Who: The Fake Lives of Monsters": "6760", + "Doctor Who: The Power of the Daleks": "6113", + "Doctor's Diary": "4367", + "Documentary Now!": "5367", + "Dog With A Blog": "3023", + "Dogs In The City": "2530", + "Dogs of Berlin": "7120", + "Doll & Em": "4374", + "Dollar": "7506", + "Dollface": "7650", + "Dollhouse": "390", + "Dolly Parton's Heartstrings": "7655", + "Dominion": "4581", + "Don't Ever Wipe Tears Without Gloves": "4341", + "Don't F**k with Cats: Hunting an Internet Killer": "7707", + "Don't Trust the B---- in Apartment 23": "2349", + "Donny!": "5427", + "Doogie Howser, M.D.": "920", + "Doom Patrol": "7150", + "Doomsday Preppers": "2376", + "Doomsday: 10 Ways the World Will End": "6081", + "Doors Open": "3194", + "Dope": "7466", + "Dora the Explorer": "4423", + "Doraemon (US)": "4673", + "Dororo": "7253", + "Doubt": "6236", + "Down Dog": "4954", + "Downton Abbey": "1149", + "Downtown Girls": "912", + "Downward Dog": "6075", + "Dr. Horrible's Sing Along Blog": "1247", + "Dr. Ken": "5313", + "Dr. Quinn: Medicine Woman": "1593", + "Dr. Terrible's House of Horrible": "6251", + "Dracula (2013)": "4069", + "Dracula (2020)": "7688", + "Drag Race Thailand": "6780", + "Dragon Ball Super": "5272", + "Dragon's Den (Ireland)": "4400", + "Dragons: Race to the Edge": "5255", + "Dragons: Rescue Riders": "7789", + "Dragons: Riders of Berk": "2791", + "Drake & Josh": "1002", + "Drawn Together": "2443", + "Dream Corp LLC": "6107", + "Dream High": "3071", + "Dream Knight": "4991", + "DreamWorks Dragons": "5699", + "Drew Carey's Improv-A-Ganza": "2923", + "Drifters": "4091", + "Drive": "59", + "Drop Dead Diva": "536", + "Dropkick on My Devil!": "7131", + "Drug Lords": "6965", + "Drugs, Inc.": "989", + "Drunk History": "3831", + "DTLA": "3823", + "Dublin Murders": "7601", + "Duck Dodgers": "4014", + "Duck Dynasty": "3958", + "Duckman": "1315", + "DuckTales": "2019", + "DuckTales (2017)": "6529", + "Due South": "678", + "Duets": "2561", + "Dumpa": "6226", + "Duncanville": "7743", + "Dungeons & Dragons": "2000", + "Durham County": "531", + "Duts": "1518", + "Dynasties": "7104", + "Dynasty": "2063", + "Dynasty (2017)": "6412", + "Dystopia": "7159", + "EagleHeart": "1346", + "Early Edition": "589", + "Earth 2": "258", + "Earth The Biography": "1080", + "Earth The Power of the Planet": "500", + "Earth: A New Wild": "4977", + "Earth: Final Conflict": "1169", + "Earthflight": "2141", + "East To West": "4985", + "East West 101": "1912", + "Eastbound and Down": "474", + "EastSiders": "7110", + "Eastwick": "618", + "Easy": "6006", + "Easy Abby": "4916", + "Ed (2000)": "6000", + "Edderkoppen": "1498", + "Eddie Izzard: Marathon Man": "1224", + "Edge": "5494", + "Edge of Heaven": "4331", + "Edha": "6772", + "Educating Essex": "1919", + "Edwardian Farm": "6163", + "Egypt's Unexplained Files": "7376", + "Einsatzgruppen, les commandos de la mort": "7289", + "El Barco": "1858", + "El Chapo": "6433", + "El Club": "7648", + "El Dragón: Return of a Warrior": "7641", + "El Final Del Camino": "6206", + "El incidente": "6624", + "El Internado": "6140", + "El Marginal": "6345", + "El Ministerio del Tiempo": "5043", + "El Príncipe": "4913", + "El Recluso [The Inmate]": "7441", + "El Tiempo Entre Costuras": "4106", + "Electric City": "6437", + "Elementary": "2864", + "Elena of Avalor": "5865", + "Eleventh Hour (UK)": "1683", + "Eleventh Hour (US)": "357", + "Elfen Lied": "7752", + "Eli Stone": "244", + "Élite": "7024", + "Ellen": "5988", + "Ellery Queen": "1642", + "Emerald City": "6122", + "Emergence": "7417", + "Emily Owens M.D.": "3012", + "Emily's Reasons Why Not": "2920", + "Emma (2009)": "635", + "Empire (2012)": "5339", + "Empire (2015)": "4928", + "Empire Falls": "1266", + "Empire of the Tsars: Romanov Russia with Lucy Worsley": "6214", + "Empires": "7503", + "Empty Nest": "5891", + "En Pilgrims Död": "3338", + "Endeavour": "2126", + "Endgame": "1433", + "Endlings": "7671", + "Engelbert with the Young Generation": "7158", + "Engrenages": "2109", + "Enlightened": "1865", + "Enlisted": "4219", + "Ennemi public (2016)": "7378", + "Enterprice": "6670", + "Entourage": "52", + "Episode 1": "7722", + "Episode 3": "7769", + "Episodes": "1279", + "Epitafios": "282", + "ER": "53", + "Ermessenda": "6032", + "Escape at Dannemora": "6971", + "Escape the Night": "5862", + "Estoy vivo": "7035", + "Eternal Law": "2140", + "Euphoria (US)": "7432", + "Eureka": "94", + "Eve": "5270", + "Evermoor": "4843", + "Everwood": "485", + "Every Witch Way": "4261", + "Everybody Hates Chris": "48", + "Everybody Loves Raymond": "499", + "Everything Sucks!": "6743", + "Everything's Gonna Be Okay": "7639", + "Evil": "7414", + "Evil Genius": "6864", + "Evil Things": "6601", + "Evolution": "3660", + "Exes & Ohs": "3651", + "Exile": "1539", + "Expedition Great White": "926", + "Expedition Impossible": "1668", + "Expedition Unknown": "4942", + "Explained": "6963", + "Extant": "4611", + "Extinct (2017)": "6329", + "Extracurricular": "7942", + "Extras": "211", + "Extreme Hotels": "6683", + "Eye Candy": "4897", + "Eye of the storm": "7422", + "Eyewitness (US)": "6041", + "F is for Family": "5558", + "F-Troop": "1678", + "Face Off": "1386", + "Face-Maker": "6671", + "Fact or Faked: Paranormal Files": "994", + "Fair City": "4270", + "Fair Isle - Living On the Edge": "6576", + "Fairly Legal": "1281", + "Fairy Tail": "7055", + "Fais Pas Ci Fais Pas Ça": "4076", + "Faking It (2014)": "4426", + "Falco": "3791", + "Falcón": "3102", + "Fall of Eagles": "3059", + "Fallen": "1237", + "Falling Skies": "1652", + "Falling Water": "5979", + "Fam": "7148", + "Famalam": "6866", + "Fame": "2779", + "Family Business": "7463", + "Family Guy": "130", + "Family Guys? What Sitcoms Say About America Now": "3062", + "Family Matters": "1108", + "Family Reunion": "7471", + "Family Ties": "2055", + "Family Tools": "3649", + "Family Tree": "3676", + "Famous in Love": "6306", + "Fancy Boy": "6151", + "Fangavaktin": "5538", + "Fantastic Four": "1972", + "Farang": "6836", + "Fargo": "4415", + "Fariña": "6821", + "Farscape": "502", + "Farscape The Peacekeeper Wars": "1043", + "Fashion Star": "2323", + "Fast & Furious Spy Racers": "7714", + "Fast and Loose": "1860", + "Fast Layne": "7901", + "Fastest Car": "7579", + "Fastlane": "1044", + "Fat Tony & Co.": "4544", + "Father and Son": "924", + "Father Brown (2013)": "3244", + "Father Figure": "4000", + "Father Ted": "193", + "Fauda": "7917", + "Fawlty Towers": "285", + "FBI": "6925", + "FBI: Most Wanted": "7693", + "Fear Factor (US)": "2087", + "Fear Itself": "377", + "Fear the Walking Dead": "5105", + "Fear the Walking Dead: Flight 462": "5445", + "Fear the Walking Dead: Passage": "6067", + "Fearless": "6441", + "Feed the Beast": "5802", + "Feel Good": "7866", + "Felicity": "259", + "Femme Fatales": "1595", + "Festival": "7797", + "Feud": "6191", + "Fifth Gear": "918", + "Fightworld": "7062", + "Filthy Rich and Catflap": "1300", + "Final Space": "6782", + "Finding Bigfoot": "5779", + "Finding Carter": "4583", + "Finding Jesus: Faith, Fact, Forgery": "5092", + "Fireball XL5": "3621", + "Firefly": "195", + "First and Last": "7015", + "First Wave": "613", + "Fishing Impossible": "6004", + "Fishing With John": "2899", + "Física o Química": "4398", + "Five by five": "6298", + "Five Came Back": "6352", + "Five Daughters": "862", + "Five Days": "777", + "Flack": "7233", + "Flaked": "5683", + "Flamingo Road": "230", + "Flash Gordon (2007)": "106", + "FlashForward": "609", + "Flashpoint": "358", + "Flat TV": "5857", + "Fleabag": "5932", + "Fleming: The Man Who Would Be Bond": "4283", + "Flesh and Blood": "7822", + "Flesh and Bone": "5426", + "Flight Of The Conchords": "320", + "Flipped (2020)": "7895", + "Florida Girls": "7472", + "Floris": "2975", + "Flowers": "5781", + "Fly Girls": "767", + "Flying to the Ends of the Earth": "5337", + "FM 2009": "421", + "Fog and Crimes": "4949", + "Folklore": "7211", + "Follow This": "6994", + "Followers": "7824", + "Foo Fighters: Sonic Highways": "4840", + "Food Detectives": "5775", + "Food Unwrapped": "5382", + "Fool Britannia": "2850", + "Footballer's Wives": "522", + "For All Mankind": "7616", + "For Life": "7740", + "For the People": "6387", + "Forbidden Science": "397", + "Forbrydelsen": "4903", + "Forces of Nature with Brian Cox": "5942", + "Foreign Correspondent": "3654", + "Forever (2014)": "4636", + "Forever (2018)": "7027", + "Forever Knight": "629", + "Forky Asks a Question": "7721", + "Formula 1: Drive to Survive": "7325", + "Fortier": "1484", + "Fortitude": "4975", + "Fortunate Son": "7694", + "Fortunes of War": "4039", + "FortySomething": "3024", + "Fosse/Verdon": "7332", + "Four In The Morning": "5965", + "Four Kings": "1349", + "Four Star Playhouse": "6498", + "Four Weddings and a Funeral": "7487", + "Foursome": "3806", + "Foyle's War": "790", + "Frágiles": "4690", + "Frankie": "3680", + "Frankie Boyle's Tramadol Nights": "1305", + "Frankie Drake Mysteries": "6550", + "Franklin & Bash": "1598", + "Frasier": "316", + "Frayed": "7598", + "Freakazoid!": "5070", + "Freakish": "6034", + "Freaks and Geeks": "172", + "Freakshow": "3366", + "Freaky Eaters": "1403", + "Freddy's Nightmares": "1909", + "Free Agents (UK)": "410", + "Free Agents (US)": "1796", + "Free Rein": "6434", + "Freedom Fighters: The Ray": "6697", + "Frequency": "5869", + "Fresh Meat": "1835", + "Fresh Off The Boat": "4976", + "Freud": "4032", + "Freud (2020)": "7864", + "Friday Night Dinner": "1413", + "Friday Night Lights": "22", + "Friday On My Mind": "6684", + "Friday The 13th: The Series": "537", + "Fried": "5375", + "Friends": "182", + "Friends from College": "6263", + "Friends With Benefits": "1729", + "Friends with Better Lives": "4392", + "Frikjent": "5506", + "Fringe": "350", + "Frisky Dingo": "6343", + "Fröken Frimans krig": "5584", + "From Darkness": "5439", + "From Dusk Till Dawn: The Series": "4361", + "From Here on OUT": "5236", + "From the Earth to the Moon": "5287", + "From There To Here": "4548", + "Front Runners": "3020", + "Frontera Verde": "7521", + "Frontier": "6101", + "Frontline Medicine": "2013", + "Frozen Planet": "2018", + "Fry's Planet Word": "1887", + "Fucking Adelaide": "6942", + "Fugitiva": "7116", + "Full Circle (2013)": "4251", + "Full English": "3114", + "Full House": "1129", + "Full House (US)": "1538", + "Full Metal Panic!": "5121", + "Full Metal Panic! Invisible Victory": "6861", + "Full Steam Ahead": "6037", + "Fuller House": "5614", + "Fun at the Funeral Parlour": "6688", + "Fungus the Bogeyman": "6119", + "Funland": "4347", + "Funny or Die Presents...": "1312", + "Futurama": "482", + "Future Man": "6540", + "Future Sex": "7240", + "Future-Worm!": "5341", + "Futurescape": "4104", + "G.I.Joe: Renegades": "1348", + "Gabby Duran and the Unsittables": "7747", + "Gadget Man": "3108", + "Galapagos with David Attenborough": "3462", + "Galavant": "4898", + "Gallipoli": "5004", + "Game of Silence": "5717", + "Game of Thrones": "1245", + "Game Shakers": "6105", + "Gameface": "6641", + "Gamer's Guide to Pretty Much Everything": "5349", + "Gamma": "4515", + "Gang Related": "4494", + "Gangland": "763", + "Gangland Undercover": "5024", + "gangs of London": "7945", + "Gangsta Granny": "4172", + "Gap Dong": "4919", + "Gap Year": "6248", + "Gareth Thomas v Homophobia: Hate in the Beautiful ": "6517", + "Garfunkel and Oates": "4732", + "Gargoyles": "1838", + "Garrow's Law: Tales from the Old Bailey": "739", + "Garth Marenghi's Darkplace": "2888", + "Gary Barlow: On Her Majesty's Service": "2537", + "Gary Unmarried": "353", + "Gåsmamman": "5586", + "Gates": "2769", + "Gavin and Stacey": "420", + "Gaycation": "5656", + "GBH": "2974", + "GCB": "2292", + "gen:LOCK": "7249", + "General Electric Theater": "6484", + "Generation Kill": "413", + "Generator Rex": "853", + "Genius": "6291", + "Genius by Stephen Hawking": "5818", + "Genius of Britain": "928", + "Gentefied": "7813", + "Gentleman Jack": "7391", + "Geordie Shore": "1650", + "George and Mildred": "245", + "George Lopez": "5140", + "Get Shorty": "6500", + "Get Smart (1965)": "1888", + "Get Smart (1995)": "1890", + "Getting On": "3032", + "Getting On (US)": "4121", + "Ghost Adventures": "4254", + "Ghost Adventures Aftershocks": "6018", + "Ghost Hunters": "5938", + "Ghost in the Shell - SAC_2045": "7935", + "Ghost in the Shell SAC 2045": "7936", + "Ghost in the Shell: Arise": "3887", + "Ghost Mine": "3255", + "Ghost Wars": "6556", + "Ghost Whisperer": "143", + "Ghosted": "6392", + "Ghostfacers": "842", + "Ghosts (2019)": "7385", + "Ghostwriter (2019)": "7636", + "GHOUL": "6992", + "Gidseltagningen": "6586", + "Gigantes": "7058", + "Gigi Does It": "5422", + "Gigolos": "5761", + "Gilligan's Island": "2077", + "Gilmore Girls": "29", + "Gilmore Girls: A Year in the Life": "6009", + "Ginger Snaps": "6701", + "Giri/Haji": "7634", + "Girl Code": "4878", + "Girl From Nowhere": "7164", + "Girl Meets World": "4600", + "Girl Number 9": "1404", + "Girlboss": "6307", + "Girlfriends (2018)": "6738", + "Girlfriends' Guide to Divorce": "4890", + "Girls": "2402", + "Girls Gone Wild: The Search for the Hottest Girl in America": "973", + "Glacé": "6729", + "Glasgow Girls": "4681", + "Glass Feet": "1148", + "Glee": "466", + "Glitch (2015)": "5278", + "Glitch Techs": "7834", + "Glory Daze": "1229", + "GLOW": "6264", + "Glue": "4774", + "Go On": "2751", + "God Friended Me": "6968", + "God, the Devil and Bob": "2454", + "Godfather of Harlem": "7536", + "Godless": "6262", + "Going Postal": "904", + "Going Straight": "3322", + "Golan the Insatiable": "4242", + "Gold Digger": "7643", + "Gold Rush": "7060", + "Gold Rush Parkers Trail": "7874", + "Gold Rush: White Water": "7270", + "gold.rush.parkers.trail.s04e04.trial.by.fire.720p.webrip.x264-tbs": "7873", + "Golden Boy": "3393", + "Goliath": "6040", + "Gomorra (2014)": "4609", + "Gone": "6520", + "Gone (2018)": "6774", + "Good Behavior": "6077", + "Good Cop": "2834", + "Good Girls": "6400", + "Good Girls Revolt": "5495", + "Good Luck Charlie": "764", + "Good Omens": "7373", + "Good Soldiers": "5230", + "Good Trouble": "7202", + "Good Vibes": "1932", + "Good Witch": "5011", + "Goodness Gracious Me": "5377", + "Goodnight Sweetheart": "5985", + "Gooische vrouwen": "3950", + "Goosebumps": "2148", + "Gophers!": "7461", + "Gordon Ramsay's - 24 Hours to Hell and Back": "6905", + "Gordon's Great Escape": "2700", + "Gormenghast": "1434", + "Gossip Girl": "121", + "Gossip Girl Acapulco": "3989", + "Gotham": "4646", + "Grace & Favour": "4133", + "Grace and Frankie": "5110", + "Graceland": "3634", + "Gracepoint": "4627", + "Gran Hotel": "2956", + "Grand Hotel (US)": "7431", + "GRAND PRIX Driver": "6775", + "Grand Star": "3707", + "Grandfathered": "5299", + "Grandma's House": "2414", + "Grantchester": "4821", + "Graves": "6013", + "Gravity": "851", + "Gravity Falls": "2613", + "Great American Railroad Journeys": "5693", + "Great British Railway Journeys": "5010", + "Great Canal Journeys": "5756", + "Great Continental Railway Journeys": "5735", + "Great Expectations (2011)": "2097", + "Great Houses with Julian Fellowes": "3282", + "Great Migrations": "1409", + "Great News": "6308", + "Great Night Out": "3238", + "Great Performances": "6069", + "Great War Diaries": "5114", + "Greece With Simon Reeve": "5678", + "Greek": "164", + "Greek Uncovered": "464", + "Green Acres": "5209", + "Green Eggs and Ham": "7640", + "Green Lantern: The Animated Series": "1987", + "Green Wing": "1322", + "Greenhouse Academy": "6596", + "Greenleaf": "5721", + "Greg the Bunny": "1046", + "Grenseland (Borderliner)": "6808", + "Grey's Anatomy": "30", + "Grimm": "1806", + "Grimm Webisodes": "3293", + "Grisse": "7209", + "Groom": "7033", + "Ground Floor": "4097", + "Grounded for Life": "5356", + "Growing Pains (US)": "1739", + "Growing Up Fisher": "4333", + "Growing Up Poor": "3637", + "grown-ish": "6635", + "Guardians of the Galaxy: Origins": "5324", + "Guerrilla": "6255", + "Guilt": "5803", + "Guilt (2019)": "7629", + "Gunpowder": "6626", + "Guys With Kids": "2877", + "Gwaith Cartref": "2782", + "Gypsy": "6416", + "H Plus": "2869", + "H2O: Just Add Water": "384", + "H8R": "1794", + "Håbet (2018)": "7203", + "Hache": "7633", + "Hacks": "2121", + "Hairy Bikers - Chicken & Egg": "6003", + "Halfworlds": "6204", + "Halo 4: Forward Unto Dawn": "2966", + "Halo Legend": "809", + "Halo: Nightfall": "4874", + "Halt and Catch Fire": "4545", + "Halvbroren": "5748", + "Hamarinn (The Cliff)": "1466", + "Hamish Macbeth": "7862", + "Hammer House Of Horror": "2026", + "Hand of God": "4754", + "Hang Ups": "6964", + "Hangar 1: The UFO Files": "5160", + "Hank (2009)": "625", + "Hanna": "7252", + "Hannah Montana": "448", + "Hannibal": "3550", + "Hanzawa Naoki": "4856", + "Hap and Leonard": "5627", + "Happily Divorced": "1666", + "Happy Endings": "1511", + "Happy Sugar Life": "7136", + "Happy Together": "6975", + "Happy Town": "864", + "Happy Valley": "4508", + "Happy! (2017)": "6570", + "Happyish": "5093", + "Happyland": "4811", + "Hard": "4847", + "Hard Drive 13": "1269", + "Hard Sun": "6724", + "Harley and the Davidsons": "5991", + "Harley Quinn": "7658", + "Harlots": "6194", + "HarmonQuest": "6059", + "Harold and the Purple Crayon": "5029", + "Harper's Island": "447", + "Harriet's Army": "5749", + "Harrow": "6792", + "Harry Hill's TV Burp": "2363", + "Harry's Law": "1283", + "Harsh Realm": "5054", + "Hart of Dixie": "1790", + "Hart to Hart": "1552", + "Harvey Beaks": "5120", + "Harvey Birdman: Attorney At Law": "324", + "Hate Thy Neighbor": "7819", + "Haters Back Off": "5980", + "Hatfields & McCoys": "2518", + "Hatsukoi Monster": "5911", + "Hatton Garden": "7456", + "Hatufim": "3531", + "Haunted (2018)": "7067", + "Haunted Collector": "3775", + "Haunted Highway": "2733", + "Haunted Hospitals": "7119", + "Haunted Live": "7076", + "Haunted Towns": "6537", + "Have Gun, Will Travel": "4564", + "Have I Got a Bit More News for You": "4580", + "Have I Got News For You": "6356", + "Haven": "981", + "Hawai five-0 (1968)": "7937", + "Hawaii Five-0 (2010)": "1060", + "Hawaii Five-O (1968)": "838", + "HawthoRNe": "505", + "He Kills Coppers": "321", + "He-Man and the Masters of the Universe (1983)": "5490", + "Heading Out": "3408", + "Heart Burn": "7652", + "Heart of Darkness": "4419", + "Heartbeat": "5766", + "Heartbeat (2016)": "5681", + "Heartland": "251", + "Heartland (CA)": "1154", + "Heartless": "5654", + "Heathers": "6757", + "Heavy": "1440", + "Hebburn": "3036", + "Hebrides: Islands On The Edge": "3910", + "Heer & Meester 2014": "5642", + "Heimsendir": "4859", + "Helix": "4218", + "Hell On Wheels": "1814", + "Hell's Kitchen (US)": "909", + "Hellcats": "1056", + "Hellfjord": "3402", + "Hello Ladies": "4024", + "Hellsing": "5794", + "Hemlock Grove": "3603", + "Henry Danger": "4704", + "Henry IX": "6328", + "Henry VIII and His Six Wives": "6051", + "Hercules: The Legendary Journeys": "1617", + "Here and Now": "6776", + "Hernán": "7666", + "Hero Corp": "4061", + "Hero Mask": "7172", + "Heroes": "2", + "Heroes of Cosplay": "3940", + "Heroes Reborn": "4624", + "Heroes Reborn: Dark Matters": "5344", + "Heroes Unmasked": "110", + "Heroes Webisodes: Going Postal": "654", + "Heroes: Nowhere Man": "5362", + "Herrens Veje (2017) - Ride Upon the Storm": "7190", + "Het Huis Anubis": "2674", + "Hetty Feather": "5958", + "Hetty Wainthropp Investigates": "2628", + "Hex": "252", + "Hi-De-Hi": "5704", + "Hiccups": "1590", + "Hidden": "1853", + "Hidden - Förstfödd (2019)": "7505", + "Hidden (2018)": "6893", + "Hidden Killers Of The Victorian Home": "4249", + "Hidden Kingdoms": "4232", + "Hidden Palms": "80", + "Hiding": "4998", + "High Fidelity": "7742", + "High Maintenance (2016)": "6005", + "High Moon": "4801", + "High School Musical: The Musical: The Series": "7646", + "High School USA!": "3894", + "High Society": "745", + "Highlander": "1089", + "Highlander: The Raven": "5291", + "Highlands - Scotland's Wild Heart": "5940", + "Highston": "5496", + "Hightown": "7930", + "Highway to Heaven": "4391", + "Hilda": "7037", + "Hill Street Blues": "7764", + "Hillary": "7034", + "HIM": "6064", + "Him & Her": "1103", + "Himalaya with Michael Palin": "6173", + "Hindsight (2015)": "4900", + "Hinterland": "4226", + "Hippies": "2006", + "His Dark Materials": "7638", + "Hispania, la leyenda": "6879", + "Historia de un Crimen: Colosio [Crime Diaries: The Candidate]": "7344", + "History Channel Mankind: The Story of All of Us": "3485", + "Hit & Miss": "2496", + "Hit the Floor": "3871", + "Hit the Road": "6572", + "Hit the Road Jack": "2336", + "Hitler: The Rise and Fall (2016)": "6285", + "Hitmen": "7872", + "Hive Minds": "5468", + "Hlemmavídeó": "4749", + "Hobitit": "3504", + "Hoff The Record": "5258", + "Hogan's Heroes": "1242", + "Hold the Sunset": "6810", + "Hollywood (2020)": "7903", + "Hollywood Darlings": "6304", + "Home": "7337", + "Home Before Dark": "7882", + "Home Fires (UK)": "5176", + "Home for Christmas": "7679", + "Home Improvement": "1295", + "Homecoming": "6557", + "Homefront UK": "2926", + "Homeland": "1812", + "Homicide: Life on the Street": "331", + "Hong Kong Phooey": "3533", + "Hooten and the Lady": "6012", + "Hope Springs": "480", + "Horace and Pete": "5694", + "Horizon": "855", + "Horrible Histories": "1329", + "Hostages": "4007", + "Hot Date": "6661", + "Hot Girls Wanted: Turned On": "6348", + "Hot in Cleveland": "944", + "Hot Set": "2897", + "Hot Streets": "6801", + "Hot Wheels Battle Force 5": "828", + "Hotel Babylon": "528", + "Hotel Beau Séjour": "6294", + "Hotel Hell": "2764", + "Hotel Transylvania: The Series": "6435", + "Hotter Than My Daughter": "1428", + "Houdini (HISTORY)": "4745", + "Houdini & Doyle": "5722", + "House": "15", + "House Husbands": "2842", + "House of Anubis": "1307", + "House of Cards (1990)": "1137", + "House of Cards (1993)": "3395", + "House of Cards (1995)": "3396", + "House of Cards (2013)": "3103", + "House Of Fools": "4225", + "House of Lies": "2147", + "House of Saddam": "363", + "Housos": "3947", + "How Do You Want Me?": "2080", + "How Earth Made Us": "821", + "How Hard Can It Be?": "6317", + "How I Met Your Mother": "51", + "How it's Made - Dream Cars": "5657", + "How Not To Behave": "5315", + "How Not To Live Your Life": "532", + "How Sex Works": "2179", + "How the Earth Was Made": "743", + "How the Universe Works": "873", + "How The West Was Won": "5111", + "How the World Ends": "6375", + "How to Be a Gentleman": "1804", + "How to Cook Well with Rory O'Connell": "5146", + "How To Get Away with Murder": "4785", + "How To Live With Your Parents": "3549", + "How To Make It In America": "750", + "How to Rock": "2221", + "How to Sell Drugs Online (Fast)": "7387", + "How to Stay Married": "7088", + "How to Train Your Dragon": "7680", + "How TV Ruined Your Life": "1345", + "How We Got To Now": "4858", + "Howard's Way": "874", + "Howards End": "6658", + "Howzat! Kerry Packer's War": "2828", + "Hudson and Rex": "7342", + "Huff": "253", + "Huge": "966", + "Huge in France": "7361", + "Hulk And The Agents of S.M.A.S.H": "3928", + "Human Body Pushing the Limits": "494", + "Human Planet": "1308", + "Human Target": "738", + "Human Universe": "4830", + "Humans": "5241", + "Hunderby": "2831", + "Hung": "519", + "Hunted (2012)": "2952", + "Hunted (UK)": "5432", + "Hunted (US)": "6209", + "Hunter (UK)": "2331", + "Hunter Street": "6751", + "Hunter X Hunter 2011": "3801", + "Hunters": "5691", + "Hunters (2020)": "7744", + "Hunting Season": "4610", + "Hustle": "138", + "Hyde & Seek": "6097", + "Hyperdrive": "1397", + "Hysteria": "4757", + "I Am a Killer": "6954", + "I Am Cait": "5318", + "I Am Jazz": "5353", + "I Am Not Okay With This": "7811", + "I Am the Night": "7141", + "I Didn't Do It (2014)": "4210", + "I Do But To Who": "4920", + "I Dream of Jeannie": "1125", + "I Feel Bad": "6919", + "I Hate My Teenage Daughter": "1787", + "I Just Want My Pants Back": "1779", + "I Know This Much is True": "7860", + "I Love Dick": "5957", + "I Love Lucy": "2786", + "I Love You, America": "6649", + "I Rock": "991", + "I topi": "7079", + "I Want My Wife Back": "5776", + "I, Claudius": "1967", + "I'm Alan Partridge": "1330", + "I'm Dying Up Here": "5523", + "I'm Sorry": "6361", + "Ian Brady: Endgames of a Psychopath": "2822", + "Ian Thorpe: The Swimmer": "2740", + "iCarly": "708", + "Ice (2016)": "6079", + "Ice Age Giants": "3730", + "Ice Road Truckers": "760", + "Ideal (2005)": "1290", + "Identity (2010)": "974", + "Idiot": "1257", + "Idiotsitter": "5601", + "Idol Room": "7047", + "Idris Elba's: How Clubbing Changed The World": "2823", + "If You See God, Tell Him": "822", + "Ijon Tichy: Raumpilot": "2226", + "Il Cacciatore": "7410", + "Il Capo dei Capi": "1653", + "Il Commissario Montalbano": "1559", + "Il était une seconde fois [Twice Upon A Time]": "7709", + "Il Giovane Montalbano": "5556", + "Il Processo [The Trial]": "7899", + "Ill Behaviour": "6499", + "Im Angesicht des Verbrechens": "3063", + "Imaginary Mary": "6074", + "Immortals": "7322", + "Impact": "551", + "Impastor": "5262", + "Imperium Augustus": "7239", + "Imperium: Nero": "7238", + "Imposters": "6215", + "Impulse": "6887", + "In An Instant": "5063", + "In Case of Emergency": "256", + "In Contempt": "6785", + "In Living Color": "719", + "In My Skin": "7886", + "In Plain Sight": "372", + "In Plain Sight (2016)": "6130", + "In Search Of": "7255", + "In Search of Aliens": "4702", + "In The Club": "4710", + "In The Cut": "5394", + "In the Dark": "6478", + "In The Dark (2019)": "7357", + "In The Flesh": "3490", + "In the Long Run": "6835", + "In the Motherhood": "917", + "In the Wild": "1829", + "In Treatment": "249", + "In With The Flynns": "1669", + "Incorporated": "5939", + "Indebted": "7704", + "Indian Summers": "5018", + "Infinity Train": "7538", + "Informer (2018)": "7064", + "Informer 3838": "7918", + "Ingobernable": "6943", + "Injustice": "1630", + "Innan vi dör": "6295", + "Innocent": "6869", + "Insatiable": "6945", + "Insecure": "6020", + "InSecurity": "1289", + "Insert Name Here": "5707", + "Inside Amy Schumer": "4489", + "Inside Bill's Brain: Decoding Bill Gates": "7580", + "Inside Borussia Dortmund (2019)": "7540", + "Inside Comedy": "5097", + "Inside Jokes": "7137", + "Inside Men": "2213", + "Inside Nature's Giants": "1420", + "Inside No. 9": "4289", + "Inside The Animal Mind": "4279", + "Inside The Expanse": "6231", + "Inside the Factory": "6154", + "Inside The Human Body": "1585", + "Inspector De Luca": "4384", + "Inspector Gadget (2015)": "5106", + "Inspector George Gently": "1158", + "Inspector Morse": "1200", + "Instant Star": "892", + "Instinct (2018)": "6409", + "Instinto": "7445", + "Intelligence": "3274", + "Intelligence (US)": "4207", + "Interrogation": "7736", + "Into the Badlands": "5428", + "Into the Dark": "6981", + "Into the Universe with Stephen Hawking": "896", + "Into the West": "1350", + "Intruders": "4629", + "Inuyashiki: Last Hero": "7126", + "Invasion": "779", + "Invasion America": "3379", + "INXS: Never Tear Us Apart": "4332", + "Ip Man": "3579", + "IRIS (2009)": "952", + "IRIS 2": "3401", + "Iron Man (2011)": "1751", + "Iron Man (JP)": "1876", + "Iron Man: Armored Adventures": "428", + "Ironside": "1481", + "Ironside (2013)": "3987", + "IRT Deadliest Roads": "1672", + "Isabel": "4837", + "Isis": "4554", + "Island at War": "4607", + "It Ain't Half Hot Mum": "829", + "It's a Date": "3975", + "It's Always Sunny in Philadelphia": "255", + "It's Bruno!": "7412", + "It's Kevin": "3495", + "It's Marty": "4383", + "It’s A Funny Old Week": "5288", + "iZombie": "5008", + "Ja'mie: Private School Girl": "4122", + "Jack and Bobby": "1020", + "Jack Irish": "3025", + "Jack of All Trades": "832", + "Jack Taylor": "3424", + "Jack the Ripper": "4695", + "Jackie Chan Adventures": "1768", + "JAG": "566", + "Jailbirds": "7407", + "Jake 2.0": "501", + "Jake's Journey": "6476", + "Jamaica Inn (2014)": "4424", + "James May's Cars of the People": "4736", + "James May's Things You Need to Know": "2771", + "James May's Toy Stories": "2896", + "James May's Man Lab": "1210", + "James Nesbitt's Ireland": "3502", + "Jamestown": "6342", + "Jamie and Jimmy's Friday Night Feast": "4929", + "Jamie Cooks Italy": "7002", + "Jamie Oliver's Food Revolution": "1581", + "Jamie's Christmas Lock-In": "1260", + "Jamie's Super Food": "5413", + "Jane By Design": "2130", + "Jane Eyre (1983)": "691", + "Jane Eyre (2006)": "289", + "Jane the Virgin": "4765", + "Janet King": "4339", + "Jann": "7341", + "Janus": "819", + "Japan: Earth's Enchanted Islands": "5792", + "Jean-Claude Van Damme: Behind Closed Doors": "1513", + "Jean-Claude Van Johnson": "5954", + "Jeeves and Wooster": "2024", + "Jeff & Some Aliens": "6150", + "Jekyll": "99", + "Jekyll and Hyde": "5469", + "Jem": "2082", + "Jennifer Falls": "4576", + "Jeremiah": "655", + "Jericho (2006)": "3", + "Jericho (2016)": "5606", + "Jericho (UK)": "4578", + "Jersey Shore": "1294", + "Jessie (2011)": "1874", + "Jett": "7434", + "Jim Henson's Creature Shop Challenge": "4386", + "Jimmy Kimmel Live": "959", + "Jinsei wa Joujoda": "3799", + "Jo": "3653", + "Joan of Arcadia": "503", + "Joanna Lumley's Greek Odyssey": "6907", + "Joanna Lumley's India": "6469", + "Joanna Lumley's Japan": "5997", + "Joanna Lumley's Postcards From My Travels": "6346", + "Joanna Lumley's Trans-Siberian Adventure": "5293", + "Joe Pera Talks with You": "7706", + "Joey": "504", + "Johan en de Alverman": "7677", + "John Adams (2008)": "328", + "John Doe": "1040", + "John from Cincinnati": "160", + "JoJo's Bizarre Adventure (2012)": "5472", + "Jonah From Tonga": "4527", + "Jonas": "697", + "Jonas L.A.": "965", + "Jonathan Creek": "806", + "Jonathan Strange & Mr Norrell": "5181", + "Jordskott": "5027", + "Josh": "5591", + "Journeyman": "134", + "jPod": "272", + "Judge John Deed": "886", + "Julius Caesar (2002)": "6050", + "Junior Doctors: Your Life In Their Hands": "3671", + "Just Around The Corner": "2824", + "Just Good Friends": "6084", + "Just Henry": "2070", + "Just Shoot Me": "599", + "Justice (2006)": "646", + "Justice (2011)": "1480", + "Justice League": "2351", + "Justice League Action": "6147", + "Justified": "751", + "K-Ville": "133", + "K.C. Undercover": "4934", + "Kaamelott": "3785", + "Kaboul Kitchen": "2287", + "Kaidan: Sekai no ma": "4274", + "Kakegurui": "7501", + "Kaleido Star": "3768", + "Kalifat [Caliphate]": "7881", + "Kampen om Tungtvannet": "5465", + "Kane & Abel": "1347", + "Kara para aşk": "4827", + "Karabudjan": "1419", + "Karadayı": "3317", + "Karenjit Kaur - The Untold Story of Sunny Leone": "7115", + "Karl Pilkington: The Moaning Of Life": "5295", + "Kat and Alfie - Redwater": "6495", + "Kath & Kim (US)": "395", + "Kathy Griffin: My Life on the D-List": "969", + "Katy Keene": "7528", + "Kavanagh QC": "5650", + "Kazoku Game": "4198", + "Kazokugari": "5033", + "Kazoops!": "5983", + "Keeping Britain Alive: The NHS in a Day": "3540", + "Keeping Faith": "6860", + "Keeping Up Appearances": "286", + "Keeping Up With the Kardashians": "1094", + "Ken Follett's Journey Into the Dark Ages": "3271", + "Kenan & Kel": "1989", + "Kevin (Probably) Saves the World": "6533", + "Kevin Can Wait": "5881", + "Kevin from Work": "5348", + "Kevin Hart: Don't F**k This Up": "7717", + "Key & Peele": "2264", + "Kfulim": "5623", + "Kickin' It": "1646", + "Kidding": "6977", + "Kidnap and Ransom": "1309", + "Kidnapped": "490", + "Kielings Wilde Welt": "7729", + "Killer Ratings": "7440", + "Killer Women": "4208", + "Killing Bites": "7128", + "Killing Eve": "6732", + "Killing Fields": "5659", + "Killing Time": "3165", + "Killjoys": "4907", + "Kim's Convenience": "6035", + "Kindred Spirits": "6134", + "King": "820", + "King (2011)": "1520", + "King & Maxwell": "3762", + "King Gary": "7796", + "King George And Queen Mary The Royals Who Rescued The Monarchy": "2131", + "King of the Hill": "775", + "King of The Nerds": "3279", + "King Star King": "4167", + "Kingdom (2007)": "4888", + "Kingdom (2014)": "4809", + "Kingdom (2019)": "7142", + "Kingdom Hospital": "645", + "Kings": "430", + "Kipo and the Age of Wonderbeasts": "7749", + "Kiri": "6730", + "Kirstie": "4144", + "Kiss Me First": "6839", + "Kitchen Confidential": "97", + "Kitchen Nightmares (US)": "1324", + "Kitten Bowl": "4290", + "Klondike (2014)": "4252", + "Knight Rider (1982)": "2054", + "Knight Rider (2008)": "329", + "Knight Squad (2018)": "6786", + "Knightfall": "6563", + "Known Universe": "1818", + "Kodenavn Hunter": "1381", + "Kojak (1973)": "1946", + "Kolchak: The Night Stalker": "1826", + "Kommissar Rex": "1351", + "Kong: King of the Apes": "5740", + "Kourtney & Khloe Take In Miami": "975", + "Kraft Mystery Theater": "7719", + "Krakh inzhenera Garina (1973)": "3858", + "Kriger": "7100", + "Kröd Mändoon and the Flaming Sword of Fire": "453", + "Krypton": "6564", + "Küçük Ağa": "4775", + "Kung Fu": "215", + "Kung Fu Panda: Legends of Awesomeness": "1965", + "Kung Fu Panda: The Paws of Destiny": "7111", + "Kungamordet": "2973", + "Kurokôchi": "5774", + "Kurt Seyit Ve Şura": "7474", + "Kuzey Güney": "3699", + "Kyle XY": "41", + "L.A.'s Finest": "7268", + "L5 - The Series": "2276", + "La Casa de las Flores": "6959", + "La Casa de Papel (Netflix: Money Heist)": "6849", + "La Casa de Papel (Spanish version)": "6765", + "La catedral del mar": "7007", + "La demoiselle d'Avignon": "6848", + "La Embajada": "5889", + "La Femme Musketeer": "5590", + "La Femme Nikita": "216", + "La La Land": "744", + "La odisea": "7622", + "La Peste": "7004", + "La Piovra": "414", + "La Reina del Sur (2011)": "7548", + "LA to Vegas": "6394", + "La Via Augusta": "5485", + "La víctima número 8": "7522", + "Lab Rats (US)": "2280", + "Lab Rats: Elite Force": "5617", + "Labyrinth (2012)": "3179", + "Ladhood": "7833", + "Lady Dynamite": "5800", + "Laid": "1367", + "Lambs of God": "7478", + "Land Girls": "1320", + "Land of the Giants": "1940", + "Land of the Lost (1974)": "2099", + "Lark Rise to Candleford": "567", + "Larry Charles' Dangerous World of Comedy": "7279", + "Las Chicas Del Cable": "6310", + "Las Vegas": "104", + "Last Chance High": "6650", + "Last Chance to See": "988", + "Last Comic Standing": "970", + "Last Hope": "7192", + "Last Man Standing": "1810", + "Last of the Summer Wine": "1638", + "Last Resort": "2883", + "Last Tango In Halifax": "3111", + "Last Week Tonight with John Oliver": "5412", + "Lastman": "6961", + "Late Night Story": "6781", + "Late Night With Jimmy Fallon": "1250", + "Law & Order": "687", + "Law & Order SVU": "731", + "Law & Order UK": "403", + "Law & Order: Criminal Intent": "717", + "Law & Order: Los Angeles": "1079", + "Law & Order: Trial by Jury": "606", + "Law & Order: True Crime": "6397", + "Lawless": "4293", + "Lazor Wulf": "7390", + "Le Bazar de la Charité [The Bonfire of Destiny]": "7715", + "Le Bureau des Légendes": "6276", + "Le chalet": "6937", + "Lead Balloon": "2212", + "Leah Remini: Scientology and the Aftermath": "6240", + "Leaving": "2878", + "Leaving Neverland (2019)": "7305", + "Lee and Dean": "6842", + "Legacies": "7074", + "Legacy (2013) (UK)": "4134", + "Legend Of Earthsea": "1321", + "Legend of the Seeker": "364", + "Legend Quest": "1700", + "Legends (2014)": "4730", + "Legends of Chamberlain Heights": "6027", + "Legion": "6092", + "Legion of Super Heroes": "146", + "Legit": "3260", + "LEGO Elves: Secrets of Elvendale": "6592", + "LEGO Jurassic World: Legend of Isla Nublar": "7777", + "LEGO Jurassic World: The Secret Exhibit": "7133", + "LEGO Legends of Chima": "3962", + "LEGO MARVEL Super Heroes: Guardians of Galaxy": "6690", + "LEGO Ninjago Masters Of Spinjitsu": "5972", + "LEGO Star Wars": "3971", + "LEGO Star Wars: Droid Tales": "5282", + "LEGO Star Wars: The Freemaker Adventures": "5859", + "LEGO Star Wars: The Freemaker Adventures SHORTS": "6367", + "LEGO Star Wars: The Resistance Rises": "5711", + "Leila": "7447", + "Lemon La Vida Loca": "2741", + "Leonardo": "1578", + "Les Dennis": "4618", + "Les Misérables (2018)": "7197", + "Les Mondes Engloutis": "6875", + "Les Norton": "7496", + "Les Petits Meurtres d'Agatha Christie": "3663", + "Les Revenants": "3138", + "Les Rois Maudits": "3505", + "Les Rois Maudits (2005)": "4163", + "Les Temoins AKA Witnesses": "5541", + "Less Than Kind": "2182", + "Let's Get Physical": "6711", + "Lethal Weapon": "5925", + "Letterkenny": "6274", + "Leverage": "360", + "Lewis": "887", + "Lexx": "602", + "Liar": "6587", + "Liberty! The American Revolution": "3130", + "Lie to Me": "355", + "Life": "140", + "Life after People (2009)": "5073", + "Life in a Cottage Garden with Carol Klein": "3511", + "Life in Cold Blood": "715", + "Life in Pieces": "5330", + "Life In Squares": "5325", + "Life is Wild": "234", + "Life of Crime": "3670", + "Life of Python": "4708", + "Life On Mars (UK)": "112", + "Life on Mars (US)": "370", + "Life Sentence": "6414", + "Life Story": "6874", + "Life UneXpected": "740", + "Life with Boys": "4411", + "Life with Louie": "2068", + "Life's Too Short": "1980", + "Lifeline": "6838", + "Light as a Feather": "6982", + "Lightfields": "3412", + "Lights Out": "1306", + "Lil' Bush: Resident of the United States": "2928", + "Lilo & Stitch": "925", + "Lilyhammer": "2234", + "Limetown": "7610", + "Limitless": "5310", + "Limmy's Show": "5343", + "Lincoln Heights": "957", + "Lincoln Rhyme: Hunt for the Bone Collector": "7696", + "Line of Duty": "2594", + "Lingerie": "916", + "Lip Service": "1166", + "Lip Sync Battle": "5126", + "Lip Sync Battle (UK)": "5619", + "Lipstick Jungle": "115", + "Little America": "7756", + "Little Boy Blue": "6355", + "Little Britain": "335", + "Little Britain USA": "369", + "Little Dog": "6795", + "Little Dorrit": "396", + "Little Fires Everywhere": "7804", + "Little Mosque on the Prairie": "416", + "Little Women (2017)": "6703", + "Little.America.": "7754", + "Liv and Maddie": "3936", + "Live at the Apollo": "1241", + "Live to Tell": "5643", + "Living Biblically": "6713", + "Living In Your Car": "1929", + "Living With My Stalker": "3118", + "Living with Yourself": "7573", + "Lizzie McGuire": "387", + "Loaded (2017)": "6365", + "Locke & Key": "7738", + "Locked Up (Vis a vis) ": "6877", + "Locomotion: Dan Snow's History of Railways": "3287", + "Lodge 49": "6915", + "Logan's Run": "2091", + "Lois & Clark: The New Adventures of Superman": "1253", + "Loiter Squad": "4549", + "London Irish": "4034", + "London Kills": "7439", + "London Spy": "5500", + "London's Burning": "2088", + "Lone Star": "1069", + "Lone Target": "4504", + "Lone Wolf and Cub (1973)": "4037", + "Long Way Down": "302", + "Long Way Round": "3826", + "Longmen Express": "4568", + "Longmire": "2536", + "Lookalikes": "5772", + "Looking": "4241", + "Looking for Alaska": "7436", + "Loonatics Unleashed": "900", + "Loosely Exactly Nicole": "5975", + "Lopez": "5738", + "Lore (2017)": "6633", + "Lorena": "7277", + "Los Archivos Secretos de El Internado": "2479", + "Los Espookys": "7457", + "Losers": "7326", + "Losing It With Jillian": "911", + "Lost": "1", + "Lost Girl": "1113", + "Lost in Austen": "508", + "Lost in Oz": "6509", + "Lost in Space": "2112", + "Lost in Space (2018)": "6797", + "Lost Kingdoms of Central America": "4839", + "Lost Missing Pieces": "276", + "Lost Sitcoms": "5984", + "Loudermilk": "6455", + "Louie": "968", + "Louis Theroux": "6676", + "Louis Theroux's L.A. Stories": "4381", + "Louis Theroux's Weird Weekends": "5549", + "Love": "5613", + "Love and Marriage": "3743", + "Love Bites": "1601", + "Love Child (AU)": "4322", + "Love Hate": "3121", + "Love Is Blind": "7788", + "Love Life": "2324", + "Love Life (2020)": "7934", + "Love Me If You Dare ": "5571", + "Love Shuffle": "392", + "Love Soup": "3717", + "Love You More": "6666", + "Love, Death & Robots": "7336", + "Love, Lies & Records": "6673", + "Love, Nina": "5814", + "Lovecraft Country": "6565", + "Lovejoy": "1188", + "Lovely Complex": "1918", + "Lovesick": "4815", + "Loving Miss Hatto": "3190", + "Low Winter Sun": "3938", + "Lowdown": "1112", + "Lucan (UK)": "4151", + "Lucas Bros Moving Co.": "4243", + "Lucifer": "5346", + "Luck": "2051", + "Lucky 7": "4013", + "Lucky Louie": "509", + "Luke Nguyen's Street Food Asia": "6007", + "Luna Nera": "7774", + "Luna Petunia: Return to Amazia": "6762", + "Luna, el misterio de Calenda": "2742", + "Lunch Monkeys": "658", + "Lupin the 3rd": "1081", + "Luther": "875", + "M.I. High": "3919", + "MacGyver": "520", + "MacGyver (2016)": "5878", + "Mad": "1101", + "Mad About You": "978", + "Mad Dogs": "1369", + "Mad Dogs (US)": "4956", + "Mad Love": "1378", + "Mad Men": "108", + "Madagascar": "1390", + "Madam Secretary": "4747", + "Made in Britain": "1688", + "Made in Heaven": "7330", + "Made in Jersey": "2925", + "Madiba": "6218", + "Madness": "6421", + "Madoff": "5608", + "Maelstrom": "5705", + "Mafiosa": "6491", + "Magic City": "2366", + "Magical Girl Site": "7206", + "Magical Land of Oz": "7546", + "Magnum P.I. (2018)": "6926", + "Magnum, P.I. (1980)": "91", + "Maigret": "4553", + "Maigret (1991)": "4691", + "Maigret (2016)": "5757", + "Maison Close": "2902", + "Major Crimes": "2766", + "Major Lazer": "5273", + "Make It Or Break It": "518", + "Make It Pop": "5113", + "Make Me a Supermodel": "418", + "Making A Murderer": "5572", + "Making History (2017)": "6190", + "Mako Mermaids": "3916", + "Malcolm In The Middle": "122", + "Malibu Country": "3072", + "Malibu Rescue": "7371", + "Mammon": "4222", + "Man Down": "4054", + "Man From Atlantis": "2090", + "Man In An Orange Shirt": "6489", + "Man Seeking Woman": "4937", + "Man Up": "1793", + "Man vs. Wild": "1032", + "Man with a Plan": "5883", + "Manhattan": "4591", + "Manhattan Love Story (2014)": "4762", + "Manhunt ": "6456", + "Manhunt (2019)": "7212", + "Maniac": "5955", + "Maniac (2018)": "7018", + "Manifest": "6923", + "Mapp And Lucia": "4924", + "Mar de Plástico": "5452", + "Marcel's Quantum Kitchen": "1522", + "Marcella": "5769", + "Marchlands": "1343", + "Marco Polo (2014)": "4882", + "Maria Wern": "3712", + "Marianne": "7563", + "Marie Brand": "7199", + "Mark Twain Prize for American Humor": "6086", + "Marley's Ghosts": "5436", + "Marlon": "6506", + "Maron": "3689", + "Married": "4588", + "Married Single Other": "761", + "Married... With Children": "144", + "Marry Me": "4594", + "MARS (2016)": "6070", + "Marseille": "5517", + "Martina Cole's The Runaway": "1467", + "Marvel Ant-Man SHORTS": "6444", + "Marvel Disk Wars: The Avengers": "4752", + "Marvel Funko": "6156", + "Marvel Knights: Black Panther": "1506", + "Marvel Knights: Inhumans": "5037", + "Marvel Rising: Initiation SHORTS": "6987", + "MARVEL Spider-Man": "6542", + "Marvel Spider-Man SHORTS": "6494", + "Marvel's Agent Carter": "4899", + "Marvel's Agents of S.H.I.E.L.D.": "4010", + "Marvel's Agents of S.H.I.E.L.D.: Slingshot": "6144", + "Marvel's Avengers": "3705", + "Marvel's Cloak and Dagger": "6566", + "Marvel's Daredevil": "5109", + "Marvel's Guardians of the Galaxy": "5326", + "Marvel's Inhumans": "6463", + "Marvel's Iron Fist": "5515", + "Marvel's Jessica Jones": "5107", + "Marvel's Luke Cage": "5516", + "Marvel's Rocket and Groot": "6299", + "Marvel's Runaways": "6539", + "Marvel's The Defenders": "6459", + "Marvel's The Punisher": "6461", + "Marvellous": "4803", + "Marvin, Marvin": "3229", + "Mary & Jane": "5974", + "Mary And Martha": "3437", + "Mary Beard's Ultimate Rome. Empire Without Limit": "5823", + "Mary Berry's Country House Secrets": "6693", + "Mary Kills People": "6205", + "MASH": "568", + "Master i Margarita": "586", + "Master of None": "5473", + "MasterChef": "1004", + "MasterChef Celebrity Family Showdown": "7421", + "MasterChef Junior": "4058", + "MasterClass: Gordon Ramsay Teaches Cooking": "7140", + "Masters of Horror": "114", + "Masters of Money": "2903", + "Masters of Science Fiction": "113", + "Masters of Sex": "3994", + "Masum (aka Innocent)": "7243", + "Matador (US)": "4585", + "Material Girl": "805", + "Matlock": "581", + "Matroesjka's": "1207", + "Maude": "4988", + "Max & Paddy's Road to Nowhere": "1370", + "Max Steel (2013)": "3567", + "May Contain Nuts": "515", + "Mayans MC": "6567", + "Mayday": "7251", + "Mayday (2013)": "3430", + "McDonald & Dodds": "7835", + "McMafia": "6708", + "McMillan & Wife": "1338", + "McMillions": "7780", + "Me and Mrs Jones": "3017", + "Me, MYSELF & I": "6407", + "Medal of Honor": "7091", + "Medical Investigation": "483", + "Medical Police": "7711", + "Medici": "6061", + "Medium": "220", + "Meet the ancestors": "5525", + "Meet the Romans": "4726", + "Melissa & Joey": "1025", + "Melrose Place": "631", + "Melrose Place (2009)": "598", + "Memphis Beat": "958", + "Men at Work": "2504", + "Men Behaving Badly": "3590", + "Men In Trees": "158", + "Men of a Certain Age": "712", + "Mental": "468", + "Mercy": "623", + "Mercy Street": "5430", + "Merlin": "375", + "Merlin: Secrets & Magic": "641", + "Merry Happy Whatever": "7656", + "Messiah": "1352", + "Messiah (2020)": "7690", + "Metal Evolution": "3100", + "Metal Hurlant Chronicles": "3135", + "Metalocalypse": "154", + "Meteor": "580", + "Miami Medical": "758", + "Miami Vice": "950", + "Michael Palin in North Korea": "7041", + "Michael: Every Day": "6197", + "Mickey Mouse (2013)": "6273", + "Micky Flanagan's Detour De France": "4870", + "Micro Monsters with David Attenborough": "4298", + "Mid Morning Matters with Alan Partridge": "5826", + "Middleditch & Schwartz": "7921", + "Midnattssol": "6124", + "Midnight Man": "601", + "Midnight, Texas": "6417", + "Midsomer Murders": "807", + "Midwinter Of The Spirit": "5414", + "Mighty Med": "4102", + "Mike & Molly": "1059", + "Mike Tyson Mysteries": "4971", + "Mildred Pierce": "1463", + "Miles From Tomorrowland": "5253", + "Millennium": "524", + "Miller's Mountain": "4525", + "Milo Murphy's Law": "6049", + "Milton Jones's House of Rooms": "2325", + "Mind Field": "6202", + "Mind Games": "4337", + "Mind of a Chef": "5480", + "Mind Your Language": "2814", + "Mindhunter": "6460", + "Minority Report": "5308", + "Miracle Workers (2019)": "7231", + "Miraculous: Tales of Ladybug and Cat Noir": "7179", + "Miranda (2009)": "679", + "Mirzapur": "7109", + "Misfits": "689", + "Miss Devil: HR's Devil Mako Tsubaki": "7127", + "Miss Fisher's Murder Mysteries": "2269", + "Miss Guided": "304", + "Miss Marple": "6769", + "Miss Scarlet and The Duke": "7850", + "Miss Sherlock": "7215", + "Missing (2012)": "2322", + "Mission Hill": "3400", + "Mission Impossible (1988)": "2570", + "Mission Top Secret": "7419", + "Mission: Impossible (1966)": "2056", + "Missions": "6430", + "Mister Eleven": "711", + "Mistresses": "236", + "Mistresses (US)": "3734", + "mixed-ish": "7413", + "Mixology": "4318", + "Mob City": "4143", + "Mob Psycho 100": "7118", + "Mobbed": "2169", + "Mobile Suit Gundam 00": "2892", + "Mobile Suit Gundam Wing": "4709", + "Mock the Week": "3084", + "Mockingbird Lane": "3057", + "Models Inc.": "3835", + "Modern Family": "620", + "Modern Love": "7572", + "Modern Spies": "2389", + "Modus": "5478", + "Moguls & Movie Stars: A History of Hollywood": "6008", + "Mohawk Girls": "4871", + "Molly (2016)": "5677", + "Mom": "4009", + "Momma Named Me Sheriff": "7667", + "Monarch of the Glen": "2607", + "Monday Monday": "1415", + "Monday Mornings": "3337", + "Mongo Wrestling Alliance": "1327", + "Mongrels": "1904", + "Monk": "82", + "Monkey Dust": "4814", + "Monks": "4533", + "Monroe": "1426", + "Monster (2017)": "6750", + "Monsters vs. Aliens": "3521", + "Monsuno": "3986", + "Monty Python in Aberystwyth": "4743", + "Monty Python: Almost the Truth (Lawyers Cut )": "1178", + "Monty Python's Fliegender Zirkus": "5852", + "Monty Python's Flying Circus": "6024", + "Monty Python's Personal Best": "1599", + "Moon Machines": "1377", + "Moonbeam City": "5397", + "Moondial": "6177", + "Moone Boy": "2889", + "Moonfleet (2013)": "4176", + "Moonlight": "131", + "Moonlighting": "2074", + "Morden i Sandhamn": "1461", + "Morgana Robinson's The Agency": "6142", + "Mork and Mindy": "4740", + "Morocco To Timbuktu: An Arabian Adventure": "6380", + "Mortal Kombat: Conquest": "5026", + "Mortal Kombat: Legacy": "1507", + "Mortel": "7654", + "Mosaic": "6737", + "Moses Jones": "393", + "Most Dangerous Game": "7897", + "Mother / Call Me Mother": "7014", + "Mother Up": "4264", + "MotherFatherSon": "7319", + "Motherland": "5996", + "Motherland: Fort Salem": "7803", + "Mothers, Murderers & Mistresses: Empresses Of Ancient Rome": "4348", + "Motive": "3327", + "Motorcity": "2614", + "Mount Pleasant": "1764", + "Mountain Men": "5943", + "Movie Connections": "4742", + "Moving On": "3304", + "Mozart in the Jungle": "4303", + "MOZU": "4727", + "Mr & Mrs Murder": "3387", + "Mr Inbetween": "7003", + "Mr Selfridge": "3217", + "Mr Stink": "3189", + "Mr. Bean": "1014", + "Mr. Black": "7406", + "Mr. Iglesias": "7429", + "Mr. Mercedes": "6464", + "Mr. Mom": "7554", + "Mr. Pickles": "4865", + "Mr. Robinson": "5188", + "Mr. Robot": "5151", + "Mr. Sloane": "4571", + "Mr. Sunshine (2011)": "1358", + "Mr. Sunshine (2018)": "7201", + "Mrs Biggs": "2884", + "Mrs Brown's Boys": "1396", + "Mrs In-Betweeny": "340", + "Mrs. America": "7856", + "Mrs. Fletcher": "7576", + "Mrs. Wilson": "7130", + "Ms Fisher's Modern Murder Mysteries": "7288", + "MTVs Downtown": "1398", + "Mulaney": "4763", + "Mum": "5812", + "Mummies Unwrapped": "7379", + "Murder (2016)": "5727", + "Murder In Successville": "5242", + "Murder In the First": "4570", + "Murder Investigation Team": "2625", + "Murder Most Horrid": "4572", + "Murder Mountain": "7200", + "Murder on the Home Front": "3665", + "Murder Rooms: The Dark Beginnings of Sherlock Holmes": "2009", + "Murder, She Wrote": "830", + "Murder: Joint Enterprise": "2825", + "Murderland": "662", + "Murdoch Mysteries": "533", + "Murphy Brown": "6976", + "Murphy's Law": "1405", + "Museum of Life": "774", + "Music City": "6800", + "Mutant X": "664", + "MXC: Most Extreme Elimination Challenge": "5760", + "My Babysitter's a Vampire": "1657", + "My Big Armenian Wedding": "2972", + "My Boys": "1008", + "My Brilliant Friend": "6983", + "My Family": "1123", + "My Father Is Strange": "7226", + "My Generation": "1072", + "My Girlfriend is a Gumiho": "1825", + "My Holo Love": "7790", + "My Life as a Teenage Robot": "7584", + "My Life Is Murder": "7475", + "My Little Pony: Friendship is Magic": "2193", + "My Love From The Stars": "4846", + "My Mad Fat Diary": "3245", + "My Mother and Other Strangers": "6106", + "My Name Is Earl": "31", + "My Next Guest Needs No Introduction with David Letterman": "6779", + "My Own Worst Enemy": "365", + "My Place": "1045", + "My So-Called Life": "268", + "My Wife and Kids": "6938", + "Mychonny- The Chinaboy Show": "6709", + "Mysteries at the Museum": "5969", + "Mystery Girls": "4499", + "Mystery Road": "6885", + "Mystery Science Theater 3000: The Return": "6325", + "Mythbusters": "757", + "MythBusters: The Search": "6316", + "Mythic Quest: Raven's Banquet": "7739", + "Mytho": "7673", + "Namonaki Doku": "5335", + "Nancy Drew (2019)": "7415", + "Napoleon Dynamite": "2154", + "Narcos": "5321", + "Narcos: Mexico": "7103", + "Narcoworld: Dope Stories": "7663", + "Naruto Shippuden": "4602", + "Nasa's Unexplained Files": "6026", + "Nash Bridges": "1033", + "Nashville": "2976", + "Nathan For You": "3452", + "National Geographic Extreme Universe": "1497", + "National Treasure": "6031", + "Nattskiftet": "5235", + "Nature": "7526", + "Nature's Great Events": "1427", + "Nature's Weirdest Events": "4187", + "Næturvaktin": "2752", + "NCIS": "132", + "NCIS: Los Angeles": "617", + "NCIS: New Orleans": "4634", + "Necessary Roughness": "1677", + "Neighbors From Hell": "933", + "Neo Yokio": "6609", + "Neon Joe, Werewolf Hunter": "5546", + "Nero Wolfe (2001)": "1082", + "Netflix Presents: The Characters": "5777", + "Neveneffecten": "6344", + "Never Have I Ever": "7859", + "Never Mind the Buzzcocks (UK)": "2940", + "Neverland": "2038", + "Neverwhere": "535", + "New Amsterdam (2008)": "279", + "New Amsterdam (2018)": "6927", + "New Blood": "5832", + "New Europe": "539", + "New Girl": "1784", + "New Legend of Madame White Snake": "6946", + "New Tricks": "303", + "New Worlds": "4393", + "NewsRadio": "1194", + "Newsreaders": "3258", + "Newton's Law": "6187", + "Newzoids": "5289", + "Next Of Kin (2018)": "6723", + "Next World": "1682", + "Nice Work": "5254", + "Nick Hewer: Countdown to Freetown": "3569", + "Nick Nickleby": "3080", + "Nicolas Le Floch": "4224", + "Night Court": "1157", + "Night Gallery": "2078", + "Night on Earth": "7771", + "Night Stalker": "1326", + "Nightcap": "6110", + "Nightflyers": "6825", + "Nightmares and Dreamscapes": "643", + "Nightwing: The Series": "4981", + "Nighty Night": "2434", + "Nikita": "1057", + "Niko and the Sword of Light": "7218", + "Ninja Sentai Kakuranger": "5696", + "Ninja Warriors UK": "5166", + "Nip Tuck": "77", + "Nit i Dia": "6357", + "Nixon's The One": "4295", + "No Activity": "6157", + "No Activity (2017)": "6648", + "No Good Nick": "7362", + "No Heroics": "451", + "No Limit": "4357", + "No Man Left Behind": "6747", + "No Offence": "5180", + "No One Saw A Thing": "7593", + "No Ordinary Family": "1038", + "No Second Chance (Une chance de trop )": "6439", + "No Tomorrow": "5880", + "Noah's Arc": "3811", + "Nobel": "6099", + "Noble House": "571", + "Noblesse: Awakening": "5673", + "Nobodies": "6272", + "Noel Fielding's Luxury Comedy": "2201", + "Nord bei Nordwest": "7781", + "Normal People": "7940", + "Norsemen [Vikingane]": "7039", + "North & South (BBC)": "682", + "North and South (1985)": "1127", + "North Square": "2971", + "Northern Exposure": "471", + "Northern Rescue": "7298", + "NOS4A2": "7304", + "Nostradamus Effect": "2049", + "Not Going Out": "1293", + "Not Only But Also": "5827", + "Not Safe for Work (UK)": "5292", + "Notorious (2016)": "5921", + "Noughts and Crosses": "7832", + "NOVA": "3013", + "NOVA scienceNOW": "3016", + "Now Apocalypse": "7308", + "Nowhere Boys": "4116", + "Nowhere Man": "7619", + "Nox": "7165", + "NTSF:SD:SUV::": "1708", + "Numb: Simon Amstell Live at the BBC": "3341", + "Numb3rs": "74", + "Number 10": "2662", + "Nurse (UK)": "5090", + "Nurse Jackie": "476", + "Nurses (2020)": "7672", + "NYC 22": "2403", + "NYPD Blue": "1220", + "Ô dorobô Jing (Jing: King of Bandits)": "5999", + "O Escolhido [The Chosen One]": "7462", + "O Mecanismo [The Mechanism]": "7435", + "O.J.: Made in America": "5855", + "Oasis": "6286", + "Oban Star-Racers": "3786", + "Occupation": "507", + "Ocean Girl": "946", + "Oceans": "1828", + "October Faction": "7759", + "October Road": "36", + "Odd Mom Out": "5186", + "Odisseia ": "7518", + "Odysseus": "3770", + "Odyssey 5": "2021", + "Of Kings and Prophets": "5628", + "Off Limits": "1573", + "Off the Hook": "604", + "Off The Map": "1280", + "Off Their Rockers": "3555", + "Offspring": "2432", + "OK K.O. Let's Be Heroes": "6651", + "Okkupert": "5637", + "Old School": "4562", + "Olive Kitteridge": "4857", + "Oliver Stone's Untold History of The United States": "3172", + "Oliver Twist": "1027", + "Olivia Newton-John: Hopelessly Devoted to You": "6878", + "Olympus": "4639", + "On Becoming a God in Central Florida": "7484", + "On Hannibal's Trail": "6171", + "On My Block": "6771", + "On The Air (UK)": "2081", + "On the Couch": "4282", + "On the Ropes": "7099", + "Once and Again": "542", + "Once Upon a Time": "1808", + "Once Upon a Time in Wonderland": "4044", + "One Big Happy": "4905", + "One Child": "4889", + "One Day at a Time": "6149", + "One Dollar": "6916", + "One Foot in the Grave": "1041", + "One Lane Bridge": "7920", + "One Mississippi": "5497", + "One Night": "2353", + "One Night Stand (NRK)": "6228", + "One Of Us": "5960", + "One Piece": "7470", + "One Tree Hill": "64", + "One-Punch Man": "5555", + "Onihei": "7160", + "Onion News Empire": "3605", + "Onion News Network": "1331", + "Onisciente [Omniscient]": "7772", + "Only Fools and Horses": "262", + "Open All Hours": "1742", + "Open Heart": "4945", + "Operation Cloud Lab": "4686", + "Operation Good Guys": "1748", + "Operation Stonehenge": "4789", + "Opinions": "6900", + "Oprah's Next Chapter": "4048", + "Orange is the New Black": "3861", + "Orangutan Diary": "1013", + "Orbit: Earth's Extraordinary Journey": "2344", + "Ordeal by Innocence": "6837", + "Order And Disorder": "3065", + "Ordinary Lies": "5079", + "Orgoglio e pregiudizio": "5787", + "Origin": "7097", + "Origins of Us": "1947", + "Ornen: En Krimi Odyssé": "1485", + "Orphan Black": "3539", + "Oshin": "4783", + "Osmosis (2019)": "7314", + "Other Space": "5141", + "Our Boys": "7516", + "Our Cartoon President": "6753", + "Our Ex-Wife": "5982", + "Our Girl": "3522", + "Our Mutual Friend": "1364", + "Our Planet": "7354", + "Our War": "2802", + "Our World War": "4715", + "Our Zoo": "4758", + "Out of the unknown": "5007", + "Out There (2013)": "3421", + "Out With Dad": "5547", + "Outcast": "5632", + "Outcasts": "1362", + "Outer Banks": "7855", + "Outlander": "4679", + "Outlaw": "1066", + "Outmatched": "7702", + "Outnumbered": "1776", + "Outsiders": "5599", + "Outsourced": "1077", + "Over The Garden Wall": "4854", + "Over There": "292", + "Over to Bill": "4509", + "Over Under": "3251", + "Overspel": "4195", + "Oyevitne": "5022", + "Oz": "14", + "Ozark": "6457", + "P.R.O.B.E.": "6616", + "P'tit Quinquin": "5265", + "P90X": "1734", + "P90X Plus": "4265", + "P90X2": "4267", + "Pablo Escobar: El Patrón del Mal": "6955", + "Pacific Heat": "6136", + "Package Deal": "4049", + "Pacto de Sangue (aka Blood Pact)": "7189", + "Painkiller Jane": "58", + "Pan Am": "1807", + "Pandemic: How to Prevent an Outbreak": "7770", + "Pandora (2019)": "7476", + "Panto!": "3227", + "Parade's End": "2807", + "Paradise Lost (2020)": "7852", + "Paradise PD": "7001", + "Paradise Ranch": "1417", + "Paradox": "696", + "Paranoid": "6023", + "Paranormal Lockdown": "5898", + "Paranormal Survivor": "5970", + "Paranormal Witness": "2790", + "Parenthood": "766", + "Parents": "2652", + "Parfum": "7182", + "Parks and Recreation": "450", + "Parlement": "7900", + "Partners (2012)": "2908", + "Partners (2014)": "4705", + "Partners In Crime (UK)": "5317", + "Party Down": "436", + "Party of Five": "2114", + "Party of Five (2020)": "7565", + "Party Tricks": "4823", + "Past Life": "778", + "Patrick Melrose": "6865", + "Patrik Pacard": "1233", + "Patriot": "5498", + "Patriot Act with Hasan Minhaj": "7296", + "Paul Hollywood's Bread": "3643", + "Paula": "6422", + "PAW Patrol": "7063", + "Pawn Stars": "1939", + "Payne": "6993", + "Peaky Blinders": "3990", + "Peaky.Blinder": "7586", + "Pearson": "7477", + "Peep Show": "668", + "PEN15": "7258", + "Penguin Spy In The Huddle": "3413", + "Penn & Teller: Bullshit": "929", + "Penn Zero: Part-Time Hero": "4922", + "Penny Dreadful": "4495", + "Penny Dreadful: City of Angels": "7858", + "Pennyworth": "7416", + "Penoza": "4129", + "People Just Do Nothing": "5297", + "People Like Us": "1017", + "People of Earth": "6047", + "Peppa Pig": "4388", + "Perception": "2655", + "Perfect Couples": "1259", + "Perfect Harmony": "7534", + "Perfect Strangers (UK)": "699", + "Performance": "6480", + "Perils of Penelope Pitstop": "1687", + "Perpetual Grace, LTD": "7425", + "Perry Mason (1957)": "1091", + "Person of Interest": "1802", + "Persona": "7380", + "Personal Affairs": "534", + "Personal Preference": "1193", + "Persons Unknown": "923", + "Perspectives": "2361", + "Pete Versus Life": "1859", + "Peter Allen: Not the Boy Next Door": "5410", + "Peter Kay's Car Share": "5168", + "Phenoms: Road to Russia": "6883", + "Philco Television Playhouse": "7138", + "Philharmonia": "7323", + "Philip K. Dick's Electric Dreams": "6575", + "Phineas and Ferb": "3626", + "Phoenix (AU)": "848", + "PhoneShop": "1959", + "Pickle & Peanut": "5386", + "Picnic at Hanging Rock": "6830", + "Pie In The Sky": "6850", + "Piece of Cake": "1171", + "Piers Morgan's Life Stories": "3003", + "Pilgrimage": "4145", + "Pine Gap": "7049", + "Pinky and the Brain": "194", + "Pioneer One": "947", + "Pioneers of Television": "3301", + "Pippi Långstrump": "4917", + "Pitch": "5877", + "Place of Execution": "4845", + "Plan Coeur": "7606", + "Planet Dinosaur": "1849", + "Planet Earth II": "6096", + "Planet Earth Live": "2461", + "Planet of the Apes": "419", + "Planet Sheen": "2843", + "Plants Behaving Badly": "6438", + "Play for today": "7916", + "Play It Again, Dick": "4777", + "Played": "4033", + "Players (2010)": "765", + "Playhouse 90": "6497", + "Playing for Keeps": "7017", + "Playing House": "4493", + "Playing with Fire": "7443", + "Please Like Me": "3446", + "Plebs": "3526", + "Plus One": "433", + "Pod prikritie": "3211", + "Pod Save America": "7072", + "Point of Honor (2015)": "4955", + "Point Pleasant": "510", + "Pointless Celebrities": "7093", + "Pokémon": "2541", + "Pokémon Origins": "4031", + "Poldark (1975)": "5333", + "Poldark (2015)": "5062", + "Police Squad!": "232", + "Political Animals": "2677", + "Polseres Vermelles": "3530", + "Poltergeist: The Legacy": "3117", + "Polyamory: Married And Dating": "2696", + "Pompei (Base 2007)": "4183", + "Pompei, ieri, oggi, domani AKA Gladiator of Pompei": "4184", + "Pompidou": "5051", + "Popetown": "511", + "Popular": "512", + "Porridge": "3321", + "Porridge (2016)": "5968", + "Porridge (2017)": "6654", + "Portlandia": "1303", + "Pose": "6886", + "Power (2014)": "4579", + "Power 90": "4262", + "Power 90 Master Series": "4263", + "Power Monkeys": "5848", + "Power Rangers Jungle Fury": "3666", + "Power Rangers Samurai": "1402", + "Power Rangers Super Megaforce": "4344", + "Powerless": "5926", + "Powers (2015)": "5065", + "Pramface": "2263", + "Prank Encounters": "7621", + "Prayer Beads": "4684", + "Preacher": "5689", + "Precision: The Measure Of All Things": "4842", + "Press": "7013", + "Pressa": "5196", + "Pressure Pad": "4109", + "Pretty Dirty Secrets": "2837", + "Pretty Little Liars": "880", + "Pretty Little Liars: The Perfectionists": "6725", + "Prey (UK)": "4505", + "Pride and Prejudice": "527", + "Pride and Prejudice (1967)": "5944", + "Pride and Prejudice (1980)": "7085", + "Primal": "7603", + "Prime Suspect ": "315", + "Prime Suspect (US)": "1803", + "Prime Suspect 1973": "6254", + "Primeval": "60", + "Primeval Webisodes": "1284", + "Primeval: New World": "3068", + "Prison Break": "4", + "Prisoners' Wives": "2207", + "Private Eyes": "5819", + "Private Practice": "128", + "Private Schulz": "2781", + "Privates": "3220", + "Privileged": "367", + "Prodigal Son": "7532", + "Professor Poopsnagle's Steam Zeppelin": "6897", + "Profiler": "1373", + "Prófugos": "4179", + "Prohibition": "2409", + "Project Blue Book": "7145", + "Project Runway": "816", + "Project Runway All Stars: After the Runway": "2345", + "Project Runway: All Stars": "2206", + "Proof (TNT)": "5157", + "Proven Innocent": "7232", + "Psi Factor: Chronicles of the Paranormal": "5785", + "Psych": "47", + "Psych Webisodes": "3410", + "Psychobitches": "4876", + "Psychoville": "506", + "Puberty Blues": "2798", + "Public Enemies": "2133", + "Public Morals": "5190", + "Puerta 7": "7812", + "Pulling": "5700", + "Pulsaciones": "6195", + "Pulse": "915", + "Pulse (2017)": "6465", + "Pumpkin Scissors": "5746", + "Punky Brewster": "6656", + "Puppy Love": "4867", + "Pure": "6178", + "Pure (2019)": "7261", + "Pure Genius": "5885", + "Pushing Daisies": "101", + "Q'Viva! The Chosen": "2293", + "Q5-9": "5825", + "QI": "1153", + "QI XL": "1226", + "Quacks": "6538", + "Quadrophenia: Can You See the Real Me?": "2666", + "Quantico": "5306", + "Quantum Leap": "587", + "Quarry": "5866", + "Quatermass (1953)": "7762", + "Quatermass (1979)": "7763", + "Quatermass And The Pit": "683", + "Quatermass and the Pit (1958)": "7758", + "Quatermass Experiment (1979)": "7761", + "Quatermass II": "1561", + "Queen - Days of Our Lives": "1597", + "Queen of the South": "5806", + "Queen of the World": "7057", + "Queen Sono": "7826", + "Queen Sugar": "5993", + "Queen Victoria's Last Love": "3284", + "Queens Of Mystery": "7384", + "Queer as Folk (UK)": "23", + "Queer as Folk (US)": "541", + "Queer Britain": "6531", + "Queer Eye": "6852", + "Queers": "6516", + "Quick Draw": "3949", + "Quirke": "4317", + "Quiz": "7888", + "Quiz me Quick": "4835", + "Quo vadis (2001)": "7290", + "Quo vadis? (1985)": "7292", + "Rab C Nesbitt": "1852", + "Rabbids Invasion": "3968", + "Rabbits": "88", + "Race Across the World": "7865", + "Race for the White House": "6085", + "Race for the World's First Atomic Bomb": "5351", + "Racing Legends": "3306", + "Radio Free Roscoe": "1425", + "Ragnarok": "7773", + "Rail Away": "6802", + "Railways of the Great War with Michael Portillo": "5734", + "Raines": "960", + "Raised by Wolves (UK)": "5098", + "Raising Dion": "7592", + "Raising Hope": "1061", + "Raising the Bar": "427", + "Rake": "1218", + "Rake (US)": "4257", + "Ramsay's Kitchen Nightmares": "5233", + "Ramy": "7364", + "Randall & Hopkirk (Deceased)": "5174", + "Random Acts of Flyness": "7040", + "Randy Cunningham: 9th Grade Ninja": "2760", + "Randy Jackson Presents: America's Best Dance Crew": "769", + "Ransom": "6148", + "Rapunzel's Tangled Adventure": "6216", + "Raven's Home": "6492", + "Ravenswood": "4064", + "Raw": "4284", + "Rawhide": "1575", + "Ray Donovan": "3783", + "Raymond Blanc: The Very Hungry Frenchman": "2217", + "Re-Modeled (2012)": "2180", + "Re:Creators": "7129", + "Real Detective": "7884", + "Real Humans (Äkta Människor)": "2219", + "Real Rob": "5475", + "Real Time With Bill Maher": "3270", + "Really": "4753", + "Reaper": "117", + "Rebecka Martinsson": "6466", + "Rebel": "6271", + "Rebellion": "5604", + "ReBoot: The Guardian Code": "7042", + "Rebus": "666", + "Reckless": "2634", + "Reckless (US)": "4560", + "Recovery Road": "5589", + "Rectify": "3613", + "Red Band Society": "4746", + "Red Dwarf": "166", + "Red Oaks": "4755", + "Red Riding": "980", + "Red Rock": "4938", + "Red Ruby": "7651", + "Red Widow": "3380", + "Redemption Inc.": "2165", + "Redfern Now": "3089", + "Reef Break": "7430", + "Reef Doctors": "3755", + "Refugiados": "5193", + "Regency House Party": "6242", + "Regenesis": "294", + "Reggie Perrin": "1181", + "Reggie Yates' Extreme Russia": "5171", + "Reggie Yates' Extreme UK": "5616", + "Regular Show": "2867", + "Reign": "4052", + "Rejseholdet (Unit One)": "1478", + "Rekyl": "7585", + "Rel": "6917", + "Related": "588", + "Relationship Status": "6089", + "Relic Hunter": "935", + "Rellik": "6597", + "ReMastered": "7259", + "Remedy": "4335", + "Remember Me": "4873", + "Remington Steele": "1565", + "Reno 911!": "1819", + "Reported Missing": "6334", + "Reprisal": "7670", + "Reptilian Battleground": "4093", + "Republic of Doyle": "736", + "Requiem": "6763", + "Rescue Me": "242", + "Rescue Special Ops": "1491", + "Resident Advisors": "5363", + "Résistance": "5594", + "Restless (2012)": "3199", + "Resurrection (2014)": "4355", + "Retired at 35": "1319", + "Return of the Mac": "6303", + "Return to Eden": "2079", + "Reunion": "1993", + "Rev": "977", + "Revelations": "429", + "Revenge": "1780", + "Reverie": "6399", + "Review with Forrest MacNeil": "4365", + "Revolting Rhymes (2016)": "6160", + "Revolution (2012)": "2856", + "Revolution Webisodes": "3294", + "Rewind": "3955", + "Rhoda": "817", + "Rich Man, Poor Man": "5784", + "Rich Man, Poor Man, Book II": "591", + "Richard Hammond Builds a Planet": "4080", + "Richard Hammond's Jungle Quest": "5437", + "Richard Hammond's Miracles of Nature": "3079", + "Richard Hammond's Engineering Connections": "1731", + "Richard Hammond's Invisible Worlds": "889", + "Rick and Morty": "4166", + "Rick Stein's India": "3809", + "Rick Steves' Europe": "2424", + "Riddles of the Bible": "1999", + "Ride": "6220", + "Ride with Norman Reedus": "5847", + "Ridiculousness": "3372", + "Rien de 9": "4273", + "Riese": "999", + "Riese: Kingdom Falling": "1705", + "Rilakkuma and Kaoru": "7388", + "Rillington Place": "6125", + "Ringer": "1791", + "Rings on Their Fingers": "5261", + "Riots And Revolutions: Nel's Arab Journey": "2368", + "Rip Off Britain": "5405", + "Ripper Street": "3205", + "Ripping Yarns": "5391", + "Rise": "6210", + "Rise (2018)": "6398", + "Rise of Empires: Ottoman": "7767", + "Rise Of The Continents": "3535", + "Rise of the Teenage Mutant Ninja Turtles": "6936", + "Rita": "5244", + "Rita Rocks": "841", + "River": "5456", + "River Monsters": "5731", + "Riverdale": "5923", + "Rivers of Life": "7460", + "Riverworld": "808", + "Riviera": "6360", + "Rizzoli & Isles": "984", + "Road to Avonlea": "4703", + "Roadies": "5807", + "Roar": "6244", + "Rob Beckett's Playing for Time": "6843", + "Rob!": "2156", + "Robert Kirkman's Secret History of Comics": "6695", + "Robin Hood": "119", + "Robocop": "1011", + "Robocop: Prime Directives": "440", + "Robot Chicken": "61", + "Robot Combat League": "3443", + "Roboti Aniya (I Am Not A Robot)": "6706", + "Rock and Chips": "1272", + "Roger And Val Have Just Got In": "2228", + "Rogue": "3552", + "Rojst": "7878", + "Rollin' with Zach": "2108", + "Roman Empire: Reign of Blood": "6100", + "Roman Mysteries": "4692", + "Romance Is A Bonus Book": "7267", + "Romantically Challenged": "845", + "Romanzo Criminale": "4142", + "Rome": "73", + "Rome Unpacked": "6741", + "Romper Stomper": "6685", + "Ronny Chieng: International Student": "6427", + "Rookie Blue": "961", + "Room 104": "6378", + "Room At The Top": "2931", + "Room to Improve": "5061", + "Roommates": "439", + "Roots (1977)": "5956", + "Roots (2016)": "5801", + "Roots (US)": "1582", + "Rose of Versailles": "1088", + "Roseanne": "2904", + "Rosehaven": "6039", + "Rosemary and Thyme": "2626", + "Rosemary's Baby": "4496", + "Rosewood": "5307", + "Roswell": "554", + "Roswell, New Mexico": "6969", + "Royal Pains": "479", + "Royal Shakespeare Company": "2596", + "Rubicon": "937", + "Rules of Engagement": "169", + "Rumpole of the Bailey": "1560", + "Run": "3867", + "Run (2020)": "7853", + "Running Wilde": "1062", + "RuPaul's Drag Race": "3739", + "RuPaul's Drag Race All Stars": "3092", + "RuPaul's Drag Race: Untucked!": "3740", + "Rupaul's Drag Race: Meet The Queens": "4177", + "Rush (2008)": "1911", + "Rush (2014)": "4501", + "Rush Hour": "5687", + "Russia's War: Blood Upon the Snow": "4528", + "Russian Doll": "7222", + "Ruth Rendell's Thirteen Steps Down": "2763", + "Ryan Hansen Solves Crimes on Television*": "6551", + "S-CRY-Ed": "2898", + "S.W.A.T. (2017)": "6404", + "S#*! My Dad Says": "1073", + "Sabans Diabolik": "438", + "Sabrina, The Teenage Witch": "1006", + "Sacred Games": "6910", + "Sacred Rivers With Simon Reeve": "4808", + "Safe": "6863", + "Safe Harbour": "6791", + "Safe House": "5159", + "Şahsiyet": "7194", + "Sailor Moon": "4150", + "Saint George": "4364", + "SAINT SEIYA: Knights of the Zodiac": "7480", + "Saints & Strangers": "5531", + "Saki": "7299", + "Saknad": "6752", + "Salamander": "3760", + "Salem": "4420", + "Salem Rogers: Model of the Year 1998": "4957", + "Sally4Ever": "7096", + "Salvation": "6331", + "Sam & Cat": "3754", + "Samantha Who?": "161", + "Samantha!": "7386", + "Sammy J & Randy in Ricketts Lane": "5588", + "Samurai Champloo": "1083", + "Samurai Jack": "1121", + "Sanctuary": "379", + "Sanditon": "7543", + "Sando": "6822", + "Sanford and Son": "709", + "Sanjay and Craig": "5530", + "Santa Clarita Diet": "6174", + "Santos Dumont": "7644", + "Sapphire & Steel": "2111", + "Sarah Palin's Alaska": "1292", + "SAS: Rogue Warriors": "6278", + "Satisfaction": "810", + "Satisfaction (CA)": "3810", + "Satisfaction (US)": "4502", + "Saturday Night Live": "368", + "Save Me (2013)": "3709", + "Save Me (2018)": "6873", + "Saved By The Bell": "704", + "Saving Grace": "141", + "Saving Hope": "2546", + "Saving My Tomorrow": "4895", + "Scandal": "2381", + "Scarborough (2019)": "7588", + "Scarecrow and Mrs. King": "824", + "Scariest Night of My Life": "7054", + "Scenes from a Marriage [Scener ur ett äktenskap]": "7139", + "Schitt's Creek": "4951", + "School of Thrones": "3500", + "School Pride": "1078", + "School Spirits": "2612", + "Schooled": "7146", + "Science Britannica": "4017", + "Scooby-Doo And Guess Who?": "7468", + "Scooby-Doo, Where Are You!": "1568", + "Scooby-Doo! Mystery Incorporated": "990", + "Scooby's All Star Laff A Lympics": "840", + "Scorpion": "4748", + "Scot Squad": "7176", + "Scott and Bailey": "1588", + "Scoundrels": "955", + "Scrapheap Challenge": "825", + "Scream": "5256", + "Scream Queens": "5222", + "Screenplay": "5646", + "Scrubs": "24", + "Sea Oak": "6667", + "Sea Patrol": "543", + "SeaChange": "7504", + "SEAL Team": "6403", + "Sealab 2021": "4180", + "Sean Saves The World": "4030", + "SeaQuest DSV": "266", + "Search Party (2016)": "6080", + "Second Chance (2016)": "5561", + "Second Jen": "6072", + "Secret Bridesmaids' Business": "7922", + "Secret Britain": "1216", + "Secret City": "5839", + "Secret Diary of a Call Girl": "227", + "Secret Girlfriend": "636", + "Secret life of Machines": "6787", + "Secret Smile": "3243", + "Secret State": "3090", + "Secret Valley": "6898", + "Secrets & Lies (AU)": "4343", + "Secrets and Lies": "5012", + "Secrets and Words": "2502", + "Secrets Of China": "5378", + "Secrets of the Castle": "4994", + "Secrets of the Dead": "3900", + "Section Zéro": "5913", + "See": "7617", + "See Dad Run": "3004", + "Seed": "3335", + "Seinfeld": "54", + "Seinpost Den Haag": "4159", + "Selection Day": "7125", + "Selenium com Python": "7939", + "Self Made: Inspired by the Life of Madam C.J. Walker": "7802", + "Selfie": "4647", + "Selling Sunset": "7348", + "Sense and Sensibility (2008)": "332", + "Sense8": "5108", + "Sensitive Skin (CA)": "4680", + "Sequestered": "4716", + "Serangoon Road": "4006", + "Série Noire": "6114", + "Servant": "7657", + "Seven Days": "1034", + "Seven Deadly Sins": "4855", + "Seven Seconds": "6699", + "Seven Senses of the Re'Union": "7167", + "Seven Types of Ambiguity": "6305", + "Seven Worlds, One Planet": "7628", + "Sex & the City": "95", + "Sex Education": "7154", + "Sex Traffic": "4353", + "Sex, Death and the Meaning of Life": "4028", + "Sex, Explained": "7725", + "Sex&Drugs&Rock&Roll": "5187", + "Shades Of Blue": "5509", + "Shadow": "7324", + "Shadowhunters": "5548", + "Shake It Up!": "1202", + "Shakespeare & Hathaway: Private Investigators": "6798", + "Shakespeare Uncovered": "2586", + "Shakespeare: The Animated Tales": "2780", + "Shameless": "293", + "Shameless (US)": "1277", + "Shark": "42", + "Sharp Objects": "6256", + "Sharpe": "632", + "Shattered": "1102", + "Shaun the Sheep": "6296", + "Shaun the Sheep: Adventures From Mossy Bottom": "7863", + "She-Ra and the Princesses of Power": "7101", + "She-Wolf of London": "826", + "She's Gotta Have It": "6659", + "Sherlock (2010)": "1001", + "Sherlock Holmes (1984)": "577", + "Sherlok Kholms (2013)": "5025", + "Sherri": "835", + "Sherwood": "7320", + "Shetland": "3463", + "Shine on Harvey Moon": "6155", + "Shinzo": "2474", + "Shoestring": "2624", + "Shogun": "1892", + "Shoot the Messenger": "6022", + "Shooter (2016)": "5842", + "Shooting Stars": "5947", + "Shooting the Past": "3805", + "Shooting the War": "1225", + "Shot in the Dark": "6980", + "Shots Fired": "6182", + "Show Me A Hero": "5309", + "Shower of stars": "6574", + "Shrek The Halls": "1990", + "Shrill": "7310", + "Shrink": "6726", + "Shut Eye": "5886", + "Si no t'hagués conegut [If I Hadn't Met You]": "7335", + "Siberia": "3812", + "Siblings": "4714", + "Sicily Unpacked": "3570", + "Sick Note": "6668", + "Sick of It": "7069", + "Siempre Bruja": "7250", + "Sign (2011)": "1529", + "Signature": "5169", + "Signed, Sealed, Delivered": "4421", + "Significant Mother": "5311", + "Silent Witness": "732", + "Silicon Valley": "4397", + "Silk": "1395", + "Silver Surfer": "1264", + "Sin City Saints": "5117", + "Sin identidad (2014)": "5214", + "Sinbad": "2643", + "Sinchronicity": "741", + "Single Father": "1165", + "Single Ladies": "1639", + "Single Parents": "6924", + "Single White Spenny": "1633", + "Single-Handed": "1334", + "Sintonia": "7510", + "Sir Mortimer and Magnus": "5458", + "Siren (2018)": "6759", + "Sirens (2014)": "4338", + "Sirens (UK)": "1674", + "Sirius the Jaeger": "7195", + "Sisters (2017)": "6277", + "Sit Down, Shut Up": "456", + "Sitiados": "6761", + "Six": "5843", + "Six Degrees": "4563", + "Six Feet Under": "407", + "Six Wives with Lucy Worsley": "6145", + "Skam": "6109", + "Skins": "157", + "Skins (US)": "1318", + "Skylines": "7590", + "Skyward": "6579", + "Slasher": "5728", + "Sledge Hammer": "1156", + "Sleeper Cell": "247", + "Sleepy Hollow": "3997", + "Sleuth 101": "827", + "Slide": "2853", + "Sliders": "217", + "Slings and Arrows": "1372", + "Slugterrainea": "2862", + "Slutever": "6996", + "Small Island": "888", + "Small Time Gangster": "5438", + "Smallville": "10", + "Smash": "2183", + "Smiley's People": "1690", + "SMILF": "6535", + "Smith": "622", + "Smoking": "6951", + "Snatch": "6193", + "Snavely": "6881", + "Sneaky Pete": "5342", + "Snoopy in Space": "7660", + "Snowfall": "6376", + "Snowpiercer": "7909", + "Snowy River: The McGregor Saga": "6856", + "Snuf de Hond": "2661", + "So Random!": "1624", + "So Weird": "7733", + "Some Girls": "3086", + "Some Mothers Do 'Ave 'Em": "4406", + "Somewhere Between": "6418", + "Son of the Beach": "2062", + "Son of Zorn": "5882", + "Sonic Boom": "6702", + "Sonic for Hire": "7301", + "Sonny with a Chance": "437", + "Sons of Anarchy": "582", + "Sons of Liberty": "4946", + "Sons of Tucson": "768", + "Sophie": "341", + "Soul Mates": "4868", + "Sound Of Song": "5799", + "Soundtrack": "7708", + "South of Hell": "5540", + "South of Nowhere": "178", + "South Park": "116", + "South Riding": "1391", + "Southcliffe": "3923", + "Southland": "449", + "Space Dandy": "5175", + "Space Force": "7910", + "Space Precinct": "1464", + "Space: 1999": "1316", + "Space: Above and Beyond": "780", + "Spaced": "210", + "Spanning in Slagharen": "7092", + "Spartacus Blood and Sand Motion Comics": "823", + "Spartacus: Blood and Sand": "720", + "Spartacus: Gods of the Arena": "1314", + "Spawn": "1135", + "Special": "7382", + "Spectros": "7814", + "Speechless": "5920", + "Speed Kills": "3860", + "Spel zonder grenzen": "7924", + "Spider-Man Unlimited": "7489", + "Spider-Man: The Animated Series": "1871", + "Spider-Man: The New Animated Series": "4079", + "Spies Of Warsaw": "3233", + "Spin City": "1212", + "Spinning Out": "7689", + "Spirited": "2040", + "Splitting Up Together (US)": "6389", + "SpongeBob SquarePants": "1622", + "Spooks": "218", + "Spooks: Code 9": "2410", + "Spooksville": "5467", + "Sports Night": "185", + "Spotless": "5179", + "Sprawiedliwi": "5089", + "Springfloden": "5743", + "Spun Out": "4350", + "SPY (2011)": "1922", + "Spying on the Royals": "6322", + "Spyship": "4989", + "Squadra antimafia Palermo Oggi": "4540", + "Squidbillies": "1953", + "Squinters": "6755", + "Sr. Ávila": "3798", + "SS-GB": "6239", + "Stag": "5716", + "Stalker": "4630", + "Stan Against Evil": "6078", + "Stan Lee's Lucky Man": "5653", + "Standoff": "118", + "Stanley Park": "932", + "Star": "6126", + "Star Trek": "1537", + "Star Trek Continues": "4070", + "Star Trek: Deep Space Nine": "692", + "Star Trek: Discovery": "6553", + "Star Trek: Enterprise": "1236", + "Star Trek: Picard": "7701", + "Star Trek: Short Treks": "7044", + "Star Trek: The Animated Series": "152", + "Star Trek: The Next Generation": "291", + "Star Trek: Voyager": "415", + "Star vs. the Forces of Evil": "4992", + "Star Wars Clone Wars": "7817", + "Star Wars REBELS": "4641", + "Star Wars Resistance": "7059", + "Star Wars The Clone Wars": "362", + "Star Wars, Droid Tales": "5791", + "Star Wars: Forces of Destiny": "6471", + "Star-Crossed": "4320", + "Stargate Atlantis": "33", + "Stargate Origins": "6712", + "Stargate SG-1": "323", + "Stargate Universe": "627", + "Stargate: Infinity": "3487", + "Stargirl": "7908", + "Stark Raving Mad": "1570", + "Starlings": "2468", + "Stars Earn Stripes": "3006", + "Starship Farragut: The Animated Episodes": "538", + "Starsky & Hutch": "2092", + "StarTalk": "5163", + "Startime": "6485", + "StartUp": "5946", + "State of Affairs": "4592", + "State of Georgia": "1676", + "State of Play": "462", + "State of the Union": "7368", + "Stateless": "7800", + "Static Shock": "4385", + "Station 19": "6790", + "Steak Out with Kix Brooks": "5294", + "Stella (UK)": "2144", + "Stella Blomkvist": "6812", + "Step Up: High Water": "6789", + "Stephen Fry In America": "3517", + "Stephen Fry: Out There": "4060", + "Stephen Fry's Key to the City": "3932", + "Stephen Hawking's Grand Design": "2957", + "Steven Seagal: Lawman": "703", + "Steven Universe": "4077", + "Steven Universe Future": "7686", + "Stevie TV": "2332", + "Stewart Lee's Comedy Vehicle": "1549", + "STHLM Rekviem": "7502", + "Still Game": "6116", + "Still Open All Hours": "4186", + "Still Star-Crossed": "5927", + "Still the King": "5861", + "Stitchers": "5205", + "Stone Quackers": "5132", + "Stonemouth": "5224", + "Storage Wars": "3367", + "Stories from the Dark Earth: Meet the Ancestors Revisited": "5537", + "Störst av Allt (aka Quicksand)": "7356", + "Storyville": "3436", + "Strange Angel": "6854", + "Strange Empire": "4822", + "Stranger (Secret Forest)": "6677", + "Stranger Things": "5845", + "Strangers (2018)": "7016", + "Street Fighter II: V": "1414", + "Street Fighter: Assassin's Fist": "4551", + "Street Food": "7394", + "Street Legal": "7316", + "Strike": "6530", + "Strike Back": "879", + "Striking Out": "6468", + "Strip Search": "3842", + "Strip The City": "6082", + "Stuck in the Middle": "5706", + "Studio 57": "7705", + "Studio 60 on the Sunset Strip": "75", + "Studio One": "6483", + "Stumptown": "7418", + "Submission": "5811", + "Suburgatory": "1798", + "Suburra": "6603", + "Succession": "6788", + "Sugar Rush": "434", + "Sugartown": "1716", + "Suits": "1667", + "Sullivan & Son": "2694", + "Summer Heights High": "5336", + "Summer of Rockets": "7423", + "Summerland": "278", + "Summertime": "7941", + "Sun Records": "6250", + "Sunday Night at the Palladium": "5462", + "Sunday Showcase": "6511", + "Sunnyside": "4941", + "Sunnyside (2019)": "6561", + "Sunset PPL": "5987", + "Sunshine (2017)": "6642", + "SunTrap": "5202", + "Supah Ninjas": "1675", + "Super Fun Night": "4026", + "Super Monsters": "6645", + "Supergirl": "5204", + "Superheroes: A Never-Ending Battle": "5994", + "Superior Donuts": "6176", + "Superjail!": "1368", + "Superman": "1235", + "Superman: The Animated Series": "553", + "SuperMansion": "5557", + "Supernatural": "5", + "Supernatural: The Animation": "1509", + "Superstition": "6559", + "Superstore": "5508", + "Superwog": "7102", + "Surface": "1577", + "Surveillance Oz": "3283", + "Survive": "7889", + "Surviving Jack": "4390", + "Surviving R. Kelly": "7210", + "Surviving Suburbia": "445", + "Survivor": "389", + "Survivor's Remorse": "4863", + "Survivorman": "5099", + "Survivorman's Secrets of Survival": "5127", + "Survivors": "653", + "Suspects": "4308", + "Svartsjön": "6338", + "Svetlana": "903", + "Swallow the Sun": "938", + "Swamp Thing (2019)": "7372", + "Swat Kats The Radical Squadron": "6906", + "Sweating Bullets": "3703", + "Swedish Dicks": "6532", + "Sweet Magnolias": "7932", + "Sweet Valley High": "3342", + "Sweet/Vicious": "6073", + "Sweetbitter": "6734", + "Swingtown": "373", + "Switch (UK)": "3030", + "Switched": "6957", + "Switched At Birth": "1623", + "Sword Art Online": "4287", + "Sylvester & Tweety Mysteries": "3417", + "Sym-Bionic Titan": "1120", + "T J Hooker": "6857", + "Table 58": "4958", + "Taboo (2017)": "5874", + "Tabula Rasa": "6939", + "Tacoma FD": "7334", + "Taggart": "1635", + "Take Me Out (US)": "2563", + "Take Two": "6903", + "Taken (2002)": "89", + "Taken (2017)": "6252", + "Takin' Over The Asylum": "1141", + "Tales": "6436", + "Tales by Light": "7193", + "Tales from Northumberland": "5198", + "Tales from the Crypt": "544", + "Tales from the Loop": "7848", + "Tales From the Tour Bus": "6611", + "Tales of the City (2019)": "7381", + "Tales of the Unexpected": "3152", + "Tales of the vikings": "7782", + "Tales of Tomorrow": "6486", + "Talking Comedy": "6139", + "Talking Dead": "1905", + "TallBoyz": "7577", + "Tangle": "847", + "Tangled: The Series - Short Cuts": "6371", + "Tarzan (2003)": "4850", + "Tarzan and Jane": "6196", + "Tatau": "5136", + "Tatort": "7730", + "Taxi": "1747", + "Taxi Brooklyn": "4500", + "Teachers (2016)": "5560", + "Teen Titans": "1969", + "Teen Titans Go!": "3625", + "Teen Trouble": "3252", + "Teen Wolf": "1618", + "Teenage Mutant Ninja Turtles (1987)": "4368", + "Teenage Mutant Ninja Turtles (2003)": "3416", + "Teenage Mutant Ninja Turtles (2012)": "2929", + "Telenovela": "5510", + "Tell Me a Story (US)": "7045", + "Tell Me You Love Me": "142", + "Tellus": "6845", + "Temple": "7566", + "Ten Days in the Valley": "6381", + "Terminator Salvation: The Machinima Series": "1208", + "Terminator: The Sarah Connor Chronicles": "98", + "Terra Nova": "1786", + "Terrahawks": "6319", + "Terriers": "1074", + "Terror in the Woods": "6631", + "Terrorism Close Calls": "7075", + "Terry Pratchett's Hogfather": "1201", + "Terry Pratchett's The Colour of Magic": "312", + "Terry Wogan's Ireland": "1340", + "Tess D'Ubervilles": "557", + "Testees": "404", + "Texas Rising": "5210", + "Thailand: Earth's Tropical Paradise": "6181", + "That '70s Show": "246", + "That '80s Show": "4786", + "That Mitchell and Webb Look": "4820", + "That's My Bush!": "423", + "That's So Raven": "6512", + "The 100": "4375", + "The 10th Kingdom": "1492", + "The 13 Ghosts of Scooby-Doo": "1105", + "The 4400": "56", + "The 7.39": "4203", + "The 8th Doctor Adventures": "6889", + "The A Word": "5752", + "The A-Team": "1048", + "The ABC Murders": "7191", + "The Accident (2019)": "7647", + "The Act": "7312", + "The Addams Family": "5165", + "The Adventures of Brisco County Jr": "1191", + "The Adventures of Kid Danger": "6742", + "The Adventures of Puss in Boots": "4944", + "The Adventures of Sherlock Holmes and Dr. Watson": "2829", + "The Adventures of Superboy (1988)": "4382", + "The Adventures of the Galaxy Rangers": "1970", + "The Adventures of Tintin": "1231", + "The Affair": "4655", + "The After": "4299", + "The Agatha Christie Hour": "1555", + "The Alienist": "6552", + "The Aliens": "5737", + "The Almighty Johnsons": "3127", + "The Amazing Race": "181", + "The Amazing Race Australia": "7674", + "The Amazing Race Canada": "4893", + "The Amazing Race Vietnam": "5263", + "The Amazing World of Gumball": "7467", + "The American West": "5841", + "The Americans": "3311", + "The Andromeda Strain": "330", + "The Angelos Neil Epithemiou Show": "2672", + "The Apprentice (UK)": "2697", + "The Armando Iannucci Shows": "2272", + "The Armstrong And Miller Show": "6806", + "The Arrangement (2017)": "6188", + "The Art of America": "2603", + "The Art of More": "5429", + "The Art of Russia": "2602", + "The Art Of Spain (BBC)": "953", + "The Assets": "4193", + "The Astronaut Wives Club": "4625", + "The Avengers": "5385", + "The Awakening - The Originals": "4866", + "The Awesomes": "4926", + "The Bachelorette": "898", + "The Bad Seed (2019)": "7383", + "The Baker and the Beauty": "7854", + "The Bastard Executioner": "5369", + "The Batman": "1594", + "The Bay": "7340", + "The Beast": "356", + "The Beautiful Lie": "5487", + "The Beautiful Life": "607", + "The Beauty of Anatomy": "4781", + "The Ben Stiller Show": "1110", + "The Benny Hill Show (1969)": "3662", + "The Best Laid Plans": "4199", + "The Bible": "3440", + "The Big Bang Theory": "126", + "The Big C": "1022", + "The Big Show Show": "7849", + "The Big Valley": "2069", + "The Bill Engvall Show": "4380", + "The Birch": "7624", + "The Bisexual": "7071", + "The Black Donnellys": "38", + "The Blackheath Poisonings": "4614", + "The Blacklist": "4008", + "The Blacklist: Redemption": "6189", + "The Blake Mysteries: A New Beginning": "7173", + "The Bleak Old Shop of Stuff": "2073", + "The Bletchley Circle": "2866", + "The Bletchley Circle: San Francisco": "6949", + "The Blue Planet": "5703", + "The Blue Rose": "4062", + "The Body Farm": "1820", + "The Bold and the Beautiful": "2050", + "The Bold Type": "6377", + "The Book Group": "455", + "The Book of Negroes": "4936", + "The Boondocks": "871", + "The Booth at the End": "3120", + "The Borgias": "1442", + "The Boss Baby: Back in Business": "6844", + "The Boys": "7488", + "The Brain with Dr. David Eagleman": "5529", + "The Brave": "6396", + "The Breaks": "6246", + "The Bridge (US)": "3850", + "The Briefs": "2739", + "The Brink": "5152", + "The British": "3093", + "The British at Work": "1456", + "The Brokenwood Mysteries": "5276", + "The Brothers Grunt": "6876", + "The Burrowers": "3973", + "The Caesars": "6058", + "The Café": "2043", + "The Cape (2011)": "1276", + "The Capture": "7550", + "The Carmichael Show": "5303", + "The Carrie Diaries": "3246", + "The Case (Fallet)": "6944", + "The Case Against Adnan Syed": "7329", + "The Casual Vacancy": "5017", + "The Catch (US)": "5519", + "The Catherine Tate Show": "5243", + "The Celts": "5837", + "The Chair (2014)": "5028", + "The Chew": "2855", + "The Chi": "6679", + "The Chicago Code": "1357", + "The Children (2008)": "861", + "The Choir": "6172", + "The Choir: Sing While You Work": "6221", + "The Chris Rock Show": "1616", + "The Chronicle Mysteries": "7561", + "The Circle": "7880", + "The Circle: Brazil": "7879", + "The Circuit (2016)": "5964", + "The City and the City": "6847", + "The Civil War": "644", + "The Class": "583", + "The Classic Car Show": "5597", + "The Cleaner": "374", + "The Cleopatras": "5095", + "The Cleveland Show": "523", + "The Client List": "2390", + "The Climb": "6665", + "The Closer": "90", + "The Cockfields": "7649", + "The Code": "1722", + "The Code (2019)": "7360", + "The Code (AU)": "4787", + "The Colbys": "5893", + "The Collection": "5973", + "The Colony": "3935", + "The Comeback": "1124", + "The Comedians (US)": "5087", + "The Comedy Get Down": "6629", + "The Comic Strip Presents": "1920", + "The Commons": "7723", + "The Company": "177", + "The Confession": "1459", + "The Confession Killer": "7684", + "The Confession Tapes": "6608", + "The Conners": "6973", + "The Cool Kids": "6918", + "The Corner": "1332", + "The Coroner": "5526", + "The Cosby Show": "2030", + "The Cosmopolitans": "4582", + "The Country House Revealed": "5274", + "The Cousteau Odyssey": "2020", + "The Crash": "3449", + "The Crazy Ones": "4019", + "The Crimson Field": "4402", + "The Crimson Petal And The White": "1499", + "The Critic": "2430", + "The Crossing": "6385", + "The Crown": "5868", + "The Cry": "7038", + "The Culture Show": "2930", + "The Curious Creations of Christine McConnell": "7061", + "The Dangerous Book for Boys": "6796", + "The Dark Crystal: Age of Resistance": "7499", + "The Dark: Nature's Nighttime World": "2854", + "The Day I Met El Chapo": "6958", + "The Day of the Triffids": "6895", + "The Day of the Triffids (2009)": "725", + "The Dead Files": "2584", + "The Dead Lands": "7786", + "The Dead Zone": "103", + "The Deep": "1016", + "The Deep End": "742", + "The Defenders": "1065", + "The Defiant Ones": "6487", + "The Deleted (2016)": "6135", + "The Delivery Man": "5144", + "The Detail": "6824", + "The Detectives (2015)": "5213", + "The Detectives (2018)": "6710", + "The Detour": "5719", + "The Deuce": "6547", + "The Devil's Whore": "347", + "The Diamond Queen": "5535", + "The Diary of Anne Frank": "2588", + "The Disappearance": "6621", + "The Disappearance of Madeleine McCann": "7345", + "The Disappearance of Natalee Holloway": "6546", + "The Divide": "4587", + "The Divorce": "5552", + "The DL Chronicles": "3817", + "The Doctor Blake Mysteries": "3319", + "The Dog Whisperer": "1981", + "The Dovekeepers": "5082", + "The Dragon Prince": "7029", + "The Dresden Files": "11", + "The Driver": "4796", + "The Dukes Of Hazzard": "147", + "The Durrells": "5765", + "The Eagle of the Ninth": "7768", + "The Eddy": "7906", + "The Edwardians": "811", + "The Elegant Gentleman's Guide To Knife Fighting": "3547", + "The Elegant Universe": "4826", + "The End of the F***ing World": "6652", + "The Enemy Within": "7234", + "The Enfield Haunting": "5178", + "The English Game": "7845", + "The Epic Tales of Captain Underpants": "6930", + "The Equalizer": "281", + "The Escape Artist": "4074", + "The Event": "1058", + "The Ex List": "348", + "The Ex-PM": "5457", + "The Exes": "2032", + "The Exorcist (2016)": "5867", + "The Expanse": "5513", + "The F Word": "1336", + "The Fades": "1834", + "The Fairly OddParents": "7512", + "The Fall": "3677", + "The Fall and Rise of Reginald Perrin": "4164", + "The Family": "5685", + "The Family (2019)": "7511", + "The Family Law": "5634", + "The Fantastic Four (1994)": "1973", + "The Fast Show": "638", + "The Fear": "3150", + "The Field of Blood": "1758", + "The Final Cut": "5368", + "The Finder": "2152", + "The Firm": "2150", + "The First": "6940", + "The First Georgians: The German Kings Who Made Britain": "4841", + "The First World War": "652", + "The Five (UK)": "5786", + "The Fix (2018)": "7273", + "The Fix (2019)": "7275", + "The Fixer": "317", + "The Flash": "545", + "The Flash (2014)": "4616", + "The Flintstones": "1526", + "The Following": "3232", + "The Forest [La forêt]": "6935", + "The Forest of Love: Deep Cut": "7943", + "The Forgotten": "616", + "The Forsyte Saga: To Let": "1037", + "The Fosters (2013)": "3736", + "The Fosters: Girls United": "4304", + "The Frankenstein Chronicles": "5505", + "The Fresh Prince of Bel-Air": "690", + "The Frost Report": "5906", + "The Fugitive (1963)": "686", + "The Fugitive (2020)": "7893", + "The Future is Wild": "594", + "The Game (2014)": "4860", + "The Garfield Show": "3486", + "The Gates": "948", + "The Genius of Beethoven": "967", + "The Genius of Mozart": "6212", + "The Get Down": "5937", + "The Ghost Squad": "2623", + "The Gifted": "6390", + "The Girl From Tomorrow": "1535", + "The Girl's Guide to Depravity": "3222", + "The Girlfriend Experience": "5630", + "The Glades": "982", + "The Glee Project": "1651", + "The Gloaming": "7731", + "The Gods Of Wheat Street": "4412", + "The Goldbergs (2013)": "3967", + "The Golden Girls": "4170", + "The Golden Palace": "4696", + "The Good Cop": "7019", + "The Good Doctor": "6382", + "The Good Fight": "6152", + "The Good Guys (2010)": "895", + "The Good Karma Hospital": "6224", + "The Good Place": "5870", + "The Good Wife": "615", + "The Goode Family": "475", + "The Goodies": "7050", + "The Goodwin Games": "3684", + "The Goop Lab": "7766", + "The Graham Norton Show (UK)": "870", + "The Grand Tour": "6108", + "The Grandeur That Was Rome": "6901", + "The Great": "7907", + "The Great British Bake Off": "5998", + "The Great British Bake Off - An Extra Slice": "6057", + "The Great British Countryside": "5936", + "The Great British Sewing Bee": "6201", + "The Great British Story: A People's History": "6280", + "The Great British Year": "4053", + "The Great Escape": "2593", + "The Great Fire": "4832", + "The Great Indoors": "5884", + "The Great Irish Bake Off": "4045", + "The Great Train Robbery": "4161", + "The Great War": "4872", + "The Green Green Grass": "7682", + "The Green Hornet": "7404", + "The Grinder": "5300", + "The Guard": "759", + "The Guardian": "1719", + "The Guest Book": "6504", + "The Guild": "1268", + "The Guilty": "3970", + "The Gulf": "7547", + "The Gymkhana Files": "7106", + "The Hairy Bikers' Asian Adventure": "6599", + "The Hairy Bikers' Northern Exposure": "5383", + "The Halcyon (2017)": "6168", + "The Handmaid's Tale": "6265", + "The Hard Times of RJ Berger": "922", + "The Haunted Hathaways": "3912", + "The Haunting of Hill House": "7005", + "The Healing Powers of Dude": "7751", + "The Heart": "5892", + "The Heights (AU)": "7265", + "The Heirs (상속자들)": "4672", + "The Hero": "3749", + "The Hills": "642", + "The Hitch Hikers Guide to the Galaxy": "1580", + "The Hollow": "6896", + "The Hollow Crown": "2610", + "The Honeymooners": "1545", + "The Honourable Woman": "4668", + "The Hot Zone": "7333", + "The Hotwives of Las Vegas": "5399", + "The Hotwives of Orlando": "4694", + "The Hour": "1702", + "The Human Face": "576", + "The Hunt (2015)": "5489", + "The Hunting (2019)": "7497", + "The I-Land": "7562", + "The Ice Cream Girls": "3597", + "The Impressions Show with Culshaw and Stephenson": "4950", + "The InBetween": "7315", + "The Inbetweeners": "337", + "The Inbetweeners (US)": "2803", + "The Increasingly Poor Decisions of Todd Margaret": "1172", + "The Incredible Adventures Of Professor Branestawm": "4918", + "The Incredible Hulk (1977)": "1085", + "The Incredible Human Journey": "570", + "The Incredible Journey of Mary Bryant": "872", + "The Indian Detective": "6674", + "The Indian Doctor": "2281", + "The Innocence Files": "7912", + "The Innocent Man": "7169", + "The Innocents": "6855", + "The Inspector Lynley Mysteries": "667", + "The Interceptor": "5238", + "The Interestings": "5850", + "The Invaders": "1891", + "The Invisible Man (2000)": "2029", + "The IT Crowd": "43", + "The Jack and Triumph Show": "5055", + "The Jeff Dunham Show": "663", + "The Jellies": "6664", + "The Jensen Project": "995", + "The Jetsons": "2702", + "The Jim Gaffigan Show": "5316", + "The Jinx: The Life and Deaths of Robert Durst": "4999", + "The Job": "473", + "The Job (2013)": "3349", + "The Job Lot": "3636", + "The John Bishop Show": "5290", + "The Jonathan Ross Show": "2499", + "The Jury (2011)": "1975", + "The Keepers": "6415", + "The Keith and Paddy Picture Show": "6374", + "The Kennedys": "1482", + "The Kennedys (UK)": "5435", + "The Kennedys: After Camelot": "6327", + "The Kettering Incident": "5908", + "The Kicks": "6689", + "The Kids Are Alright": "6972", + "The Kill Point": "105", + "The Killer Speaks": "3592", + "The Killing": "4683", + "The King And The Playwright: A Jacobean History": "2431", + "The King of Queens": "945", + "The Knick": "4626", + "The Knights of Prosperity": "225", + "The Kominsky Method": "7098", + "The L Word": "20", + "The L Word: Generation Q": "7420", + "The L.A. Complex": "2166", + "The Lair": "299", + "The Larry Sanders Show": "1275", + "The Last Czars": "7465", + "The Last Dance": "7919", + "The Last Detective": "7442", + "The Last Enemy": "381", + "The Last Kids on Earth": "7596", + "The Last Kingdom": "5423", + "The Last Leg Goes Down": "5660", + "The Last Machine": "7241", + "The Last Man On Earth": "4927", + "The Last O.G.": "6573", + "The Last of Us: What Remains": "3969", + "The Last Panthers": "5503", + "The Last Post": "6619", + "The Last Ship": "4557", + "The Last Templar": "388", + "The Last Tycoon": "5849", + "The Last Weekend": "2795", + "The Last Witch": "4139", + "The League": "1118", + "The League of Gentlemen": "793", + "The Leftovers": "4561", + "The Legacy": "5661", + "The Legend of Korra": "2350", + "The Legend of Master Legend": "6314", + "The Lens (Clona)": "6526", + "The Letdown": "6646", + "The Letter for the King": "7846", + "The Level": "6033", + "The Librarians (2014)": "4880", + "The Life & Times of TIM": "756", + "The Life of Birds": "1221", + "The Life of Muhammad": "1724", + "The Lion Guard": "5576", + "The Listener": "426", + "The Little Drummer Girl": "7080", + "The Little House": "1203", + "The Living and the Dead": "5858", + "The Living Planet": "7452", + "The Lizzie Borden Chronicles": "5129", + "The Loch": "6440", + "The Lodge": "7338", + "The Lone Gunmen": "718", + "The Long Firm": "3819", + "The Long Road Home": "6647", + "The Long Song": "7180", + "The Looming Tower": "6716", + "The Looney Tunes Show (2011)": "1548", + "The Loop": "1128", + "The Loretta Young Show (Letter to Loretta)": "7293", + "The Lost Honour Of Christopher Jefferies": "4892", + "The Lost Room": "62", + "The Lost World": "1115", + "The Lottery": "4590", + "The Loudest Voice": "7428", + "The Lying Game": "1737", + "The Magician's House": "1500", + "The Magicians (2011)": "1286", + "The Magicians (2015)": "4908", + "The Magicians (2016)": "7821", + "The Magnavox Theatre": "6482", + "The Magnificent Seven": "1190", + "The Making Of The Mob": "5217", + "The Making of the Mob: Chicago": "5914", + "The Mallorca Files": "7668", + "The Man in the High Castle": "4961", + "The Mandalorian": "7618", + "The Mantis": "6719", + "The Marine 4: Moving Target": "5133", + "The Marriage of Reason and Squalor": "5246", + "The Marriage Ref": "755", + "The Marty Feldman Comedy Machine": "5895", + "The Marvelous Mrs. Maisel": "6289", + "The Mary Tyler Moore Show": "1219", + "The Masked Singer (UK)": "7787", + "The Mayor (2017)": "6384", + "The McCarthys": "4595", + "The Meltdown with Jonah and Kumail": "4723", + "The Men Who Built America": "3609", + "The Men's Room": "5123", + "The Mentalist": "376", + "The Mercury Men": "2215", + "The Messengers": "4911", + "The Michael J. Fox Show": "4018", + "The Mick": "5924", + "The Middle": "628", + "The Middleman": "460", + "The Midnight Beast": "2671", + "The Midnight Gospel": "7926", + "The Mighty Boosh": "1222", + "The Mighty Mississippi with Trevor McDonald": "2462", + "The Mill": "3920", + "The Millers": "4029", + "The Mimic": "3475", + "The Mind of a Chef": "6691", + "The Mindy Project": "2860", + "The Miniaturist": "6704", + "The Minister of Chance": "4366", + "The Missing": "4848", + "The Mist": "6259", + "The Mistress": "5366", + "The Moaning of Life": "7642", + "The Mob Doctor": "2891", + "The Monkees": "3776", + "The Moodys": "4288", + "The Moodys (US)": "7681", + "The Moonstone (2016)": "6088", + "The Moorside": "6235", + "The Morning Show": "7615", + "The Movies That Made Us": "7675", + "The Munsters": "284", + "The Muppet Show": "1564", + "The Muppets": "5329", + "The Murders": "7349", + "The Musketeers": "4240", + "The Mysteries of Laura": "4637", + "The Mystery of Edwin Drood": "2163", + "The Naked Chef": "794", + "The Naked Director": "7507", + "The Name of the Rose": "7317", + "The Nanny": "630", + "The National Parks: America's Best Idea": "640", + "The Nativity": "1267", + "The Neighborhood": "6974", + "The Neighbors (2012)": "2917", + "The Nest": "7876", + "The Net": "574", + "The New Adventures of Old Christine": "260", + "The New Batman Adventures": "1030", + "The New Legends of Monkey": "6721", + "The New Normal": "2835", + "The New Pope": "7746", + "The New Scooby-Doo Movies": "2942", + "The New V.I.P.'s": "6292", + "The New Yorker Presents": "4959", + "The Newsroom (2012)": "2590", + "The Night Manager": "5686", + "The Night Of": "5864", + "The Night Shift": "4497", + "The Night Watch": "1691", + "The Nine": "243", + "The Nine Lives of Chloe King": "1649", + "The No.1 Ladies Detective Agency": "327", + "The Nostalgia Critic": "1462", + "The O.C.": "37", + "The OA": "6141", + "The Oath": "6717", + "The Oblongs": "1126", + "The Odd Couple (2015)": "4978", + "The Office (UK)": "79", + "The Office (US)": "65", + "The Old Guys": "2520", + "The Onedin Line": "6669", + "The Ones": "2143", + "The Order": "7307", + "The Originals": "3898", + "The Orville": "6391", + "The Other Guy": "6536", + "The Other Kingdom": "5778", + "The Other One (2017)": "6612", + "The Other Two": "7244", + "The Ottomans: Europe's Muslim Emperors": "4055", + "The Outcast": "5267", + "The Outer Limits": "461", + "The Outer Limits (1963)": "1049", + "The Outpost": "6911", + "The Outsider (2020)": "7697", + "The Owl House": "7827", + "The Pacific": "753", + "The Pale Horse": "7785", + "The Paradise": "2914", + "The Passage": "6568", + "The Passing Bells": "4853", + "The Path": "5629", + "The Paul Reiser Show": "1515", + "The Paynes": "6736", + "The Penguins of Madagascar": "391", + "The Persuaders!": "1827", + "The Phantom": "949", + "The Pharmacist": "7779", + "The Philanthropist": "513", + "The Pillars Of The Earth": "985", + "The Pirates of Dark Water": "592", + "The Planets": "339", + "The Planets (2019)": "7453", + "The Playboy Club": "1789", + "The Player": "5328", + "The Plot Against America": "7805", + "The Poison Tree": "3170", + "The Politician": "7537", + "The Politician's Husband": "3623", + "The Powerpuff Girls": "3364", + "The Powerpuff Girls (2016)": "5768", + "The Pranker": "1695", + "The Pretender": "477", + "The Principal": "5449", + "The Prisoner": "579", + "The Prisoner (2009)": "684", + "The Prisoners": "4244", + "The Private Life of Plants": "4096", + "The Project (US)": "7214", + "The Promise": "1399", + "The Protector": "1645", + "The Protector (2018)": "7123", + "The Psychopath Next Door": "4027", + "The Purge": "6941", + "The Putin Interviews": "6446", + "The Quatermass Experiment (1953)": "7757", + "The Queen": "2660", + "The Railway Keeping Britain on Track": "3476", + "The Rain": "6754", + "The Rainbow": "5020", + "The Ranch": "5739", + "The Real Housewives of D.C.": "1015", + "The Real Housewives Of New York": "7914", + "The Real Hustle (US)": "1741", + "The Real L Word": "956", + "The Real Marigold Hotel": "5669", + "The Real O'Neals": "5626", + "The Real White Queen and Her Rivals": "3991", + "The Real World": "4012", + "The Rear Guard": "6880", + "The Rebels": "4301", + "The Reckoning": "1517", + "The Red Line": "7248", + "The Red Road": "4327", + "The Red Tent": "4869", + "The Reluctant Landlord": "7087", + "The Ren and Stimpy Show": "7449", + "The Replacement": "6247", + "The Resident": "6393", + "The Resistance": "1441", + "The Return of Jezebel James": "297", + "The Returned (US)": "4628", + "The Riches": "45", + "The Ricky Gervais Show": "754", + "The Righteous Gemstones": "7485", + "The River": "2225", + "The Rockford Files": "1824", + "The Romanoffs": "6970", + "The Romeo Section": "5372", + "The Rook": "6978", + "The Rookie": "6922", + "The Roosevelts: An Intimate History": "4772", + "The Royal": "2907", + "The Royal Bodyguard": "2095", + "The Royal House of Windsor": "6249", + "The Royals (E)": "5077", + "The Royle Family": "3215", + "The Saboteurs (aka The Heavy Water War)": "5247", + "The Saint": "6420", + "The Sarah Jane Adventures": "463", + "The Sarah Millican Television Programme": "2314", + "The Sarah Silverman Program": "313", + "The Scandalous Lady W": "5360", + "The Secret (2016)": "5788", + "The Secret Agent (1992)": "5903", + "The Secret Agent (2016)": "5917", + "The Secret Circle": "1800", + "The Secret Daughter (AU)": "6068", + "The Secret Life of Marilyn Monroe": "5155", + "The Secret Life of the American Teenager": "359", + "The Secret Life Of Twins": "626", + "The Secret of Crickley Hall": "3106", + "The Secret River": "5257", + "The Secrets": "4768", + "The Security Men": "3575", + "The Seven Deadly Sins": "7207", + "The Seventies": "5251", + "The Shadow Line": "1550", + "The Shadow of the Tower": "2659", + "The Shannara Chronicles": "5559", + "The Shelbourne": "4688", + "The Shield": "17", + "The Shivering Truth": "7174", + "The Shop": "7028", + "The Silence": "992", + "The Simple Life": "1206", + "The Simpsons": "120", + "The Sing Off": "1410", + "The Sinking of the Laconia": "1311", + "The Sinner": "6332", + "The Sins": "1673", + "The Six Million Dollar Man": "1966", + "The Sixties": "4701", + "The Slap": "1861", + "The Slap (US)": "4974", + "The Smoke": "4376", + "The Smoking Room": "4573", + "The Smurfs": "1761", + "The Society": "7395", + "The Son": "6225", + "The Sopranos": "55", + "The Soul Man": "2579", + "The Spa": "3358", + "The Spanish Princess": "7366", + "The Spectacular Spider-Man": "2398", + "The Split": "6462", + "The Spoils Before Dying": "5284", + "The Spoils of Babylon": "4215", + "The Spy": "7553", + "The Staircase (Soupçons)": "6932", + "The Starter Wife": "1142", + "The State (2017)": "6544", + "The State Within": "610", + "The Storm": "548", + "The Story of British Pathé": "5758", + "The Story of China": "5647", + "The Story of God with Morgan Freeman": "5798", + "The Story of India": "6636", + "The Story of Ireland": "1821", + "The Story of Maths": "1150", + "The Story of Musicals": "2135", + "The Story of Science: Power, Proof and Passion": "877", + "The Story of Us With Morgan Freeman": "6794", + "The Storyteller": "6593", + "The Storyteller: Greek Myths": "6594", + "The Strain": "4584", + "The Straits": "2218", + "The Stranded": "7793", + "The Strange Calls": "5835", + "The Strange Case of the Law": "2585", + "The Stranger": "6615", + "The Stranger (2020)": "7703", + "The Stranger (quibi)": "7892", + "The Street": "1636", + "The Streets of San Francisco": "1899", + "The Suite Life of Zack & Cody": "894", + "The Suite Life on Deck": "976", + "The Supersizers": "5836", + "The Suspicions of Mr Whicher": "3674", + "The Sweeney": "2895", + "The Syndicate (UK)": "2355", + "The Take": "549", + "The Taste": "3278", + "The Taste (UK)": "4271", + "The Team": "6588", + "The Tenant of Wildfell Hall (1996)": "1131", + "The Terror": "6257", + "The Thick of It": "552", + "The Thin Blue Line": "585", + "The Thorn Birds": "2125", + "The Tick (1994)": "1830", + "The Tick (2016)": "5959", + "The Time of Our Lives‎": "3774", + "The Time Tunnel": "1301", + "The Tom and Jerry Show (2014)": "4417", + "The Tomorrow People (US)": "4040", + "The Tonight Show Starring Jimmy Fallon": "4825", + "The Town (2012)": "3153", + "The Town Taking on China": "2460", + "The Toys That Made Us": "6700", + "The Treasure Hunters": "4407", + "The Trial of Christine Keeler": "7728", + "The Trials of Gabriel Fernandez": "7823", + "The Trials of Jimmy Rose": "5380", + "The Triangle": "441", + "The Tribe": "18", + "The Trip": "1195", + "The Tripods": "812", + "The Trouble With Maggie Cole": "7839", + "The Truth About Lions": "1532", + "The Truth About The Harry Quebert Affair": "7043", + "The Truth About...": "5125", + "The Tudors": "46", + "The Tunnel": "4051", + "The Twilight Zone": "1086", + "The Twilight Zone (1985)": "1718", + "The Twilight Zone (2002)": "1134", + "The Twilight Zone (2019)": "7247", + "The Two Ronnies": "813", + "The Ultimate Fighter": "1007", + "The Umbrella Academy": "7155", + "The Unexplained Files": "4047", + "The Unicorn": "7529", + "The Unit": "40", + "The Universe": "202", + "The Universe: Ancient Mysteries Solved": "5162", + "The Unsettling": "7482", + "The Unusuals": "444", + "The Up Series": "5815", + "The Valhalla Murders": "7837", + "The Vampire Diaries": "600", + "The Venture Bros.": "1183", + "The Vicar of Dibley": "4864", + "The Victim": "7375", + "The Victims' Game": "7944", + "The Vietnam War": "6605", + "The Village": "3544", + "The Village (2019)": "7311", + "The Vineyard": "3927", + "The Virgin Queen": "907", + "The Virtues": "7411", + "The Voice": "1536", + "The Voice (UK)": "2347", + "The Walking Dead": "1175", + "The Walking Dead Webisodes": "1926", + "The Walshes": "4363", + "The Waltons": "2103", + "The War at Home": "184", + "The War of the Worlds": "7612", + "The Warfighters": "6102", + "The Warriors": "6324", + "The Wayans Bros.": "4202", + "The Wedding Planners": "7915", + "The West Wing": "200", + "The Whispers": "4659", + "The White Princess": "6326", + "The White Queen": "3777", + "The Whitest Kids U Know": "514", + "The Whole Truth": "1071", + "The Widow": "7260", + "The Widower": "4369", + "The Wild Wild West": "1900", + "The Winds of War": "578", + "The Windsors": "5795", + "The Wingless Bird": "2487", + "The Wipers Times": "3988", + "The Wire": "71", + "The Witcher": "7659", + "The Witness for the Prosecution (2016)": "6161", + "The Wizards of Aus": "5732", + "The Woman in White": "6858", + "The Wonder Of Bees with Martha Kearney": "4541", + "The Wonder Years": "1167", + "The World at War": "596", + "The World Wars": "4569", + "The World's Toughest Driving Tests": "762", + "The Worst Week of My Life": "1132", + "The Worst Witch (2017)": "7237", + "The Wright Way": "3616", + "The Writers' Room": "3922", + "The Wrong Girl": "6094", + "The Wrong Mans": "4011", + "The X Factor (UK)": "1039", + "The X Factor (US)": "1836", + "The X-Files": "85", + "The Yard": "1686", + "The Young Indiana Jones Chronicles": "3716", + "The Young Montalbano": "3963", + "The Young Ones": "1411", + "The Young Pope": "6046", + "There She Goes": "7113", + "There's… Johnny!": "6507", + "Thief": "651", + "Thieves of the Wood": "7724", + "Thin Ice": "7829", + "Third Watch": "1412", + "Thirteen": "5724", + "Thirtysomething": "891", + "This Close": "6803", + "This Giant Beast That is the Global Economy": "7287", + "This Is England '90": "5402", + "This Is England 86": "1119", + "This is Jinsy": "1839", + "This Is Not My Life": "2900", + "This is Us": "5873", + "This Life (2015)": "5416", + "This Time with Alan Partridge": "7377", + "This Way Up": "7509", + "This World": "4041", + "Thomas The Tank Engine & Friends": "1563", + "Thor & Loki Blood Brothers": "1525", + "Thorne": "1163", + "Those Who Can't": "5610", + "Those Who Kill": "4336", + "Three Girls": "6379", + "Three Inches": "2158", + "Three Rivers": "634", + "Threesome": "3166", + "Threshold": "1333", + "Through the Wormhole": "936", + "Thunderbirds": "2113", + "Thunderbirds Are Go!": "5124", + "Thundercats": "1693", + "Thundercats (2011)": "1725", + "ThunderCats Roar": "7842", + "Tidelands": "7122", + "Tidying Up with Marie Kondo": "7256", + "Tierra de Lobos": "3433", + "Ties That Bind": "5355", + "Tiffany Haddish Presents: They Ready": "7514", + "Tiger King: Murder, Mayhem and Madness": "7847", + "Tijuana": "7355", + "Til Death": "179", + "Tilt": "470", + "Tim Vine Travels Through Time": "6707", + "Time After Time (2017)": "6123", + "Time Team": "1356", + "Time Traveling Bong": "5741", + "Time Warp": "814", + "Timeless (2016)": "5879", + "Times of War [Tiempos de guerra]": "6956", + "Timewasters": "6686", + "Timi nornarinnar": "3854", + "Tin Man": "198", + "Tin Star": "6560", + "Tina and Bobby": "6184", + "Tinker Tailor Soldier Spy": "6232", + "Tiny Commando": "3980", + "Tipping the Velvet": "4310", + "Titan Maximum": "1109", + "Titanic (2012)": "2340", + "Titanic: Blood and Steel": "3021", + "Titans (2018)": "7051", + "Titus": "1706", + "Tjockare än vatten": "6170", + "Tjockare an vatten (Thicker than Water)": "4414", + "To Nisi": "3589", + "To the Ends of the Earth": "4521", + "To The Manor Born": "4246", + "Toast of London": "4059", + "Todd and the Book of Pure Evil": "1288", + "Toen was geluk heel gewoon": "6829", + "Tofu": "4972", + "Together": "5447", + "Togetherness": "4896", + "Tokyo Trial": "6281", + "Toledo: Cruce de Destinos": "2171", + "Tom and Jerry": "593", + "Tom Clancy's Jack Ryan": "7000", + "Tommy": "7737", + "Tomorrow, When the War Began": "5796", + "Tomorrow's Worlds: The Unearthly History Of Science Fiction": "4884", + "Too Close To Home": "5981", + "Too Hot to Handle": "7913", + "Too Old To Die Young": "7143", + "Top Boy": "1948", + "Top Cat": "1214", + "Top Chef": "815", + "Top Chef (FR)": "3405", + "Top Chef: Just Desserts": "1117", + "Top Chef: Masters": "1501", + "Top Coppers": "5364", + "Top Gear": "197", + "Top Gear (US)": "4947", + "Top Gear: Extra Gear": "5824", + "Top Of The Lake": "4377", + "Top Shot": "998", + "Torchwood": "63", + "Torchwood - Web of Lies": "6617", + "Torchwood Declassified": "1443", + "Torchwood: Web of Lies": "1692", + "Total Control": "7602", + "Touch": "2151", + "Touched by an Angel": "2173", + "Touching Evil": "224", + "Tough Young Teachers": "4238", + "Tower Prep": "1189", + "Toy Boy": "7836", + "Traces": "7713", + "Tracey Breaks the News": "6888", + "Tracey Ullman's Show": "5618", + "Traffic Light": "1360", + "Trailer Park Boys": "1408", + "Trailer Park Boys: The Animated Series": "7351", + "Training Day": "6175", + "Traitors": "7283", + "Transformers": "1881", + "Transformers Prime": "1546", + "Transformers: Animated": "1979", + "Transformers: Rescue Bots": "2608", + "Transformers: Robots in Disguise (US)": "5074", + "Transformers: The Headmasters": "1955", + "Transparent": "4302", + "Transplant": "7810", + "Transporter: The Series": "3157", + "Trapped (Ófærð)": "5679", + "Trauma": "624", + "Trauma (2018)": "6777", + "Travel Man": "5829", + "Traveler": "83", + "Travelers": "6042", + "Trawlermen": "5259", + "Treadstone": "7571", + "Treasure Island": "2146", + "Treasures of Ancient Egypt": "5461", + "Treasures of Ancient Rome": "5460", + "Tree Fu Tom": "2841", + "Treme": "783", + "Tremors": "803", + "Trepalium": "5712", + "Trial & Error": "6192", + "Trial & Retribution": "996", + "Tribal": "7830", + "Tricky Business (AU)": "2517", + "Trigger Warning with Killer Mike": "7224", + "Trinity": "612", + "Trinkets": "7444", + "Tripped": "5550", + "Tripping the Rift": "1361", + "Triptank": "4395", + "Trollhunters": "6166", + "Trollied": "1936", + "Trolls: The Beat Goes On!": "6748", + "Tron: Uprising": "2489", + "Trophy Wife": "3979", + "Trotskiy": "7216", + "Troy: Fall of a City": "6783", + "Tru Calling": "431", + "Truckers": "4046", + "True Beauty": "908", + "True Blood": "366", + "True Blood Minisodes": "884", + "True Dare Kiss": "2776", + "True Detective": "4209", + "True Jackson VP": "919", + "True Justice": "2372", + "True Love": "2571", + "True Stories (UK)": "3554", + "TRUMP": "7775", + "Trust (2018)": "6562", + "Trust Me (2009)": "385", + "Trust Me (2017)": "6493", + "Trust Me, I'm A Doctor (2013)": "4834", + "Trust Us with Your Life": "2732", + "Truth Be Told": "5373", + "Truth Be Told (2019)": "7683", + "Tuca & Bertie": "7405", + "Tucker's Witch": "7236", + "Turbo F.A.S.T.": "5212", + "TURN": "4399", + "Turn Back Time (2010)": "2597", + "Turn Up Charlie": "7309", + "Tut": "5221", + "Tutankhamun (2016)": "6060", + "twd": "7818", + "Twenty Good Years (US)": "4943", + "Twenty Twelve": "1432", + "Twentysomething": "1817", + "Twin Peaks": "235", + "Twisted (2013)": "3506", + "Two and a Half Men": "86", + "Two Doors Down": "4228", + "Two Greedy Italians": "4071", + "Two Guys and a Girl": "1542", + "Two Pints of Lager and a Packet of Crisps": "1533", + "Two Sentence Horror Stories": "7515", + "Tyler Perry's The Oval": "7620", + "Tyrant": "4558", + "UFO": "1551", + "Ugly Americans": "748", + "Ugly Betty": "66", + "Ugly Delicious": "6793", + "Ultimate Spider-Man": "2373", + "Ultimate Swarms": "4296", + "Ultraman": "7353", + "Ultraman Max": "1895", + "Ultraman Nexus": "1894", + "Ultraseven Evolution": "1897", + "Ultraseven X": "1896", + "Ultraviolet": "882", + "Ultraviolet (2017)": "6988", + "Ulysse": "5649", + "Umbre": "5887", + "Un Village Français": "3685", + "Unauthorized Living (Vivir sin permiso)": "7257", + "Unbelievable": "7555", + "Unbreakable Kimmy Schmidt": "5059", + "Uncle": "4223", + "Uncle Buck (2016)": "5804", + "Uncle Grandpa": "4794", + "Undateable (2014)": "4555", + "Undeclared": "795", + "Undeniable": "4401", + "Under the Dome": "3807", + "Underbelly": "435", + "Underbelly Files": "2633", + "Undercover": "5245", + "Undercover (2016)": "5767", + "Undercover (2019)": "7403", + "Undercover Boss": "752", + "Undercovers": "1064", + "Underemployed": "3033", + "Underground": "5684", + "Underwater Universe": "1435", + "Undone": "7564", + "Unforgettable": "1792", + "Unforgiven": "573", + "Unforgotten": "5451", + "Unge Lovende": "6337", + "Unhitched": "287", + "Unité 42": "7448", + "United": "1530", + "United States of Tara": "371", + "Unnatural History": "943", + "Unnatural Selection": "7613", + "Unorthodox": "7867", + "UnREAL": "5156", + "Unsealed: Alien Files": "4141", + "Unsere Mütter, unsere Väter": "3516", + "Unsolved: The Boy Who Disappeared": "5930", + "Unsolved: The Murders of Tupac and the Notorious B.I.G.": "6715", + "Unspeakable": "7147", + "Unsupervised": "2157", + "Unwrapped 2.0": "6213", + "Up All Night": "1795", + "Up Pompeii!": "5078", + "Up The Women": "3724", + "Upload": "7904", + "Upper Middle Bogan": "4206", + "Upright": "7726", + "Upstairs, Downstairs": "1140", + "Upstairs, Downstairs (2010)": "1270", + "Upstart Crow": "5797", + "Uranium: Twisting the Dragon's Tail": "5332", + "Urban Legends": "1523", + "Urban Myths": "6219", + "Ushio & Tora": "5390", + "Uspjeh (aka Success)": "7208", + "Utopia (AU)": "4731", + "Utopia (UK)": "3249", + "Utopia Falls": "7741", + "V (1984)": "685", + "V (2009)": "660", + "V Wars": "7630", + "V: The Final Battle": "675", + "Vagrant Queen": "7801", + "Valkyrien": "6234", + "Valley of the Boom": "7036", + "Valor": "6411", + "Vampires": "7844", + "Van Der Valk (2020)": "7928", + "Van Helsing": "5922", + "Vanished": "408", + "Vanity Fair": "987", + "Vanity Fair (2018)": "7010", + "Veep": "2420", + "Vegas": "2913", + "Velvet": "5006", + "Velvet Colección": "7032", + "Vera": "1543", + "Veronica Mars": "32", + "Verry Terry": "2789", + "Versailles": "5536", + "Very British Problems": "5358", + "Vexed": "1029", + "Vic & Bob's Lucky Sexy Winners": "2839", + "VICE": "3551", + "VICE Does America": "5904", + "Vice Principals": "5844", + "Vicious": "3635", + "Victoria": "5966", + "Victoria Wood's Nice Cup of Tea": "3571", + "Victorious": "787", + "Vida": "6735", + "Video Game High School (VGHS)": "2600", + "Vienna Blood": "7653", + "Vikings": "2964", + "Vikingshill": "4546", + "Vincent": "2622", + "Vinyl": "5612", + "Virgin River": "7669", + "Virtuality": "516", + "Vis a Vis": "5834", + "Vis a vis: El oasis": "7923", + "Visionaries: Knights of the Magical Light": "1976", + "Viva La Bam": "412", + "Vixen": "5379", + "Voltron Force": "4523", + "Voltron: Legendary Defender": "5846", + "Voyage to the Bottom of the Sea": "1949", + "Voyagers": "1010", + "W1A": "4373", + "Wabbit: A Looney Tunes Production": "5543", + "Waco": "6682", + "Wake in Fright (2017)": "6628", + "Waking the Dead": "595", + "Walker, Texas Ranger": "2118", + "Walking and Talking": "2591", + "Walking Through History": "3541", + "Walking with Dinosaurs": "2744", + "Walking With Monsters": "3163", + "Wallace and Gromit's World of Invention": "1213", + "Wallander": "398", + "Wallander (Sweden)": "3758", + "Walliams & Friend": "6143", + "Walter": "4717", + "Wander Over Yonder": "4149", + "Wanderlust (2018)": "6998", + "Wannabe": "6832", + "Wanted (2016)": "5680", + "War and Peace (2007)": "2718", + "War and Peace (2016)": "5585", + "War and Remembrance": "1465", + "War of Money": "92", + "War of the Worlds (2019)": "7627", + "Warehouse 13": "525", + "Warren": "7297", + "Warren the Ape": "1155", + "Warrior": "7358", + "Wartime Farm": "3054", + "Was It Something I Said?": "4035", + "Wasted": "5931", + "Wasteland (Pustina)": "6297", + "Watchmen": "7614", + "Watchmen (2019)": "7574", + "Waterloo Road": "1162", + "Watership Down": "7187", + "Watson & Oliver": "2262", + "Way To Go": "3256", + "Wayne": "7152", + "Wayward Pines": "4658", + "We Are Men": "3995", + "We Are the Wave": "7632", + "We Bare Bears": "5352", + "We the Jury": "5990", + "We Were Tomorrow": "6984", + "Web Therapy": "1703", + "Wedding Band": "3115", + "Weed Country": "3580", + "Weeds": "81", + "Weird City": "7262", + "Weird Loners": "5083", + "Weird Science": "1251", + "Weissensee": "3744", + "Welcome to India": "3037", + "Welcome To Sweden": "4612", + "Welcome to the Ballroom": "7168", + "Welcome To The Captain": "270", + "Welcome To The Family": "3982", + "Welkom bij de Romeinen": "5595", + "Welkom in de Gouden Eeuw": "5602", + "Welkom in de IJzeren eeuw": "5600", + "Welkom in de jaren 60": "6882", + "Wellington Paranormal": "7494", + "Wendell & Vinnie": "3386", + "Wentworth": "3930", + "Westinghouse Desilu Playhouse": "6496", + "Westside (2018)": "7090", + "Westworld": "5690", + "Wet Hot American Summer: First Day of Camp": "5219", + "Wet Hot American Summer: Ten Years Later": "6458", + "What About Brian": "1147", + "What I Like About You": "724", + "What If?": "2736", + "What Lives Inside": "5228", + "What Remains": "3952", + "What We Do in the Shadows": "7254", + "What Would Diplo Do?": "6503", + "What Would Sal Do?": "6320", + "What/If": "7396", + "Whatever Happened to the Likely Lads": "3697", + "Whatever Happened to... Robot Jones?": "7495", + "Wheeler Dealers": "4669", + "When Calls the Heart": "4269", + "When Ghosts Attack": "6637", + "When Heroes Fly": "7219", + "When Hope Calls": "7539", + "When the Streetlights Go On": "7896", + "When They See Us": "7374", + "When We Left Earth: The NASA Missions": "1631", + "When We Rise": "6132", + "Whiskey Cavalier": "7235", + "White Collar": "659", + "White Famous": "6534", + "White Gold": "6369", + "White Heat": "2301", + "White House Farm": "7748", + "White Lines": "7929", + "White Van Man": "1453", + "Whitechapel": "386", + "Whites": "1168", + "Whitney": "1811", + "Whitney Cummings: I Love You": "4620", + "Who Do You Think You Are?": "747", + "Who Gets the Last Laugh?": "3588", + "Who Is America?": "6931", + "Who's Still Standing?": "2083", + "Who's the Boss?": "3924", + "Whose Line Is It Anyway?": "796", + "Why Beauty Matters": "3181", + "Why Women Kill": "7438", + "Wicked City": "5374", + "Wikileaks: The Secret Life of a Superpower": "2338", + "Wild Arabia": "3392", + "Wild at Heart": "2277", + "Wild Bill": "7446", + "Wild Boys": "1886", + "Wild Brazil": "4233", + "Wild Burma: Nature's Lost Kingdom": "4294", + "Wild China": "4877", + "Wild Weather with Richard Hammond": "4891", + "Wild West": "1387", + "Wildfire": "1239", + "Wildfires 2014: Inside The inferno": "4603", + "Wilfred (AU)": "7285", + "Wilfred (US)": "1670", + "Will": "6445", + "Will & Grace": "556", + "Will vs. The Future": "6581", + "William and Kate: The First Year": "2452", + "Windfall": "650", + "Wings": "1505", + "Winter": "4995", + "Winter Sonata": "1355", + "Winx Club": "3834", + "Wipeout": "931", + "Wire In The Blood": "314", + "Wisdom of the Crowd": "6405", + "Wisting": "7427", + "Witchblade": "529", + "Witches of East End": "4036", + "With Bob & David": "5474", + "Without a Trace": "173", + "Without You": "2041", + "Witless": "5780", + "Witness": "3081", + "Wizard Wars": "4737", + "Wizards Of Waverly Place": "661", + "Wizards vs. Aliens": "3064", + "Wodehouse in Exile": "3527", + "Wolf (Börü)": "7183", + "Wolf Creek": "5813", + "Wolf Hall": "4966", + "Wolf Lake": "4700", + "Wolf Watch": "4205", + "Wolfblood": "3981", + "Wolfblood Secrets": "6017", + "Wolfblood Uncovered": "4057", + "Wolverine": "1502", + "Wolverine (US)": "1833", + "Wolverine and the X-Men": "834", + "Women In Love": "1444", + "Women on the Inside": "4769", + "Women's Murder Club": "162", + "Wonder Woman": "546", + "Wonderfalls": "309", + "Wonderland (AU)": "3961", + "Wonders Of Life": "3305", + "Wonders of the Monsoon": "4831", + "Wonders of the Solar System": "776", + "Wonders of the Universe": "1422", + "Woodley": "2259", + "Work in Progress": "7665", + "Work It": "2136", + "Work of Art The Next Great Artist": "1957", + "Workaholics": "1488", + "Workin' Moms": "6180", + "Working Class": "1359", + "Working The Engels": "4362", + "Workingirls": "2437", + "World of Beachcomber": "7604", + "World of Dance": "6450", + "World of Quest": "3884", + "World on Fire": "7595", + "World Without End": "2859", + "Wormwood (2017)": "6694", + "Worst Week": "354", + "Worst Year of My Life, Again!": "4670", + "Worzel Gummidge": "7890", + "Wotakoi: Love Is Hard For Otaku": "7178", + "Would I Lie to You?": "3715", + "WPC 56": "3497", + "Wrecked (2016)": "5805", + "Wu Assassins": "7498", + "Wu-Tang: An American Saga": "7556", + "Wuthering Heights": "671", + "Wynonna Earp": "5688", + "X Company": "5023", + "X-Men": "905", + "X-Men (JP)": "1913", + "X-Men Anime": "7885", + "X-Men: Evolution": "1170", + "Xavier: Renegade Angel": "804", + "Xena: Warrior Princess": "478", + "XIII": "352", + "XIII: The Series": "1521", + "xxxHOLiC": "4963", + "Yankee": "7450", + "Year Million": "6372", + "Year of The Rabbit": "7451", + "Years and Years": "7408", + "Yellowstone (2018)": "6814", + "Yes, Minister": "264", + "Yes, Prime Minister": "2927", + "Yes, Prime Minister (2013)": "3308", + "Yonderland": "4105", + "YOU": "6966", + "You Are Wanted": "6282", + "You Deserve It": "2004", + "You Me Her": "5755", + "You Rang, M'Lord?": "7718", + "You, Me And The Apocalypse": "5420", + "You're the Worst (2014)": "4589", + "Young & Hungry": "4498", + "Young Dracula": "3382", + "Young Drunk Punk": "4969", + "Young Hercules": "5822", + "Young Herriot": "2071", + "Young Hyacinth": "5986", + "Young Justice": "1234", + "Young Sheldon": "6406", + "Younger": "5084", + "Youngers": "3507", + "Your Family Or Mine": "5131", + "Your Money, Their Tricks": "3903", + "Your Show Time": "7011", + "Yu-Gi-Oh Duel Monsters": "2490", + "Z Nation": "4760", + "Z Rock": "913", + "Z: The Beginning of Everything": "5499", + "Zac & Mia": "7278", + "Zapped": "7799", + "Zen": "1302", + "Zenith": "1458", + "Zero Hour (2013)": "3326", + "ZeroZeroZero": "7791", + "Zhen Huan Zhuan": "6488", + "Zhizn i priklyucheniya Mishki Yaponchika": "4697", + "Zoe Ever After": "5641", + "Zoey's Extraordinary Playlist": "7692", + "Zombieland": "3600", + "Zomboat!": "7605", + "Zondag met Lubach": "6853", + "Zone Blanche (Black Spot)": "6867", + "Zoo": "5042", + "Zorro (1957)": "1145", + "КОП (KOP)": "7720" +} diff --git a/a4kSubtitles/download.py b/a4kSubtitles/download.py index 7dd39ba..219f6bb 100644 --- a/a4kSubtitles/download.py +++ b/a4kSubtitles/download.py @@ -2,7 +2,7 @@ def __download(core, filepath, request): request['stream'] = True - with core.request.execute(request) as r: + with core.request.execute(core, request) as r: with open(filepath, 'wb') as f: core.shutil.copyfileobj(r.raw, f) diff --git a/a4kSubtitles/lib/kodi.py b/a4kSubtitles/lib/kodi.py index 6e7cb70..28640d8 100644 --- a/a4kSubtitles/lib/kodi.py +++ b/a4kSubtitles/lib/kodi.py @@ -39,6 +39,7 @@ addon_id = addon.getAddonInfo('id') addon_name = addon.getAddonInfo('name') addon_version = addon.getAddonInfo('version') +addon_icon = addon.getAddonInfo('icon') addon_profile = xbmc.translatePath(addon.getAddonInfo('profile')) def json_rpc(method, params, log_error=True): # pragma: no cover @@ -61,10 +62,35 @@ def json_rpc(method, params, log_error=True): # pragma: no cover def get_kodi_setting(setting, log_error=True): # pragma: no cover return json_rpc('Settings.GetSettingValue', {"setting": setting}, log_error) +def notification(text, time=3000): # pragma: no cover + xbmc.executebuiltin('Notification(%s, %s, %d, %s)' % (addon_name, text, time, addon_icon)) + def get_progress_dialog(): # pragma: no cover - progress_dialog = xbmcgui.DialogProgress() - progress_dialog.create(addon_name, 'Searching...') - return progress_dialog + wrapper = lambda: None + wrapper.dialog = None + wrapper.latest_update = None + def open(): + wrapper.dialog = xbmcgui.DialogProgress() + wrapper.dialog.create(addon_name, 'Searching...') + if wrapper.latest_update: + (progress, text) = wrapper.latest_update + wrapper.dialog.update(progress, text) + def close(): + if wrapper.dialog: + wrapper.dialog.close() + wrapper.dialog = None + def iscanceled(): + return wrapper.dialog.iscanceled() if wrapper.dialog else False + def update(progress, text): + if wrapper.dialog: + wrapper.dialog.update(progress, text) + else: + wrapper.latest_update = (progress, text) + wrapper.open = open + wrapper.close = close + wrapper.iscanceled = iscanceled + wrapper.update = update + return wrapper def update_progress(core): # pragma: no cover if core.progress_dialog is None or core.progress_dialog.iscanceled(): diff --git a/a4kSubtitles/lib/logger.py b/a4kSubtitles/lib/logger.py index ac75095..f100b48 100644 --- a/a4kSubtitles/lib/logger.py +++ b/a4kSubtitles/lib/logger.py @@ -28,9 +28,6 @@ def __log(message, level=xbmc.LOGDEBUG): def notice(message): __log(message, xbmc.LOGNOTICE) -def info(message): - __log(message, xbmc.LOGINFO) - def error(message): __log(message, xbmc.LOGERROR) diff --git a/a4kSubtitles/lib/request.py b/a4kSubtitles/lib/request.py index 8711af7..a46b946 100644 --- a/a4kSubtitles/lib/request.py +++ b/a4kSubtitles/lib/request.py @@ -6,9 +6,12 @@ from .kodi import get_int_setting from . import logger -def execute(request): +def execute(core, request): request.setdefault('timeout', get_int_setting('general.timeout')) + if core.progress_dialog and not core.progress_dialog.dialog: + core.progress_dialog.open() + validate = request.pop('validate', None) next = request.pop('next', None) @@ -18,21 +21,22 @@ def execute(request): logger.debug('%s ^ - %s' % (request['method'], request['url'])) try: response = requests.request(verify=False, **request) - except: + except: # pragma: no cover response = lambda: None response.text = '' + response.content = '' response.status_code = 500 logger.debug('%s $ - %s - %s' % (request['method'], request['url'], response.status_code)) if validate: alt_request = validate(response) if alt_request: - return execute(alt_request) + return execute(core, alt_request) if next and response.status_code == 200: next_request = next(response) if next_request: - return execute(next_request) + return execute(core, next_request) else: return None diff --git a/a4kSubtitles/lib/utils.py b/a4kSubtitles/lib/utils.py index f821deb..47eabb8 100644 --- a/a4kSubtitles/lib/utils.py +++ b/a4kSubtitles/lib/utils.py @@ -30,6 +30,49 @@ temp_dir = os.path.join(kodi.addon_profile, 'temp') results_filepath = os.path.join(kodi.addon_profile, 'last_results.json') +__meta_cache_filepath = os.path.join(kodi.addon_profile, 'last_meta.json') +__tvshow_years_cache = os.path.join(kodi.addon_profile, 'tvshow_years_cache.json') + +def __get_cache(filepath): + try: + with open(filepath, 'r') as f: + return json.loads(f.read()) + except: + return {} + +def __save_cache(filepath, cache): + try: + json_data = json.dumps(cache, indent=2) + with open(filepath, 'w') as f: + f.write(json_data) + except: + pass + +def get_meta_cache(): + meta_cache = __get_cache(__meta_cache_filepath) + meta_cache.setdefault('imdb_id', '') + return meta_cache + +def save_meta_cache(meta_cache): + return __save_cache(__meta_cache_filepath, meta_cache) + +def get_tvshow_years_cache(): + return __get_cache(__tvshow_years_cache) + +def save_tvshow_years_cache(tvshow_years_cache): + return __save_cache(__tvshow_years_cache, tvshow_years_cache) + +def get_tvshow_cache_key(imdb_id): + return '%s_tvshow_year' % imdb_id + +def get_meta_hash(meta): + hash_data = { + 'imdb_id': meta.imdb_id, + 'filename': meta.filename, + } + json_data = json.dumps(hash_data).encode('utf-8') + return hashlib.sha256(json_data).hexdigest() + class DictAsObject(dict): def __getattr__(self, name): return self.get(name, None) @@ -37,9 +80,9 @@ def __getattr__(self, name): def __setattr__(self, name, value): self[name] = value -def get_all_relative_py_files(file): - files = os.listdir(os.path.dirname(file)) - return [filename[:-3] for filename in files if not filename.startswith('__') and filename.endswith('.py')] +def get_all_relative_entries(relative_file, ext='.py', ignore_private=True): + entries = os.listdir(os.path.dirname(relative_file)) + return [os.path.splitext(name)[0] for name in entries if not ignore_private or not name.startswith('__') and name.endswith(ext)] def strip_non_ascii_and_unprintable(text): if not isinstance(text, str): @@ -69,10 +112,6 @@ def wait_threads(threads): for thread in threads: thread.join() -def get_hash(obj): - json_data = json.dumps(obj).encode('utf-8') - return hashlib.sha256(json_data).hexdigest() - def cleanup_subtitles(sub_contents): all_lines = sub_contents.split('\n') cleaned_lines = [] @@ -113,3 +152,8 @@ def cleanup_subtitles(sub_contents): cleaned_lines.pop(0) return '\n'.join(cleaned_lines) + +def get_relative_json(relative_file, filename): + json_path = os.path.join(os.path.dirname(relative_file), filename + '.json') + with open(json_path) as json_result: + return json.load(json_result) diff --git a/a4kSubtitles/lib/video.py b/a4kSubtitles/lib/video.py index cc30be3..3d413d3 100644 --- a/a4kSubtitles/lib/video.py +++ b/a4kSubtitles/lib/video.py @@ -21,7 +21,10 @@ def __sum_64k_bytes(file, result): result.filehash += value result.filehash &= 0xFFFFFFFFFFFFFFFF -def __set_size_and_hash(meta, filepath): +def __set_size_and_hash(core, meta, filepath): + if core.progress_dialog and not core.progress_dialog.dialog: + core.progress_dialog.open() + f = xbmcvfs.File(filepath) try: filesize = meta['filesize'] = f.size() @@ -65,57 +68,96 @@ def __set_subdb_hash(meta, filepath): finally: f.close() -def __scrape_tvshow_year(meta): - imdb_response = request.execute({'method': 'GET', 'url': 'https://www.imdb.com/title/' + meta.imdb_id}) - if imdb_response.status_code == 200: - show_year_match = re.search(r' %s \((.*?)\)"' % meta.tvshow, imdb_response.text) - if show_year_match: - meta.tvshow_year = show_year_match.group(1) - -def get_meta(): - meta = {} - meta['year'] = xbmc.getInfoLabel('VideoPlayer.Year') - meta['season'] = xbmc.getInfoLabel('VideoPlayer.Season') - meta['episode'] = xbmc.getInfoLabel('VideoPlayer.Episode') - meta['tvshow'] = xbmc.getInfoLabel('VideoPlayer.TVShowTitle') - meta['title'] = xbmc.getInfoLabel('VideoPlayer.OriginalTitle') - if meta['title'] == '': - meta['title'] = xbmc.getInfoLabel('VideoPlayer.Title') - meta['imdb_id'] = xbmc.getInfoLabel('VideoPlayer.IMDBNumber') - - meta['filename'] = meta['title'] - meta['filesize'] = '' - meta['filehash'] = '' +def __scrape_tvshow_year(core, meta): + imdb_response = request.execute(core, { + 'method': 'GET', + 'url': 'https://www.imdb.com/title/' + meta.imdb_id, + 'timeout': 10, + }) + + if imdb_response.status_code != 200: + return + + show_year_match = re.search(r' %s \((.*?)\)"' % meta.tvshow, imdb_response.text) + if show_year_match: + meta.tvshow_year = show_year_match.group(1).strip() + + cache_key = utils.get_tvshow_cache_key(meta.imdb_id) + tvshow_years_cache = utils.get_tvshow_years_cache() + tvshow_years_cache[cache_key] = meta.tvshow_year + utils.save_tvshow_years_cache(tvshow_years_cache) + +def __get_filename(title): + filename = title try: filepath = xbmc.Player().getPlayingFile() - meta['filename'] = filepath.split('/')[-1] - __set_size_and_hash(meta, filepath) - __set_subdb_hash(meta, filepath) + filename = filepath.split('/')[-1] + filename = utils.unquote(filename) except: - import traceback - traceback.print_exc() + pass + + return filename + +def get_meta(core): + imdb_id = xbmc.getInfoLabel('VideoPlayer.IMDBNumber') + title = xbmc.getInfoLabel('VideoPlayer.OriginalTitle') + if title == '': + title = xbmc.getInfoLabel('VideoPlayer.Title') + filename = __get_filename(title) + + meta_cache = utils.get_meta_cache() + if imdb_id != '' and meta_cache['imdb_id'] == imdb_id and meta_cache['filename'] == filename: + meta = utils.DictAsObject(meta_cache) + else: + meta = {} + meta['year'] = xbmc.getInfoLabel('VideoPlayer.Year') + meta['season'] = xbmc.getInfoLabel('VideoPlayer.Season') + meta['episode'] = xbmc.getInfoLabel('VideoPlayer.Episode') + meta['tvshow'] = xbmc.getInfoLabel('VideoPlayer.TVShowTitle') + meta['title'] = title + meta['imdb_id'] = imdb_id + + meta['filename'] = filename + meta['filename_without_ext'] = filename + meta['filesize'] = '' + meta['filehash'] = '' - try: - meta['filename'] = utils.unquote(meta['filename']) - meta['filename_without_ext'] = os.path.splitext(meta['filename'])[0] - except: pass + try: + filepath = xbmc.Player().getPlayingFile() + __set_size_and_hash(core, meta, filepath) + __set_subdb_hash(meta, filepath) + except: + import traceback + traceback.print_exc() + + try: + meta['filename_without_ext'] = os.path.splitext(meta['filename'])[0] + except: pass + + meta_json = json.dumps(meta, indent=2) + logger.debug(meta_json) - meta_json = json.dumps(meta, indent=2) - logger.debug(meta_json) - meta = json.loads(meta_json) + meta = json.loads(meta_json) + meta = utils.DictAsObject(meta) - meta = utils.DictAsObject(meta) + for key in meta.keys(): + value = utils.strip_non_ascii_and_unprintable(meta[key]) + meta[key] = str(value).strip() - for key in meta.keys(): - value = utils.strip_non_ascii_and_unprintable(meta[key]) - meta[key] = str(value).strip() + utils.save_meta_cache(meta) meta.is_tvshow = meta.tvshow != '' meta.is_movie = not meta.is_tvshow - if meta.is_tvshow and meta.imdb_id != '' and get_bool_setting('podnadpisi', 'enabled'): - meta.tvshow_year_thread = threading.Thread(target=__scrape_tvshow_year, args=(meta,)) - meta.tvshow_year_thread.start() + if meta.is_tvshow and meta.imdb_id != '' and (get_bool_setting('podnadpisi', 'enabled') + or get_bool_setting('addic7ed', 'enabled')): + tvshow_years_cache = utils.get_tvshow_years_cache() + tvshow_year = tvshow_years_cache.get(utils.get_tvshow_cache_key(meta.imdb_id), '') + if tvshow_year != '': + meta.tvshow_year = tvshow_year + else: + meta.tvshow_year_thread = threading.Thread(target=__scrape_tvshow_year, args=(core, meta)) + meta.tvshow_year_thread.start() return meta diff --git a/a4kSubtitles/search.py b/a4kSubtitles/search.py index 0a37097..9e5c6e9 100644 --- a/a4kSubtitles/search.py +++ b/a4kSubtitles/search.py @@ -2,28 +2,30 @@ def __auth_service(core, service_name, request): service = core.services[service_name] - response = core.request.execute(request) + response = core.request.execute(core, request) if response.status_code == 200 and response.text: service.parse_auth_response(core, service_name, response.text) def __query_service(core, service_name, meta, request, results): - service = core.services[service_name] - response = core.request.execute(request) - if response and response.status_code == 200 and response.text: - service_results = service.parse_search_response(core, service_name, meta, response) - else: - service_results = [] + try: + service = core.services[service_name] + response = core.request.execute(core, request) - results.extend(service_results) + if response and response.status_code == 200 and response.text: + service_results = service.parse_search_response(core, service_name, meta, response) + else: + service_results = [] - core.progress_text = core.progress_text.replace(service.display_name, '') - core.kodi.update_progress(core) + results.extend(service_results) - core.logger.debug(lambda: core.json.dumps({ - 'url': request['url'], - 'count': len(service_results), - 'status_code': response.status_code - }, indent=2)) + core.logger.debug(lambda: core.json.dumps({ + 'url': request['url'], + 'count': len(service_results), + 'status_code': response.status_code + }, indent=2)) + finally: + core.progress_text = core.progress_text.replace(service.display_name, '') + core.kodi.update_progress(core) def __add_results(core, results): # pragma: no cover for item in results: @@ -43,7 +45,7 @@ def __save_results(core, meta, results): try: if len(results) == 0: return - meta_hash = core.utils.get_hash(meta) + meta_hash = core.utils.get_meta_hash(meta) json_data = core.json.dumps({'hash': meta_hash, 'results': results}, indent=2) with open(core.utils.results_filepath, 'w') as f: f.write(json_data) @@ -56,7 +58,7 @@ def __get_last_results(core, meta): with open(core.utils.results_filepath, 'r') as f: last_results = core.json.loads(f.read()) - meta_hash = core.utils.get_hash(meta) + meta_hash = core.utils.get_meta_hash(meta) if last_results['hash'] == meta_hash: return last_results['results'] except: pass @@ -141,7 +143,8 @@ def __wait_threads(core, request_threads): def __complete_search(core, results): if core.api_mode_enabled: return results - __add_results(core, results) + + __add_results(core, results) # pragma: no cover def __search(core, service_name, meta, results): service = core.services[service_name] @@ -156,7 +159,7 @@ def __search(core, service_name, meta, results): core.utils.wait_threads(threads) def search(core, params): - meta = core.video.get_meta() + meta = core.video.get_meta(core) meta.languages = __parse_languages(core, core.utils.unquote(params['languages']).split(',')) meta.preferredlanguage = core.kodi.parse_language(params['preferredlanguage']) core.logger.debug(lambda: core.json.dumps(meta, default=lambda o: '', indent=2)) @@ -165,23 +168,21 @@ def search(core, params): core.logger.error('missing imdb id!') return + last_query_results = __get_last_results(core, meta) + if len(last_query_results) > 0: + core.logger.notice('using cached results') + return __complete_search(core, last_query_results) + threads = [] results = [] - last_query_results = __get_last_results(core, meta) for service_name in core.services: if not core.kodi.get_bool_setting(service_name, 'enabled'): continue - last_results = list(filter(lambda r: r['service_name'] == service_name, last_query_results)) - if len(last_results) > 0: - core.logger.notice('%s using cached results' % service_name) - results.extend(last_results) - continue - service = core.services[service_name] core.progress_text += service.display_name + '|' - auth_thread = None + auth_thread = None auth_request = service.build_auth_request(core, service_name) if auth_request: auth_thread = core.threading.Thread(target=__auth_service, args=(core, service_name, auth_request)) diff --git a/a4kSubtitles/services/__init__.py b/a4kSubtitles/services/__init__.py index 8b3c651..e50ada5 100644 --- a/a4kSubtitles/services/__init__.py +++ b/a4kSubtitles/services/__init__.py @@ -3,8 +3,9 @@ import importlib from a4kSubtitles.lib import utils -__all = utils.get_all_relative_py_files(__file__) +__all = utils.get_all_relative_entries(__file__) __display_names = { + 'addic7ed': 'Addic7ed', 'bsplayer': 'BSPlayer', 'opensubtitles': 'OpenSubtitles', 'podnadpisi': 'Podnadpisi', diff --git a/a4kSubtitles/services/addic7ed.py b/a4kSubtitles/services/addic7ed.py new file mode 100644 index 0000000..9f86b20 --- /dev/null +++ b/a4kSubtitles/services/addic7ed.py @@ -0,0 +1,133 @@ +# -*- coding: utf-8 -*- + +__url = 'https://www.addic7ed.com' + +def __get_show_id(core, service_name, meta): + service = core.services[service_name] + tvshows = core.data[service_name].tvshows + + title = '%s (%s)' % (meta.tvshow, meta.tvshow_year) + tvshow_id = tvshows.get(title, '') + if tvshow_id == '': + title = meta.tvshow + tvshow_id = tvshows.get(meta.tvshow, '') + + service.context.referer = '%s/serie/%s/%s/%s/%s' % (__url, title, meta.season, meta.episode, meta.title) + service.context.referer = service.context.referer.replace(' ', '_') + return tvshow_id + +def __get_language_ids(core, service_name, meta): + languages = core.data[service_name].languages + + lang_ids = [] + for lang in meta.languages: + lang_id = languages.get(lang, '') + if lang_id != '': + lang_ids.append(lang_id) + + if len(lang_ids) == 0: + lang_ids = '1' + + return '|'.join(lang_ids) + +def build_search_requests(core, service_name, meta): + if meta.is_movie: + return [] + + if meta.tvshow_year_thread: + meta.tvshow_year_thread.join() + if not meta.tvshow_year: + return [] + + tvshow_id = __get_show_id(core, service_name, meta) + if tvshow_id == '': + return [] + + params = { + 'show': tvshow_id, + 'season': meta.season, + 'langs': '|%s|' % __get_language_ids(core, service_name, meta), + } + + request = { + 'method': 'GET', + 'url': '%s/ajax_loadShow.php' % __url, + 'params': params + } + + return [request] + +def parse_search_response(core, service_name, meta, response): + try: + results = response.text.split('(.*?)' + + r'(.*?)' + + r'.*?' + + r'(.*?)' + + r'(.*?)' + + r'\s*?.*?' + + r'(.*?)' + + r'.*?' + + r'.*?' + + r'.*?href=\"(.*?)\".*?' + ) + regex_pattern = core.re.compile(pattern) + + def map_result(result): + match = core.re.search(regex_pattern, result) + if not match: + return None + + season = match.group(1) + episode = match.group(2) + + if meta.season != season or meta.episode != episode: + return None + + lang = match.group(3) + if lang not in meta.languages: + return None + + lang_code = core.kodi.xbmc.convertLanguage(lang, core.kodi.xbmc.ISO_639_1) + + release_id = match.group(4) + name = '%s.S%sE%s.%s.srt' % (meta.tvshow, meta.season.zfill(2), meta.episode.zfill(2), release_id) + hearing_impaired = match.group(5) + url = __url + match.group(6) + + return { + 'service_name': service_name, + 'service': service.display_name, + 'lang': lang, + 'name': name, + 'rating': 0, + 'lang_code': lang_code, + 'sync': 'true' if release_id in meta.title else 'false', + 'impaired': 'true' if hearing_impaired != '' else 'false', + 'action_args': { + 'url': url, + 'lang': lang, + 'filename': name, + 'referer': service.context.referer, + 'raw': True + } + } + + return list(filter(lambda v: v, map(map_result, results))) + +def build_download_request(core, service_name, args): + request = { + 'method': 'GET', + 'url': args['url'], + 'headers': { + 'referer': args['referer'] + } + } + + return request diff --git a/a4kSubtitles/services/bsplayer.py b/a4kSubtitles/services/bsplayer.py index 517d387..291b029 100644 --- a/a4kSubtitles/services/bsplayer.py +++ b/a4kSubtitles/services/bsplayer.py @@ -95,7 +95,7 @@ def __logout(core, service_name): request = __get_request(core, service_name, action, params) def logout(): - core.request.execute(request) + core.request.execute(core, request) context.token = None thread = core.threading.Thread(target=logout) diff --git a/a4kSubtitles/services/podnadpisi.py b/a4kSubtitles/services/podnadpisi.py index a1f9bcf..2f42b8f 100644 --- a/a4kSubtitles/services/podnadpisi.py +++ b/a4kSubtitles/services/podnadpisi.py @@ -13,7 +13,8 @@ def build_search_requests(core, service_name, meta): params['episodes'] = meta.episode params['movie_type'] = ['tv-series', 'mini-series'] - meta.tvshow_year_thread.join() + if meta.tvshow_year_thread: + meta.tvshow_year_thread.join() if meta.tvshow_year: params['year'] = meta.tvshow_year else: diff --git a/addon.xml b/addon.xml index 70c9a68..783b3f8 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ @@ -13,7 +13,7 @@ a4kSubtitles - Multi-Source Subtitles Addon Multi-source subtitles addon optimized for Seren. -Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene +Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene, Addic7ed all true @@ -24,6 +24,11 @@ Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene icon.png +[v0.0.26]: + * Support for Addic7ed + * Improve cache of the last results + * Don't show progress when showing results from cache + [v0.0.25]: * Fix cancellation thread exit diff --git a/packages/addons.xml b/packages/addons.xml index dcd1dbe..f7513a5 100644 --- a/packages/addons.xml +++ b/packages/addons.xml @@ -4,7 +4,7 @@ @@ -16,7 +16,7 @@ a4kSubtitles - Multi-Source Subtitles Addon Multi-source subtitles addon optimized for Seren. -Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene +Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene, Addic7ed all true @@ -27,6 +27,11 @@ Supports: OpenSubtitles, BSPlayer, Podnadpisi.NET, SubDB, Subscene icon.png +[v0.0.26]: + * Support for Addic7ed + * Improve cache of the last results + * Don't show progress when showing results from cache + [v0.0.25]: * Fix cancellation thread exit diff --git a/packages/addons.xml.crc b/packages/addons.xml.crc index 11a8985..9bd9619 100644 --- a/packages/addons.xml.crc +++ b/packages/addons.xml.crc @@ -1 +1 @@ -dbe253fdace9db543d423f0a1e957d9671ba9440 \ No newline at end of file +b7b576a871562c3715a9fd0155974309fde0a679 \ No newline at end of file diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po index 02df54c..59f32d4 100644 --- a/resources/language/resource.language.en_gb/strings.po +++ b/resources/language/resource.language.en_gb/strings.po @@ -53,6 +53,10 @@ msgctxt "#33205" msgid "Subscene" msgstr "" +msgctxt "#33206" +msgid "Addic7ed" +msgstr "" + # Labels msgctxt "#33301" msgid "Username (Optional)" diff --git a/resources/settings.xml b/resources/settings.xml index baa9966..a96ab68 100644 --- a/resources/settings.xml +++ b/resources/settings.xml @@ -8,8 +8,9 @@ - + + diff --git a/tests/test_suite.py b/tests/test_suite.py index 6f926ca..dd6aa5b 100644 --- a/tests/test_suite.py +++ b/tests/test_suite.py @@ -416,3 +416,26 @@ def test_subscene_tvshow(): filepath = a4ksubtitles_api.download(params, search.settings) assert filepath != '' + +def test_addic7ed_tvshow(): + a4ksubtitles_api = api.A4kSubtitlesApi({'kodi': True}) + __remove_last_results(a4ksubtitles_api) + + # search + settings = { + 'addic7ed.enabled': 'true', + } + search = __search_tvshow(a4ksubtitles_api, settings) + + # download + item = search.results[0] + + params = { + 'action': 'download', + 'service_name': 'addic7ed', + 'action_args': item['action_args'] + } + + filepath = a4ksubtitles_api.download(params, search.settings) + + assert filepath != ''