my-private-iptv-m3u/config/patterns.json
stoney420 c6e0548d1a
Some checks failed
Generate M3U Playlist with Auto-Organization / build-and-organize (push) Failing after 13s
Update config/patterns.json
2025-06-28 23:36:47 +02:00

141 lines
No EOL
9.4 KiB
JSON

{
"country_patterns": {
"🇺🇸 United States": [
"cbs", "nbc", "abc", "fox", "espn", "cnn", "hbo", "usa", "america", "nfl", "mlb", "nba", "wnba",
"fox news", "msnbc", "discovery", "history", "syfy", "fx", "tnt", "tbs", "amc", "mtv",
"vh1", "comedy central", "cartoon network", "nickelodeon", "disney", "hgtv", "food network",
"travel channel", "animal planet", "national geographic", "lifetime", "hallmark", "bravo",
"e!", "tlc", "a&e", "usa network", "fx", "fxx", "fxm", "fx movie", "showtime", "starz",
"cinemax", "paramount", "spike", "bet", "own", "oxygen", "investigation discovery",
"weather channel", "cspan", "bloomberg", "cnbc", "fox business", "newsmax", "oann",
"pbs", "ion", "cw", "my network", "univision", "telemundo", "galavision",
"vevo", "samsung tv plus", "samsungtvplus usa", "universal movies", "usa east", "usa west",
"duck dynasty", "fear factor", "forensic files", "forged in fire", "fox sports", "fox weather",
"failarmy", "family ties", "fanduel", "farscape", "fifa+", "filmrise", "fireman sam",
"flipping nation", "formula 1", "fox soul", "fubo sports", "game show central", "ebony tv",
"electricnow", "estrella", "et", "family hour", "mystics", "dallas wings", "washington",
"tv land", "tvland", "we tv", "wetv", "all weddings we tv", "all reality we tv",
"cheaters", "cheers", "christmas 365", "classica"
],
"🇨🇦 Canada": [
"cbc", "ctv", "global", "citytv", "tvo", "ici", "radio-canada", "v", "noovo", "aptn",
"omni", "fairchild", "talentvision", "telelatino", "cpac", "parliament hill", "weather network",
"tsn", "sportsnet", "rds", "tva sports", "oln", "cottage life", "hgtv canada", "food network canada",
"discovery canada", "history canada", "animal planet canada", "national geographic canada",
"showcase", "slice", "w network", "outtv", "vision tv", "joytv", "yes tv", "cmt canada",
"much", "mtv canada", "comedy network", "teletoon", "ytv", "treehouse", "family channel",
"disney channel canada", "nickelodeon canada", "cartoon network canada",
"tsn 1", "tsn 2", "tsn 3", "tsn 4", "tsn 5", "tsn1", "tsn2", "tsn3", "tsn4", "tsn5",
"cbc news toronto", "sportsnet ontario", "sportsnet west"
],
"🇬🇧 United Kingdom": [
"bbc", "itv", "sky", "channel 4", "channel 5", "e4", "more4", "film4", "dave", "gold",
"drama", "yesterday", "pick", "really", "quest", "dmax", "eurosport", "bt sport",
"premier league", "sky sports", "sky news", "bbc news", "itv news", "channel 4 news",
"sky cinema", "sky atlantic", "sky one", "sky two", "living", "alibi", "eden", "w",
"comedy central uk", "mtv uk", "nickelodeon uk", "cartoon network uk", "discovery uk",
"history uk", "national geographic uk", "animal planet uk", "tlc uk", "investigation uk",
"crime+investigation", "lifetime uk", "syfy uk", "universal", "13th street", "studio universal",
"movies 24", "true movies", "horror channel", "talking pictures", "forces tv", "together tv",
"freeview", "freesat", "virgin media", "now tv",
"plutotv uk", "pluto tv uk", "inspector gadget", "jag", "judge judy", "judge nosey",
"just for laughs", "location", "love pets", "mcleod's daughters", "medical detectives",
"medium", "melrose place", "mission impossible", "mob wives", "modus", "moesha",
"monster jam", "most haunted", "moviesphere", "mst3k", "mtv classic", "mtv reality",
"mtv rocks", "mutant x", "mystery tv", "mythbusters", "ninja warrior", "nosey",
"come dine with me", "all tv"
],
"🇵🇭 Philippines": [
"abs-cbn", "gma", "tv5", "pba", "net 25", "ibc", "rpt", "untv", "gma news tv", "jeepney tv",
"discovery philippines", "national geographic philippines", "animal planet philippines", "history philippines",
"investigation discovery philippines", "tlc philippines", "fox sports philippines", "pba rush",
"tv5 hd", "tvn movies pinoy", "viva cinema", "pinoy", "philippines", "manila", "cebu",
"anc global", "anc ph", "anc news"
],
"🇲🇾 Malaysia": [
"tv1", "tv2", "tv3", "ntv7", "8tv", "tv9", "astro", "astro awani", "bernama", "rtm", "didik tv",
"discovery malaysia", "national geographic malaysia", "animal planet malaysia", "history malaysia",
"investigation discovery malaysia", "tlc malaysia", "fox sports malaysia", "astro supersport",
"tvn movies", "w-sport", "malaysia", "kuala lumpur", "my"
],
"🇦🇺 Australia": [
"abc australia", "nine network", "seven network", "ten network", "sbs",
"fox footy", "fox sports australia", "sky news australia", "channel 7",
"channel 9", "channel 10", "abc1", "abc2", "abc3", "sbs one", "sbs two"
],
"🇯🇵 Japan": [
"nhk", "nhk world", "fuji tv", "tbs", "tv asahi", "tv tokyo",
"nippon tv", "tokyo mx", "bs", "wowow", "j sports",
"animax", "animax japan", "japanese anime"
],
"🇩🇪 Germany": [
"ard", "zdf", "rtl", "sat.1", "pro7", "pro sieben", "vox", "rtl2", "kabel eins", "super rtl",
"nitro", "rtlplus", "sixx", "dmax", "tele 5", "sport1", "eurosport", "sky deutschland",
"sky sport", "sky cinema", "premiere", "13th street", "syfy", "universal tv", "fox",
"comedy central", "mtv", "viva", "nickelodeon", "disney channel", "kika", "3sat", "arte",
"phoenix", "n-tv", "n24", "welt", "tagesschau24", "zdf info", "zdf neo", "one", "alpha",
"br", "hr", "mdr", "ndr", "rbb", "swr", "wdr", "servus tv", "orf", "puls 4"
],
"🇫🇷 France": [
"tf1", "france 2", "france 3", "france 4", "france 5", "m6", "w9", "tmc", "nt1", "nrj12",
"canal+", "canal plus", "bein sports", "eurosport", "rmc sport", "l'equipe", "infosport",
"france 24", "bfm tv", "cnews", "lci", "france info", "arte", "gulli", "disney channel",
"nickelodeon", "cartoon network", "boomerang", "teletoon", "mangas", "j-one", "game one",
"nolife", "paramount channel", "13eme rue", "syfy", "ushuaia tv", "nat geo", "planete",
"discovery", "history", "voyage", "chasse et peche", "seasons", "terre tv", "equidia"
],
"🇰🇷 South Korea": [
"kbs", "kbs1", "kbs2", "kbs news", "kbs world", "mbc", "sbs", "ebs", "jtbc", "tv chosun",
"channel a", "mbn", "ytn", "ytn science", "연합뉴스tv", "news y", "sbs cnbc", "sbs golf",
"mbc sports+", "kbs n sports", "spotv", "xtvn", "olive", "on style", "life", "o'live",
"mnet", "tooniverse", "champ", "nick", "disney junior", "cartoon network korea", "jei tv",
"tvn", "tvn movies"
],
"🎵 Music": [
"vevo", "vevo 2k", "vevo 70's", "vevo 80's", "vevo 90's", "vevo country", "vevo hip-hop",
"vevo r&b", "mtv", "vh1", "music choice", "music box", "trace", "bet", "cmt",
"country music", "rock", "pop", "jazz", "classical", "hip hop", "rap", "electronic",
"concert", "live music", "music video", "mtv classic", "mtv reality", "mtv rocks",
"mtv biggest pop", "mtv flow latino", "mtv queens of pop", "mtv spankin' new",
"now 70's", "now 80's", "now 90s00s"
]
},
"country_prefixes": {
"🇺🇦 Ukraine": ["ua:", "ua |", "укр", "ukraine:"],
"🇵🇱 Poland": ["pl:", "pl |", "polska:", "poland:"],
"🇹🇷 Turkey": ["tr:", "tr |", "turk:", "turkey:"],
"🇲🇾 Malaysia": ["my:", "my |", "malaysia:", "mal:"],
"🇬🇧 United Kingdom": ["uk:", "uk |", "gb:", "britain:", "england:", "plutotv uk"],
"🇺🇸 United States": ["us:", "us |", "usa:", "america:", "samsungtvplus usa", "usa east", "usa west"],
"🇨🇦 Canada": ["ca:", "ca |", "canada:", "can:", "tsn3.ca", "tsn4.ca", "tsn5.ca", ".ca"],
"🇩🇪 Germany": ["de:", "de |", "ger:", "germany:", "deutsch:"],
"🇫🇷 France": ["fr:", "fr |", "france:", "french:"],
"🇪🇸 Spain": ["es:", "es |", "spain:", "spanish:", "esp:"],
"🇮🇹 Italy": ["it:", "it |", "italy:", "italian:", "ita:"],
"🇳🇱 Netherlands": ["nl:", "nl |", "netherlands:", "dutch:", "ned:"],
"🇧🇪 Belgium": ["be:", "be |", "belgium:", "belgie:", "belgique:"],
"🇨🇭 Switzerland": ["ch:", "ch |", "switzerland:", "swiss:", "schweiz:"],
"🇦🇹 Austria": ["at:", "at |", "austria:", "osterreich:"],
"🇧🇷 Brazil": ["br:", "br |", "brazil:", "brasil:"],
"🇦🇷 Argentina": ["ar:", "ar |", "argentina:", "arg:"],
"🇲🇽 Mexico": ["mx:", "mx |", "mexico:", "mex:"],
"🇨🇳 China": ["cn:", "cn |", "china:", "中国:"],
"🇯🇵 Japan": ["jp:", "jp |", "japan:", "日本:", ".jp"],
"🇰🇷 South Korea": ["kr:", "kr |", "korea:", "한국:", "tvn"],
"🇮🇳 India": ["in:", "in |", "india:", "भारत:"],
"🇦🇺 Australia": ["au:", "au |", "australia:", "aussie:", ".au"],
"🇷🇺 Russia": ["ru:", "ru |", "russia:", "россия:"],
"🇵🇭 Philippines": ["ph:", "ph |", "philippines:", "pinoy:", "manila:", "anc.ph", ".ph"],
"🇸🇦 Arabic": ["ar:", "sa:", "arabic:", "عربي:", "arab:"]
},
"quality_patterns": {
"4K": ["4k", "uhd", "2160p", "ultra hd", "ultra high definition"],
"FHD": ["fhd", "1080p", "1080", "full hd", "full high definition"],
"HD": ["hd", "720p", "720", "high definition"],
"SD": ["sd", "480p", "360p", "standard definition", "standard"]
},
"adult_keywords": [
"xxx", "adult", "porn", "sex", "erotic", "playboy", "18+", "nude", "naked", "sexy",
"babes", "girls", "hot", "sensual", "intimate", "pleasure", "passion", "desire"
]
}