Update config/patterns.json
All checks were successful
Generate M3U Playlist with Auto-Organization / build-and-organize (push) Successful in 30s

This commit is contained in:
stoney420 2025-06-28 22:18:09 +02:00
parent 8a1e67e0a3
commit 592ba8502c

View file

@ -1,15 +1,19 @@
{ {
"country_patterns": { "country_patterns": {
"🇺🇸 United States": [ "🇺🇸 United States": [
"cbs", "nbc", "abc", "fox", "espn", "cnn", "hbo", "usa", "america", "nfl", "mlb", "nba", "cbs", "nbc", "abc", "fox", "espn", "cnn", "hbo", "usa", "america", "nfl", "mlb", "nba", "wnba",
"fox news", "msnbc", "discovery", "history", "syfy", "fx", "tnt", "tbs", "amc", "mtv", "fox news", "msnbc", "discovery", "history", "syfy", "fx", "tnt", "tbs", "amc", "mtv",
"vh1", "comedy central", "cartoon network", "nickelodeon", "disney", "hgtv", "food network", "vh1", "comedy central", "cartoon network", "nickelodeon", "disney", "hgtv", "food network",
"travel channel", "animal planet", "national geographic", "lifetime", "hallmark", "bravo", "travel channel", "animal planet", "national geographic", "lifetime", "hallmark", "bravo",
"e!", "tlc", "a&e", "usa network", "showtime", "starz", "cinemax", "paramount", "spike", "e!", "tlc", "a&e", "usa network", "fx", "fxx", "fxm", "fx movie", "showtime", "starz",
"bet", "own", "oxygen", "investigation discovery", "weather channel", "cspan", "bloomberg", "cinemax", "paramount", "spike", "bet", "own", "oxygen", "investigation discovery",
"cnbc", "fox business", "newsmax", "oann", "pbs", "ion", "cw", "my network", "univision", "weather channel", "cspan", "bloomberg", "cnbc", "fox business", "newsmax", "oann",
"telemundo", "galavision", "american", "us tv", "united states", "nascar", "ufc", "wwe", "pbs", "ion", "cw", "my network", "univision", "telemundo", "galavision",
"disney channel", "disney jr", "disney xd", "freeform", "fx movie", "natgeo wild" "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"
], ],
"🇬🇧 United Kingdom": [ "🇬🇧 United Kingdom": [
"bbc", "itv", "sky", "channel 4", "channel 5", "e4", "more4", "film4", "dave", "gold", "bbc", "itv", "sky", "channel 4", "channel 5", "e4", "more4", "film4", "dave", "gold",
@ -20,9 +24,24 @@
"history uk", "national geographic uk", "animal planet uk", "tlc uk", "investigation uk", "history uk", "national geographic uk", "animal planet uk", "tlc uk", "investigation uk",
"crime+investigation", "lifetime uk", "syfy uk", "universal", "13th street", "studio universal", "crime+investigation", "lifetime uk", "syfy uk", "universal", "13th street", "studio universal",
"movies 24", "true movies", "horror channel", "talking pictures", "forces tv", "together tv", "movies 24", "true movies", "horror channel", "talking pictures", "forces tv", "together tv",
"freeview", "freesat", "virgin media", "now tv", "british", "uk tv", "england", "scotland", "freeview", "freesat", "virgin media", "now tv",
"wales", "northern ireland", "london", "manchester", "birmingham", "liverpool", "glasgow", "plutotv uk", "pluto tv uk", "inspector gadget", "jag", "judge judy", "judge nosey",
"bbc one", "bbc two", "bbc three", "bbc four", "itv2", "itv3", "itv4", "channel 4+1" "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"
],
"🇵🇭 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"
],
"🇲🇾 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"
], ],
"🇨🇦 Canada": [ "🇨🇦 Canada": [
"cbc", "ctv", "global", "citytv", "tvo", "ici", "radio-canada", "v", "noovo", "aptn", "cbc", "ctv", "global", "citytv", "tvo", "ici", "radio-canada", "v", "noovo", "aptn",
@ -31,19 +50,15 @@
"discovery canada", "history canada", "animal planet canada", "national geographic canada", "discovery canada", "history canada", "animal planet canada", "national geographic canada",
"showcase", "slice", "w network", "outtv", "vision tv", "joytv", "yes tv", "cmt canada", "showcase", "slice", "w network", "outtv", "vision tv", "joytv", "yes tv", "cmt canada",
"much", "mtv canada", "comedy network", "teletoon", "ytv", "treehouse", "family channel", "much", "mtv canada", "comedy network", "teletoon", "ytv", "treehouse", "family channel",
"disney channel canada", "nickelodeon canada", "cartoon network canada", "canadian", "canada tv", "disney channel canada", "nickelodeon canada", "cartoon network canada"
"toronto", "vancouver", "montreal", "calgary", "ottawa", "edmonton", "winnipeg", "nhl", "cfl",
"tsn1", "tsn2", "tsn3", "tsn4", "tsn5", "sportsnet one", "sportsnet east", "sportsnet west"
], ],
"🇩🇪 Germany": [ "🇩🇪 Germany": [
"ard", "zdf", "rtl", "sat.1", "pro7", "pro sieben", "vox", "rtl2", "kabel eins", "super rtl", "ard", "zdf", "rtl", "sat.1", "pro7", "pro sieben", "vox", "rtl2", "kabel eins", "super rtl",
"nitro", "rtlplus", "sixx", "dmax", "tele 5", "sport1", "eurosport", "sky deutschland", "nitro", "rtlplus", "sixx", "dmax", "tele 5", "sport1", "eurosport", "sky deutschland",
"sky sport", "sky cinema", "premiere", "13th street", "syfy", "universal tv", "fox de", "sky sport", "sky cinema", "premiere", "13th street", "syfy", "universal tv", "fox",
"comedy central de", "mtv de", "viva", "nickelodeon de", "disney channel de", "kika", "3sat", "arte", "comedy central", "mtv", "viva", "nickelodeon", "disney channel", "kika", "3sat", "arte",
"phoenix", "n-tv", "n24", "welt", "tagesschau24", "zdf info", "zdf neo", "one", "alpha", "phoenix", "n-tv", "n24", "welt", "tagesschau24", "zdf info", "zdf neo", "one", "alpha",
"br", "hr", "mdr", "ndr", "rbb", "swr", "wdr", "servus tv", "german", "germany", "deutsch", "br", "hr", "mdr", "ndr", "rbb", "swr", "wdr", "servus tv", "orf", "puls 4"
"deutsche", "berlin", "munich", "hamburg", "cologne", "frankfurt", "stuttgart", "bundesliga",
"sky sport news", "sport1+", "eurosport 2", "sky bundesliga", "sky sport 1", "sky sport 2"
], ],
"🇫🇷 France": [ "🇫🇷 France": [
"tf1", "france 2", "france 3", "france 4", "france 5", "m6", "w9", "tmc", "nt1", "nrj12", "tf1", "france 2", "france 3", "france 4", "france 5", "m6", "w9", "tmc", "nt1", "nrj12",
@ -51,90 +66,57 @@
"france 24", "bfm tv", "cnews", "lci", "france info", "arte", "gulli", "disney channel", "france 24", "bfm tv", "cnews", "lci", "france info", "arte", "gulli", "disney channel",
"nickelodeon", "cartoon network", "boomerang", "teletoon", "mangas", "j-one", "game one", "nickelodeon", "cartoon network", "boomerang", "teletoon", "mangas", "j-one", "game one",
"nolife", "paramount channel", "13eme rue", "syfy", "ushuaia tv", "nat geo", "planete", "nolife", "paramount channel", "13eme rue", "syfy", "ushuaia tv", "nat geo", "planete",
"discovery", "history", "voyage", "chasse et peche", "seasons", "terre tv", "equidia", "discovery", "history", "voyage", "chasse et peche", "seasons", "terre tv", "equidia"
"french", "france", "français", "française", "paris", "lyon", "marseille", "toulouse",
"nice", "nantes", "strasbourg", "montpellier", "ligue 1", "top 14", "canal+ sport",
"bein sports 1", "bein sports 2", "bein sports 3", "eurosport 1", "eurosport 2"
], ],
"🇪🇸 Spain": [ "🇰🇷 South Korea": [
"tve", "la 1", "la 2", "antena 3", "cuatro", "telecinco", "la sexta", "neox", "nova", "kbs", "kbs1", "kbs2", "kbs news", "kbs world", "mbc", "sbs", "ebs", "jtbc", "tv chosun",
"mega", "fdf", "energy", "divinity", "be mad", "dkiss", "paramount network", "calle 13", "channel a", "mbn", "ytn", "ytn science", "연합뉴스tv", "news y", "sbs cnbc", "sbs golf",
"hollywood", "tcm", "amc", "syfy", "axn", "fox", "comedy central", "mtv", "nickelodeon", "mbc sports+", "kbs n sports", "spotv", "xtvn", "olive", "on style", "life", "o'live",
"disney channel", "boing", "clan", "nick jr", "baby tv", "discovery", "national geographic", "mnet", "tooniverse", "champ", "nick", "disney junior", "cartoon network korea", "jei tv",
"historia", "natura", "cazavision", "iberalia", "toros", "real madrid tv", "barca tv", "tvn", "tvn movies"
"gol", "teledeporte", "eurosport", "movistar", "canal plus", "spanish", "spain", "español",
"española", "madrid", "barcelona", "valencia", "sevilla", "bilbao", "la liga", "copa del rey",
"movistar+", "movistar deportes", "movistar la liga", "movistar champions", "gol play"
], ],
"🇮🇹 Italy": [ "🎵 Music": [
"rai", "rai 1", "rai 2", "rai 3", "rai 4", "rai 5", "rai movie", "rai premium", "rai gulp", "vevo", "vevo 2k", "vevo 70's", "vevo 80's", "vevo 90's", "vevo country", "vevo hip-hop",
"rai yoyo", "mediaset", "canale 5", "italia 1", "rete 4", "la7", "tv8", "nove", "real time", "vevo r&b", "mtv", "vh1", "music choice", "music box", "trace", "bet", "cmt",
"dmax", "giallo", "topkids", "boing", "cartoonito", "super!", "k2", "frisbee", "deejay tv", "country music", "rock", "pop", "jazz", "classical", "hip hop", "rap", "electronic",
"sky italia", "premium", "fox italia", "axn", "steel", "cielo", "tv2000", "padre pio tv", "concert", "live music", "music video", "mtv classic", "mtv reality", "mtv rocks",
"sportitalia", "calcio", "juventus tv", "milan tv", "inter tv", "roma tv", "lazio tv", "mtv biggest pop", "mtv flow latino", "mtv queens of pop", "mtv spankin' new",
"italian", "italy", "italiano", "italiana", "rome", "milan", "naples", "turin", "florence", "now 70's", "now 80's", "now 90s00s"
"serie a", "coppa italia", "champions league", "giro d'italia", "sky sport", "sky calcio",
"dazn", "premium sport", "premium calcio", "sky serie a", "sky champions"
],
"🇳🇱 Netherlands": [
"npo", "npo 1", "npo 2", "npo 3", "rtl", "rtl 4", "rtl 5", "rtl 7", "rtl 8", "sbs", "sbs6",
"net5", "veronica", "comedy central", "mtv", "nickelodeon", "disney channel", "disney xd",
"boomerang", "cartoon network", "discovery", "animal planet", "national geographic",
"history", "crime+investigation", "investigation discovery", "tlc", "dmax", "eurosport",
"fox sports", "ziggo sport", "sport1", "at5", "omroep west", "omroep brabant", "l1",
"dutch", "netherlands", "holland", "nederland", "amsterdam", "rotterdam", "the hague",
"utrecht", "eindhoven", "tilburg", "groningen", "eredivisie", "knvb", "ajax", "psv", "feyenoord",
"fox sports 1", "fox sports 2", "fox sports 3", "fox sports 4", "fox sports 5", "ziggo sport select"
],
"🇦🇺 Australia": [
"abc", "abc tv", "abc news", "abc me", "abc kids", "sbs", "sbs viceland", "nitv",
"seven", "seven network", "7mate", "7two", "7flix", "nine", "nine network", "go!",
"gem", "9life", "ten", "network ten", "10 bold", "10 peach", "one", "eleven",
"fox sports australia", "kayo sports", "foxtel", "stan", "binge", "paramount+",
"discovery australia", "national geographic australia", "animal planet australia",
"history australia", "investigation discovery australia", "tlc australia", "lifestyle",
"comedy channel", "mtv australia", "nickelodeon australia", "disney channel australia",
"cartoon network australia", "boomerang australia", "australian", "australia", "aussie",
"sydney", "melbourne", "brisbane", "perth", "adelaide", "darwin", "hobart", "afl", "nrl",
"fox league", "fox footy", "fox sports 1", "fox sports 2", "fox sports 3", "fox cricket"
],
"🇧🇷 Brazil": [
"globo", "sbt", "record", "band", "rede tv", "cultura", "tv brasil", "canal brasil", "globosat",
"sportv", "combate", "premiere", "fox sports", "espn brasil", "discovery brasil", "national geographic brasil",
"animal planet brasil", "history brasil", "investigation discovery brasil", "tlc brasil",
"paramount network brasil", "comedy central brasil", "mtv brasil", "nickelodeon brasil",
"disney channel brasil", "cartoon network brasil", "boomerang brasil", "gloob", "gloobinho",
"brazilian", "brazil", "brasil", "português", "rio", "são paulo", "brasília", "salvador",
"série a", "copa libertadores", "flamengo", "corinthians", "palmeiras", "sportv 2", "sportv 3"
],
"🇸🇦 Arabic": [
"saudi tv", "al ekhbariya", "sbc", "rotana", "mbc", "mbc1", "mbc2", "mbc3", "mbc4",
"mbc max", "mbc action", "mbc drama", "al arabiya", "al hadath", "lbc", "lbc international",
"future tv", "otv", "mtv lebanon", "al manar", "nbn", "al jadeed", "dubai tv", "dubai one",
"samaa dubai", "al emarat", "abu dhabi tv", "ad sports", "yas tv", "sky news arabia",
"bbc arabic", "cnn arabic", "france 24 arabic", "al jazeera", "al jazeera mubasher",
"arabic", "arab", "saudi", "emirates", "qatar", "kuwait", "bahrain", "lebanon", "jordan",
"iraq", "syria", "egypt", "morocco", "tunisia", "algeria", "mbc sport", "ad sports 1"
] ]
}, },
"country_prefixes": { "country_prefixes": {
"🇺🇸 United States": ["us:", "us |", "usa:", "america:", "united states:", "[us]", "(us)", "🇺🇸"], "🇺🇦 Ukraine": ["ua:", "ua |", "укр", "ukraine:"],
"🇬🇧 United Kingdom": ["uk:", "uk |", "gb:", "britain:", "england:", "[uk]", "(uk)", "[gb]", "🇬🇧"], "🇵🇱 Poland": ["pl:", "pl |", "polska:", "poland:"],
"🇨🇦 Canada": ["ca:", "ca |", "canada:", "canadian:", "[ca]", "(ca)", "[can]", "🇨🇦"], "🇹🇷 Turkey": ["tr:", "tr |", "turk:", "turkey:"],
"🇩🇪 Germany": ["de:", "de |", "ger:", "germany:", "deutsch:", "[de]", "(de)", "[ger]", "🇩🇪"], "🇲🇾 Malaysia": ["my:", "my |", "malaysia:", "mal:"],
"🇫🇷 France": ["fr:", "fr |", "france:", "french:", "[fr]", "(fr)", "[fra]", "🇫🇷"], "🇬🇧 United Kingdom": ["uk:", "uk |", "gb:", "britain:", "england:", "plutotv uk"],
"🇪🇸 Spain": ["es:", "es |", "spain:", "spanish:", "[es]", "(es)", "[esp]", "🇪🇸"], "🇺🇸 United States": ["us:", "us |", "usa:", "america:", "samsungtvplus usa", "usa east", "usa west"],
"🇮🇹 Italy": ["it:", "it |", "italy:", "italian:", "[it]", "(it)", "[ita]", "🇮🇹"], "🇩🇪 Germany": ["de:", "de |", "ger:", "germany:", "deutsch:"],
"🇳🇱 Netherlands": ["nl:", "nl |", "netherlands:", "dutch:", "[nl]", "(nl)", "[ned]", "🇳🇱"], "🇫🇷 France": ["fr:", "fr |", "france:", "french:"],
"🇦🇺 Australia": ["au:", "au |", "australia:", "aussie:", "[au]", "(au)", "[aus]", "🇦🇺"], "🇪🇸 Spain": ["es:", "es |", "spain:", "spanish:", "esp:"],
"🇧🇷 Brazil": ["br:", "br |", "brazil:", "brasil:", "[br]", "(br)", "[bra]", "🇧🇷"], "🇮🇹 Italy": ["it:", "it |", "italy:", "italian:", "ita:"],
"🇸🇦 Arabic": ["ar:", "sa:", "arabic:", "arab:", "[ar]", "(ar)", "[ara]", "[sa]", "🇸🇦"] "🇳🇱 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:", "日本:"],
"🇰🇷 South Korea": ["kr:", "kr |", "korea:", "한국:", "tvn"],
"🇮🇳 India": ["in:", "in |", "india:", "भारत:"],
"🇦🇺 Australia": ["au:", "au |", "australia:", "aussie:"],
"🇨🇦 Canada": ["ca:", "ca |", "canada:", "can:"],
"🇷🇺 Russia": ["ru:", "ru |", "russia:", "россия:"],
"🇵🇭 Philippines": ["ph:", "ph |", "philippines:", "pinoy:", "manila:"],
"🇸🇦 Arabic": ["ar:", "sa:", "arabic:", "عربي:", "arab:"]
}, },
"quality_patterns": { "quality_patterns": {
"4K": ["4k", "uhd", "2160p", "ultra hd", "ultra high definition", "4k ultra hd"], "4K": ["4k", "uhd", "2160p", "ultra hd", "ultra high definition"],
"FHD": ["fhd", "1080p", "1080", "full hd", "full high definition", "1080p hd"], "FHD": ["fhd", "1080p", "1080", "full hd", "full high definition"],
"HD": ["hd", "720p", "720", "high definition", "hd ready"], "HD": ["hd", "720p", "720", "high definition"],
"SD": ["sd", "480p", "360p", "standard definition", "standard", "480i"] "SD": ["sd", "480p", "360p", "standard definition", "standard"]
}, },
"adult_keywords": [ "adult_keywords": [
"xxx", "adult", "porn", "sex", "erotic", "playboy", "18+", "nude", "naked", "sexy", "xxx", "adult", "porn", "sex", "erotic", "playboy", "18+", "nude", "naked", "sexy",