From b4b87b11f2d9806bd50e6b37921b32cec0232a77 Mon Sep 17 00:00:00 2001 From: Angel De La Cruz <122130728+taos15@users.noreply.github.com> Date: Tue, 22 Sep 2026 22:45:32 -0400 Subject: [PATCH 1/2] feat: Adds Dominican Republic and Peru lineup --- Lineuparr/DO_Altice_lineup.json | 927 +++++++++++++++++++++ Lineuparr/DO_Claro_lineup.json | 1075 ++++++++++++++++++++++++ Lineuparr/DO_Combined_lineup.json | 1267 +++++++++++++++++++++++++++++ Lineuparr/PE_Claro_lineup.json | 837 +++++++++++++++++++ Lineuparr/aliases.py | 653 ++++++++++++--- 5 files changed, 4668 insertions(+), 91 deletions(-) create mode 100644 Lineuparr/DO_Altice_lineup.json create mode 100644 Lineuparr/DO_Claro_lineup.json create mode 100644 Lineuparr/DO_Combined_lineup.json create mode 100644 Lineuparr/PE_Claro_lineup.json diff --git a/Lineuparr/DO_Altice_lineup.json b/Lineuparr/DO_Altice_lineup.json new file mode 100644 index 0000000..10b492e --- /dev/null +++ b/Lineuparr/DO_Altice_lineup.json @@ -0,0 +1,927 @@ +{ + "package": "Altice (RD)", + "date": "2018-02-28", + "description": "Altice Dominicana - Plan Max HD lineup.", + "source": "Conectate.com.do - Listado de Canales del Telecable Altice", + "notes": "Uses Plan Max HD, the largest package in the source. The ten named digital-music channels listed in the separate package table were also included because Max HD includes digital music. Obvious spelling/OCR errors were normalized; channel 415 was labeled National Geographic HD using the earlier table in the same source, which distinguishes it from NatGeo Wild HD on 414. Filtered to television/video channels: PPV entries and provider digital-audio or radio-only music services were removed, while actual music television channels such as MTV, MTV Hits, HTV, Telehit, C-Music, Bandamax, Tarima TV, and their HD versions were retained where present. Categories and channels are ordered by their lowest channel number, with channels sorted numerically within each category. Category names use the original provider/source terminology. Categories are ordered by their lowest channel number, and channels are sorted numerically within each category.", + "categories": { + "Nacionales": [ + { + "name": "Caribbean TV HD", + "number": 1 + }, + { + "name": "Teleantillas", + "number": 2 + }, + { + "name": "Supercanal", + "number": 3 + }, + { + "name": "CERTV", + "number": 4 + }, + { + "name": "Telemicro", + "number": 5 + }, + { + "name": "Canal del Sol", + "number": 6 + }, + { + "name": "Antena Latina", + "number": 7 + }, + { + "name": "Color Visión", + "number": 9 + }, + { + "name": "Canal 10", + "number": 10 + }, + { + "name": "Telesistema", + "number": 11 + }, + { + "name": "Teleradio América", + "number": 12 + }, + { + "name": "Telecentro", + "number": 13 + }, + { + "name": "Market TV", + "number": 14 + }, + { + "name": "Digital 15", + "number": 15 + }, + { + "name": "Amé", + "number": 17 + }, + { + "name": "Mango TV", + "number": 18 + }, + { + "name": "Cinevisión", + "number": 19 + }, + { + "name": "Teleunión", + "number": 20 + }, + { + "name": "Antena 21", + "number": 21 + }, + { + "name": "Teleimpacto", + "number": 22 + }, + { + "name": "Telefuturo", + "number": 23 + }, + { + "name": "Santo Domingo TV", + "number": 24 + }, + { + "name": "Telemedios", + "number": 25 + }, + { + "name": "Carivisión", + "number": 26 + }, + { + "name": "RNN", + "number": 27 + }, + { + "name": "CDN SportsMax", + "number": 28 + }, + { + "name": "Teleuniverso", + "number": 29 + }, + { + "name": "CTN", + "number": 30 + }, + { + "name": "GO TV", + "number": 31 + }, + { + "name": "VTV", + "number": 32 + }, + { + "name": "Entelevisión HD", + "number": 33 + }, + { + "name": "Sport Visión", + "number": 34 + }, + { + "name": "Bajo Techo TV", + "number": 36 + }, + { + "name": "CDN SportsMax", + "number": 37 + }, + { + "name": "SI TV", + "number": 38 + }, + { + "name": "Acento TV HD", + "number": 39 + }, + { + "name": "Señales TV (Sto. Dgo.)", + "number": 40 + }, + { + "name": "Televida", + "number": 41 + }, + { + "name": "Megavisión", + "number": 43 + }, + { + "name": "Venevisión Plus", + "number": 44 + }, + { + "name": "NEXXO TV", + "number": 46 + }, + { + "name": "Romana TV (La Romana)", + "number": 48 + }, + { + "name": "TVO (Televisión Oriental 49)", + "number": 49 + }, + { + "name": "Licey TV HD", + "number": 50 + }, + { + "name": "TNI Canal 51", + "number": 51 + }, + { + "name": "La Voz del Trópico", + "number": 54 + }, + { + "name": "SuperTV55", + "number": 55 + }, + { + "name": "Gigantes TV HD", + "number": 62 + }, + { + "name": "Digital Visión", + "number": 63 + }, + { + "name": "Toros TV HD", + "number": 64 + }, + { + "name": "Escogido TV", + "number": 65 + }, + { + "name": "Leidsa", + "number": 66 + }, + { + "name": "Telemacorís", + "number": 70 + }, + { + "name": "Extremo Premium", + "number": 71 + }, + { + "name": "CLC", + "number": 74 + }, + { + "name": "Caña TV", + "number": 88 + }, + { + "name": "Flor TV", + "number": 89 + }, + { + "name": "Altice 1,2,3", + "number": 99 + } + ], + "Religión": [ + { + "name": "Cielo TV", + "number": 100 + }, + { + "name": "Enlace TBN", + "number": 101 + }, + { + "name": "3ABN", + "number": 103 + }, + { + "name": "Cadena Del Milagro", + "number": 104 + }, + { + "name": "Comunión TV HD", + "number": 105 + } + ], + "Noticias": [ + { + "name": "CNN en Español", + "number": 110 + }, + { + "name": "CNN Live", + "number": 111 + }, + { + "name": "CNN International", + "number": 112 + }, + { + "name": "Headline News", + "number": 113 + }, + { + "name": "Fox News", + "number": 115 + }, + { + "name": "NHK HD", + "number": 116 + }, + { + "name": "i24 News inglés", + "number": 117 + }, + { + "name": "i24 News francés", + "number": 118 + } + ], + "Internacionales": [ + { + "name": "ABC", + "number": 130 + }, + { + "name": "NBC", + "number": 131 + }, + { + "name": "CBS", + "number": 132 + }, + { + "name": "CNBC", + "number": 133 + }, + { + "name": "WGN", + "number": 134 + }, + { + "name": "WPIX", + "number": 135 + }, + { + "name": "RTVE", + "number": 136 + }, + { + "name": "RAI", + "number": 137 + }, + { + "name": "DW", + "number": 138 + }, + { + "name": "Antena 3", + "number": 141 + }, + { + "name": "Azteca Mundo", + "number": 142 + }, + { + "name": "Telefe Internacional", + "number": 143 + }, + { + "name": "Cubavisión", + "number": 145 + }, + { + "name": "CCTV-E", + "number": 146 + }, + { + "name": "Globovision", + "number": 149 + }, + { + "name": "Telesur", + "number": 151 + } + ], + "Cultura": [ + { + "name": "Discovery Channel", + "number": 170 + }, + { + "name": "National Geographic", + "number": 171 + }, + { + "name": "Animal Planet", + "number": 172 + }, + { + "name": "TLC", + "number": 173 + }, + { + "name": "H2", + "number": 174 + }, + { + "name": "The History Channel", + "number": 175 + }, + { + "name": "Agrotendencia TV", + "number": 176 + }, + { + "name": "NatGeo Wild", + "number": 177 + }, + { + "name": "Discovery Civilization", + "number": 178 + }, + { + "name": "Discovery Science", + "number": 179 + } + ], + "Infantiles": [ + { + "name": "Baby TV", + "number": 200 + }, + { + "name": "Discovery Kids", + "number": 201 + }, + { + "name": "Nickelodeon HD", + "number": 202 + }, + { + "name": "Boomerang", + "number": 204 + }, + { + "name": "Cartoon Network", + "number": 205 + }, + { + "name": "Disney XD", + "number": 206 + }, + { + "name": "Disney Junior", + "number": 207 + }, + { + "name": "Nat Geo Kids", + "number": 208 + }, + { + "name": "TIIN", + "number": 209 + }, + { + "name": "Tooncast", + "number": 210 + } + ], + "Música": [ + { + "name": "MTV", + "number": 230 + }, + { + "name": "HTV", + "number": 231 + }, + { + "name": "C-Music", + "number": 233 + }, + { + "name": "Ritmoson", + "number": 234 + }, + { + "name": "Telehit", + "number": 235 + }, + { + "name": "Much Music", + "number": 236 + }, + { + "name": "Bandamax", + "number": 237 + }, + { + "name": "MTV HITS", + "number": 239 + }, + { + "name": "Tarima TV HD", + "number": 240 + } + ], + "Entretenimiento": [ + { + "name": "Discovery Home & Health", + "number": 250 + }, + { + "name": "El Gourmet", + "number": 251 + }, + { + "name": "Canal de las Estrellas", + "number": 252 + }, + { + "name": "Mas Chic", + "number": 255 + }, + { + "name": "E!", + "number": 258 + }, + { + "name": "Distrito Comedia", + "number": 259 + }, + { + "name": "Telemundo", + "number": 260 + }, + { + "name": "Azteca Corazón HD", + "number": 261 + }, + { + "name": "TLNovelas", + "number": 262 + }, + { + "name": "Sun Channel", + "number": 263 + }, + { + "name": "Lifetime", + "number": 264 + }, + { + "name": "Fox Life", + "number": 265 + } + ], + "Películas y Series": [ + { + "name": "Universal TV", + "number": 300 + }, + { + "name": "Investigation Discovery", + "number": 301 + }, + { + "name": "Canal Fox", + "number": 302 + }, + { + "name": "AXN", + "number": 303 + }, + { + "name": "Sony", + "number": 304 + }, + { + "name": "TNT", + "number": 305 + }, + { + "name": "FX Movies", + "number": 306 + }, + { + "name": "Warner Channel", + "number": 307 + }, + { + "name": "A&E", + "number": 308 + }, + { + "name": "Studio Universal", + "number": 309 + }, + { + "name": "AMC", + "number": 310 + }, + { + "name": "FX", + "number": 311 + }, + { + "name": "TCM", + "number": 312 + }, + { + "name": "Space", + "number": 313 + }, + { + "name": "Cinecanal", + "number": 315 + }, + { + "name": "Film & Arts HD", + "number": 316 + }, + { + "name": "Cinemax", + "number": 317 + }, + { + "name": "SyFy", + "number": 318 + }, + { + "name": "De Película", + "number": 319 + }, + { + "name": "TBS Very Funny", + "number": 320 + }, + { + "name": "Golden Edge", + "number": 321 + }, + { + "name": "TNT Series", + "number": 322 + }, + { + "name": "Golden", + "number": 323 + }, + { + "name": "Isat", + "number": 324 + }, + { + "name": "Tru TV", + "number": 325 + }, + { + "name": "Paramount Channel", + "number": 326 + }, + { + "name": "Sundance Channel HD", + "number": 327 + }, + { + "name": "Europa Europa HD", + "number": 328 + }, + { + "name": "Mórbido TV HD", + "number": 329 + } + ], + "Deportes": [ + { + "name": "ESPN", + "number": 350 + }, + { + "name": "ESPN 3", + "number": 351 + }, + { + "name": "ESPN 2", + "number": 352 + }, + { + "name": "Fox Sports 3", + "number": 353 + }, + { + "name": "NBA TV", + "number": 354 + }, + { + "name": "The Golf Channel", + "number": 358 + }, + { + "name": "Discovery Turbo", + "number": 359 + }, + { + "name": "Fox Sports Plus", + "number": 361 + } + ], + "HD": [ + { + "name": "CNN HD", + "number": 400 + }, + { + "name": "ABC HD", + "number": 401 + }, + { + "name": "NBC HD", + "number": 402 + }, + { + "name": "CBS HD", + "number": 403 + }, + { + "name": "Azteca Mundo HD", + "number": 404 + }, + { + "name": "NHK HD", + "number": 406 + }, + { + "name": "History Channel HD", + "number": 410 + }, + { + "name": "Investigation Discovery HD", + "number": 411 + }, + { + "name": "Discovery HD Theater", + "number": 412 + }, + { + "name": "Discovery World", + "number": 413 + }, + { + "name": "NatGeo Wild HD", + "number": 414 + }, + { + "name": "National Geographic HD", + "number": 415 + }, + { + "name": "Film & Arts HD", + "number": 416 + }, + { + "name": "Sundance TV HD", + "number": 417 + }, + { + "name": "Europa HD", + "number": 418 + }, + { + "name": "Nickelodeon HD", + "number": 419 + }, + { + "name": "Disney Channel HD", + "number": 420 + }, + { + "name": "Discovery Kids HD", + "number": 421 + }, + { + "name": "Nick HD", + "number": 422 + }, + { + "name": "MTV HD", + "number": 424 + }, + { + "name": "MTV Live HD", + "number": 425 + }, + { + "name": "C-Music HD", + "number": 427 + }, + { + "name": "Tarima TV HD", + "number": 428 + }, + { + "name": "Gourmet HD", + "number": 429 + }, + { + "name": "Discovery Home & Health HD", + "number": 430 + }, + { + "name": "Canal de las Estrellas HD", + "number": 431 + }, + { + "name": "Azteca Corazón HD", + "number": 432 + }, + { + "name": "Comunión TV HD", + "number": 434 + }, + { + "name": "CDN SportsMax HD", + "number": 435 + }, + { + "name": "Go HD", + "number": 436 + }, + { + "name": "CDN HD", + "number": 437 + }, + { + "name": "Enjoy HD", + "number": 438 + }, + { + "name": "Acento TV HD", + "number": 439 + }, + { + "name": "Telemicro HD", + "number": 440 + }, + { + "name": "Universal TV HD", + "number": 441 + }, + { + "name": "Fox HD", + "number": 442 + }, + { + "name": "AXN HD", + "number": 443 + }, + { + "name": "Sony HD", + "number": 444 + }, + { + "name": "TNT HD", + "number": 445 + }, + { + "name": "Warner HD", + "number": 446 + }, + { + "name": "A&E HD", + "number": 447 + }, + { + "name": "Space HD", + "number": 448 + }, + { + "name": "Cinecanal HD", + "number": 449 + }, + { + "name": "Golden HD", + "number": 450 + }, + { + "name": "Cinemax HD", + "number": 451 + }, + { + "name": "AMC HD", + "number": 454 + }, + { + "name": "Paramount Channel HD", + "number": 455 + }, + { + "name": "De Película HD", + "number": 456 + }, + { + "name": "Comedy Central HD", + "number": 457 + }, + { + "name": "Tru TV HD", + "number": 458 + }, + { + "name": "ESPN HD", + "number": 460 + }, + { + "name": "ESPN+ HD", + "number": 461 + }, + { + "name": "ESPN2 HD", + "number": 462 + }, + { + "name": "ESPN3 HD", + "number": 463 + }, + { + "name": "Fox Sports HD", + "number": 464 + }, + { + "name": "Fox Sports 2 HD", + "number": 465 + }, + { + "name": "Fox Sports 3 HD", + "number": 466 + }, + { + "name": "NBA TV HD", + "number": 467 + }, + { + "name": "Golf Channel HD", + "number": 469 + } + ] + } +} diff --git a/Lineuparr/DO_Claro_lineup.json b/Lineuparr/DO_Claro_lineup.json new file mode 100644 index 0000000..48a4cc5 --- /dev/null +++ b/Lineuparr/DO_Claro_lineup.json @@ -0,0 +1,1075 @@ +{ + "package": "Claro (RD)", + "date": "2018-03-02", + "description": "Claro TV República Dominicana - Plan Avanzado lineup.", + "source": "Conectate.com.do - Listado de Canales de Claro TV", + "notes": "Uses the most complete Plan Avanzado listing, including channels marked for Avanzado/Superior, the HD package, radio, pay-per-view, and the Avanzado/Superior Stingray range. The source does not enumerate the individual Stingray names, so channel 901 is represented as Stingray Music. Obvious spelling/OCR errors were normalized; source channel-number duplicates were preserved. Filtered to television/video channels: PPV entries and provider digital-audio or radio-only music services were removed, while actual music television channels such as MTV, MTV Hits, HTV, Telehit, C-Music, Bandamax, Tarima TV, and their HD versions were retained where present. Categories and channels are ordered by their lowest channel number, with channels sorted numerically within each category. Category names use the original provider/source terminology. Categories are ordered by their lowest channel number, and channels are sorted numerically within each category.", + "categories": { + "Nacionales": [ + { + "name": "Teleantillas", + "number": 2 + }, + { + "name": "CERTV", + "number": 4 + }, + { + "name": "Telemicro", + "number": 5 + }, + { + "name": "Canal del Sol", + "number": 6 + }, + { + "name": "Antena Latina", + "number": 7 + }, + { + "name": "CDN Sports Max", + "number": 8 + }, + { + "name": "Color Visión", + "number": 9 + }, + { + "name": "Telesistema", + "number": 11 + }, + { + "name": "Teleradio América", + "number": 12 + }, + { + "name": "Telecentro", + "number": 13 + }, + { + "name": "Market TV", + "number": 14 + }, + { + "name": "Digital 15", + "number": 15 + }, + { + "name": "Teleunión", + "number": 16 + }, + { + "name": "Entelevisión", + "number": 17 + }, + { + "name": "Noticias 16", + "number": 18 + }, + { + "name": "Cinevisión", + "number": 19 + }, + { + "name": "Nexxo TV", + "number": 20 + }, + { + "name": "Antena 21", + "number": 21 + }, + { + "name": "CV Visión", + "number": 22 + }, + { + "name": "Telefuturo", + "number": 23 + }, + { + "name": "Santo Domingo TV", + "number": 24 + }, + { + "name": "Canal 25", + "number": 25 + }, + { + "name": "Carivisión", + "number": 26 + }, + { + "name": "RNN", + "number": 27 + }, + { + "name": "CTN", + "number": 28 + }, + { + "name": "Teleuniverso", + "number": 29 + }, + { + "name": "La Voz de María", + "number": 30 + }, + { + "name": "VTV", + "number": 32 + }, + { + "name": "Supercanal", + "number": 33 + }, + { + "name": "Señal de Vida", + "number": 34 + }, + { + "name": "Sport Visión", + "number": 35 + }, + { + "name": "Bajo Techo TV", + "number": 36 + }, + { + "name": "CDN", + "number": 37 + }, + { + "name": "Acento TV", + "number": 38 + }, + { + "name": "Coral 39", + "number": 39 + }, + { + "name": "Señales TV", + "number": 40 + }, + { + "name": "Televida", + "number": 41 + }, + { + "name": "Romana TV", + "number": 42 + }, + { + "name": "Megavisión", + "number": 43 + }, + { + "name": "BizTV", + "number": 45 + }, + { + "name": "Mía TV", + "number": 46 + }, + { + "name": "Amé 47", + "number": 47 + }, + { + "name": "Vegateve", + "number": 48 + }, + { + "name": "TVO Romana", + "number": 49 + }, + { + "name": "Teleimpacto", + "number": 52 + }, + { + "name": "Luna TV", + "number": 53 + }, + { + "name": "Radio Visión Educativa", + "number": 54 + }, + { + "name": "SuperTV55", + "number": 55 + }, + { + "name": "Merla Visión", + "number": 56 + }, + { + "name": "Telecontacto", + "number": 57 + }, + { + "name": "Cielo TV", + "number": 58 + }, + { + "name": "Magic TV (Bonao)", + "number": 60 + }, + { + "name": "Leidsa", + "number": 66 + }, + { + "name": "Galaxia TeVe", + "number": 70 + }, + { + "name": "Xtremo Premium", + "number": 71 + }, + { + "name": "Digital Visión", + "number": 72 + }, + { + "name": "GDM Estudio", + "number": 74 + }, + { + "name": "Comunión TV", + "number": 75 + }, + { + "name": "Boreal", + "number": 76 + } + ], + "Noticias": [ + { + "name": "Mosaico de Noticias", + "number": 150 + }, + { + "name": "Fox News", + "number": 151 + }, + { + "name": "CNN Español", + "number": 152 + }, + { + "name": "CNN Internacional", + "number": 153 + }, + { + "name": "BBC World Latinoamerica", + "number": 154 + }, + { + "name": "CNN Live USA", + "number": 156 + }, + { + "name": "CNN Headline News", + "number": 157 + } + ], + "Infantiles": [ + { + "name": "Semillitas", + "number": 163 + }, + { + "name": "Mosaico de Infantiles", + "number": 400 + }, + { + "name": "Discovery Kids", + "number": 401 + }, + { + "name": "Disney Channel", + "number": 402 + }, + { + "name": "Disney XD", + "number": 403 + }, + { + "name": "Nickelodeon", + "number": 404 + }, + { + "name": "Cartoon Network", + "number": 405 + }, + { + "name": "Boomerang", + "number": 406 + }, + { + "name": "TIIN", + "number": 408 + }, + { + "name": "Nick Jr.", + "number": 409 + }, + { + "name": "Nat Geo Kids", + "number": 410 + }, + { + "name": "Baby Tv", + "number": 430 + }, + { + "name": "Disney Junior", + "number": 432 + }, + { + "name": "Tooncast", + "number": 433 + } + ], + "Entretenimiento": [ + { + "name": "Mosaico de Entretenimiento", + "number": 200 + }, + { + "name": "Canal Claro", + "number": 201 + }, + { + "name": "Fox Latin", + "number": 202 + }, + { + "name": "Sony Entertainment Televisión", + "number": 203 + }, + { + "name": "E! Entertainment", + "number": 204 + }, + { + "name": "AXN", + "number": 205 + }, + { + "name": "Fox Life Latinoamérica", + "number": 206 + }, + { + "name": "Investigation Discovery (ID)", + "number": 207 + }, + { + "name": "FX", + "number": 208 + }, + { + "name": "Az Corazón", + "number": 209 + }, + { + "name": "Distrito Comedia", + "number": 209 + }, + { + "name": "Universal Channel", + "number": 210 + }, + { + "name": "TBS Very Funny", + "number": 211 + }, + { + "name": "A&E Mundo", + "number": 212 + }, + { + "name": "Studio Universal", + "number": 213 + }, + { + "name": "Warner Channel", + "number": 214 + }, + { + "name": "VePlus TV", + "number": 215 + }, + { + "name": "Space", + "number": 216 + }, + { + "name": "Film & Arts", + "number": 217 + }, + { + "name": "TL Novelas", + "number": 218 + }, + { + "name": "Glitz", + "number": 219 + }, + { + "name": "Canal de las Estrellas", + "number": 220 + }, + { + "name": "Telemundo Internacional", + "number": 221 + }, + { + "name": "TNT Series", + "number": 223 + }, + { + "name": "Lifetime", + "number": 239 + }, + { + "name": "Sy-Fy Channel", + "number": 240 + }, + { + "name": "RCN Televisión", + "number": 242 + }, + { + "name": "TruTV", + "number": 248 + }, + { + "name": "Comedy Central", + "number": 249 + }, + { + "name": "Sun Channel", + "number": 261 + } + ], + "Películas y Series": [ + { + "name": "I.Sat", + "number": 222 + }, + { + "name": "DHE", + "number": 415 + }, + { + "name": "Mosaico de Peliculas", + "number": 550 + }, + { + "name": "TNT", + "number": 551 + }, + { + "name": "De Película", + "number": 552 + }, + { + "name": "TCM", + "number": 553 + }, + { + "name": "AMC", + "number": 554 + }, + { + "name": "FXM", + "number": 555 + }, + { + "name": "Cine Latino", + "number": 556 + }, + { + "name": "Cinemax", + "number": 557 + }, + { + "name": "Cinema Dinamita", + "number": 558 + }, + { + "name": "Claro Cinema", + "number": 559 + }, + { + "name": "Golden", + "number": 580 + }, + { + "name": "Multipremier", + "number": 581 + }, + { + "name": "CineCanal", + "number": 582 + }, + { + "name": "Paramount Channel", + "number": 583 + } + ], + "Música": [ + { + "name": "Mosaico Musicales", + "number": 250 + }, + { + "name": "Telehit", + "number": 251 + }, + { + "name": "Ritmo Son", + "number": 252 + }, + { + "name": "MTV", + "number": 253 + }, + { + "name": "VH1", + "number": 254 + }, + { + "name": "HTV", + "number": 256 + }, + { + "name": "Much Music", + "number": 257 + }, + { + "name": "Concert Channel", + "number": 286 + }, + { + "name": "Nu Music", + "number": 287 + }, + { + "name": "K Music", + "number": 289 + }, + { + "name": "MTV Hits", + "number": 352 + }, + { + "name": "VH1 Classics", + "number": 353 + } + ], + "Deportes": [ + { + "name": "Mosaico de Deportes", + "number": 300 + }, + { + "name": "Claro Sports", + "number": 301 + }, + { + "name": "Fox Central", + "number": 302 + }, + { + "name": "ESPN", + "number": 303 + }, + { + "name": "ESPN 2", + "number": 304 + }, + { + "name": "Fox Sports 2", + "number": 306 + }, + { + "name": "Fox Sports 3", + "number": 307 + }, + { + "name": "Televisa Deportes Network (TDN)", + "number": 308 + }, + { + "name": "ESPN 3", + "number": 309 + }, + { + "name": "Discovery Turbo", + "number": 310 + }, + { + "name": "The Golf Channel", + "number": 316 + } + ], + "Cultura": [ + { + "name": "Mosaico Claro", + "number": 450 + }, + { + "name": "H2", + "number": 451 + }, + { + "name": "The History Channel", + "number": 452 + }, + { + "name": "Animal Planet LA", + "number": 453 + }, + { + "name": "National Geographic Channel", + "number": 454 + }, + { + "name": "Más Chic", + "number": 455 + }, + { + "name": "The Gourmet", + "number": 456 + }, + { + "name": "Discovery Channel", + "number": 458 + }, + { + "name": "Discovery Home & Health", + "number": 459 + }, + { + "name": "TLC", + "number": 460 + }, + { + "name": "Nat Geo Wild", + "number": 462 + }, + { + "name": "Discovery Civilization", + "number": 476 + }, + { + "name": "Discovery Science", + "number": 477 + }, + { + "name": "Fox Life", + "number": 478 + } + ], + "Religión": [ + { + "name": "Enlace Cristiano", + "number": 490 + }, + { + "name": "EWTN", + "number": 491 + }, + { + "name": "Aliento Visión", + "number": 492 + }, + { + "name": "El Sembrador", + "number": 601 + } + ], + "Internacionales": [ + { + "name": "Mosaico de Internacionales", + "number": 500 + }, + { + "name": "Az Mundo", + "number": 504 + }, + { + "name": "TVE Internacional", + "number": 505 + }, + { + "name": "TV5 Monde", + "number": 506 + }, + { + "name": "Caracol", + "number": 507 + }, + { + "name": "Antena 3", + "number": 508 + }, + { + "name": "RAI Italia", + "number": 509 + }, + { + "name": "Nuestra Tele", + "number": 530 + }, + { + "name": "DW", + "number": 531 + }, + { + "name": "CubaVisión", + "number": 532 + }, + { + "name": "France 24", + "number": 534 + }, + { + "name": "Arirang", + "number": 535 + }, + { + "name": "CB 24", + "number": 555 + } + ], + "HD": [ + { + "name": "Caribbean TV HD", + "number": 534 + }, + { + "name": "HOLA TV HD", + "number": 678 + }, + { + "name": "Pasiones HD", + "number": 678 + }, + { + "name": "Unicable HD", + "number": 679 + }, + { + "name": "Telemicro HD", + "number": 1005 + }, + { + "name": "CDN Sports Max HD", + "number": 1008 + }, + { + "name": "Color Vision HD", + "number": 1009 + }, + { + "name": "Teleradioamérica HD", + "number": 1012 + }, + { + "name": "Teleunión", + "number": 1016 + }, + { + "name": "Entelevisión", + "number": 1031 + }, + { + "name": "Señal de Vida HD", + "number": 1034 + }, + { + "name": "CDN HD", + "number": 1037 + }, + { + "name": "Megavisión HD", + "number": 1043 + }, + { + "name": "BizTV HD", + "number": 1045 + }, + { + "name": "Licey HD", + "number": 1091 + }, + { + "name": "Escogido HD", + "number": 1092 + }, + { + "name": "CDD Sports Network – Águilas Cibaeñas", + "number": 1093 + }, + { + "name": "Gigantes HD", + "number": 1094 + }, + { + "name": "Toros HD", + "number": 1095 + }, + { + "name": "Estrellas HD", + "number": 1096 + }, + { + "name": "CNN Live HD", + "number": 1156 + }, + { + "name": "Canal Claro HD", + "number": 1201 + }, + { + "name": "Fox LA HD", + "number": 1202 + }, + { + "name": "Sony HD", + "number": 1203 + }, + { + "name": "AXN HD", + "number": 1205 + }, + { + "name": "Investigation Discovery HD", + "number": 1207 + }, + { + "name": "FX HD", + "number": 1208 + }, + { + "name": "Universal HD", + "number": 1210 + }, + { + "name": "A&E HD", + "number": 1212 + }, + { + "name": "Warner Channel HD", + "number": 1214 + }, + { + "name": "VePlus TV HD", + "number": 1215 + }, + { + "name": "Space HD", + "number": 1216 + }, + { + "name": "Film & Arts HD", + "number": 1217 + }, + { + "name": "Canal de las Estrellas HD", + "number": 1220 + }, + { + "name": "TNT Series HD", + "number": 1223 + }, + { + "name": "TruTV HD", + "number": 1248 + }, + { + "name": "Comedy Central HD", + "number": 1249 + }, + { + "name": "Telehit HD", + "number": 1251 + }, + { + "name": "MTV HD", + "number": 1253 + }, + { + "name": "VH1 HD", + "number": 1254 + }, + { + "name": "MTV Live HD", + "number": 1255 + }, + { + "name": "Concert HD", + "number": 1286 + }, + { + "name": "Claro Sports HD", + "number": 1301 + }, + { + "name": "Fox Sports HD", + "number": 1302 + }, + { + "name": "ESPN HD", + "number": 1303 + }, + { + "name": "ESPN 2", + "number": 1304 + }, + { + "name": "Fox Sports 2 HD", + "number": 1306 + }, + { + "name": "Fox Sport 3 HD", + "number": 1307 + }, + { + "name": "Televisa Deportes Network (TDN) HD", + "number": 1308 + }, + { + "name": "ESPN 3 HD", + "number": 1309 + }, + { + "name": "ESPN+ HD", + "number": 1313 + }, + { + "name": "Golf HD", + "number": 1316 + }, + { + "name": "Discovery Kids HD", + "number": 1401 + }, + { + "name": "Disney HD", + "number": 1402 + }, + { + "name": "Nickelodeon HD", + "number": 1404 + }, + { + "name": "Cartoon Network HD", + "number": 1405 + }, + { + "name": "Nick 2", + "number": 1407 + }, + { + "name": "Nat Geo Kids HD", + "number": 1410 + }, + { + "name": "History HD", + "number": 1452 + }, + { + "name": "Animal Planet HD", + "number": 1453 + }, + { + "name": "Nat Geo LA HD", + "number": 1454 + }, + { + "name": "Más Chic HD", + "number": 1455 + }, + { + "name": "Gourmet HD", + "number": 1456 + }, + { + "name": "DIscovery Channel HD", + "number": 1458 + }, + { + "name": "Discovery Home & Health HD", + "number": 1459 + }, + { + "name": "Discovery World HD", + "number": 1460 + }, + { + "name": "Discovery Theater HD", + "number": 1461 + }, + { + "name": "Nat Geo Wild HD", + "number": 1462 + }, + { + "name": "Fox Life HD", + "number": 1478 + }, + { + "name": "Canal Luz HD", + "number": 1493 + }, + { + "name": "Az Mundo HD", + "number": 1504 + }, + { + "name": "NHK HD", + "number": 1538 + }, + { + "name": "TNT HD", + "number": 1551 + }, + { + "name": "De Pelicula HD", + "number": 1552 + }, + { + "name": "AMC HD", + "number": 1554 + }, + { + "name": "FilmZone HD", + "number": 1555 + }, + { + "name": "Sundance HD", + "number": 1560 + }, + { + "name": "Golden HD", + "number": 1580 + }, + { + "name": "Cinecanal HD", + "number": 1582 + }, + { + "name": "Paramount HD", + "number": 1583 + }, + { + "name": "DHE HD", + "number": 1584 + } + ] + } +} diff --git a/Lineuparr/DO_Combined_lineup.json b/Lineuparr/DO_Combined_lineup.json new file mode 100644 index 0000000..adb0f7e --- /dev/null +++ b/Lineuparr/DO_Combined_lineup.json @@ -0,0 +1,1267 @@ +{ + "package": "Dominican Republic Combined", + "date": "2026-07-27", + "description": "Merged Dominican Republic television lineup using Claro TV Plan Avanzado as the immutable base and adding de-duplicated Altice Max HD video channels. Supplemental verified Dominican local/streaming stations were added for currently observed IPTV streams.", + "source": "Conectate.com.do PDFs: Listado de Canales de Claro TV; Listado de Canales del Telecable Altice", + "notes": "Claro is the authoritative base: every retained Claro television entry, channel number, source duplicate-number assignment, and separate SD/HD listing is preserved. Altice contributes only channel identities absent from Claro. Duplicate comparison normalizes capitalization, accents, punctuation, common provider-name variants, and SD/HD or standalone TV suffixes. When an Altice-only identity has both standard and HD listings, one version is retained and the HD representative is preferred. Added Altice channels use numbers that were unused by Claro and are placed in the closest applicable Claro category. Provider digital-audio music services, radio-only services, and pay-per-view entries are excluded; actual music television channels are retained. Claro category names are used, categories are ordered by their lowest channel number, and channels are sorted from low to high within each category. Supplemental entries outside the original Claro/Altice PDFs use the station identity number when published. Digital809 TV uses its brand number 809; Televisión Dominicana uses historic DISH slot 844 because it has no single domestic carrier number.", + "categories": { + "Nacionales": [ + { + "name": "Teleantillas", + "number": 2 + }, + { + "name": "Maimón TV", + "number": 3 + }, + { + "name": "CERTV", + "number": 4 + }, + { + "name": "Telemicro", + "number": 5 + }, + { + "name": "Canal del Sol", + "number": 6 + }, + { + "name": "Antena Latina", + "number": 7 + }, + { + "name": "CDN Sports Max", + "number": 8 + }, + { + "name": "Color Visión", + "number": 9 + }, + { + "name": "Canal 10", + "number": 10 + }, + { + "name": "GH Television", + "number": 10 + }, + { + "name": "Microvisión", + "number": 10 + }, + { + "name": "ORBIT TV", + "number": 10 + }, + { + "name": "Yuna Visión", + "number": 10 + }, + { + "name": "Telesistema", + "number": 11 + }, + { + "name": "Teleradio América", + "number": 12 + }, + { + "name": "Telecentro", + "number": 13 + }, + { + "name": "Market TV", + "number": 14 + }, + { + "name": "Digital 15", + "number": 15 + }, + { + "name": "Teleunión", + "number": 16 + }, + { + "name": "Entelevisión", + "number": 17 + }, + { + "name": "Noticias 16", + "number": 18 + }, + { + "name": "Cinevisión", + "number": 19 + }, + { + "name": "Nexxo TV", + "number": 20 + }, + { + "name": "Antena 21", + "number": 21 + }, + { + "name": "CV Visión", + "number": 22 + }, + { + "name": "Telefuturo", + "number": 23 + }, + { + "name": "Santo Domingo TV", + "number": 24 + }, + { + "name": "Canal 25", + "number": 25 + }, + { + "name": "Carivisión", + "number": 26 + }, + { + "name": "RNN", + "number": 27 + }, + { + "name": "CTN", + "number": 28 + }, + { + "name": "Teleuniverso", + "number": 29 + }, + { + "name": "La Voz de María", + "number": 30 + }, + { + "name": "Go HD", + "number": 31 + }, + { + "name": "VTV", + "number": 32 + }, + { + "name": "Supercanal", + "number": 33 + }, + { + "name": "Señal de Vida", + "number": 34 + }, + { + "name": "Sport Visión", + "number": 35 + }, + { + "name": "Bajo Techo TV", + "number": 36 + }, + { + "name": "CDN", + "number": 37 + }, + { + "name": "Acento TV", + "number": 38 + }, + { + "name": "Coral 39", + "number": 39 + }, + { + "name": "Fuego TV", + "number": 40 + }, + { + "name": "Señales TV", + "number": 40 + }, + { + "name": "Televida", + "number": 41 + }, + { + "name": "Romana TV", + "number": 42 + }, + { + "name": "Megavisión", + "number": 43 + }, + { + "name": "Telecanal", + "number": 44 + }, + { + "name": "BizTV", + "number": 45 + }, + { + "name": "Mía TV", + "number": 46 + }, + { + "name": "Amé 47", + "number": 47 + }, + { + "name": "Vegateve", + "number": 48 + }, + { + "name": "TVO Romana", + "number": 49 + }, + { + "name": "Mango TV", + "number": 50 + }, + { + "name": "TNI Canal 51", + "number": 51 + }, + { + "name": "Teleimpacto", + "number": 52 + }, + { + "name": "Luna TV", + "number": 53 + }, + { + "name": "Radio Visión Educativa", + "number": 54 + }, + { + "name": "SuperTV55", + "number": 55 + }, + { + "name": "Merla Visión", + "number": 56 + }, + { + "name": "Telecontacto", + "number": 57 + }, + { + "name": "Cielo TV", + "number": 58 + }, + { + "name": "Telemedios", + "number": 59 + }, + { + "name": "Magic TV (Bonao)", + "number": 60 + }, + { + "name": "SI TV", + "number": 61 + }, + { + "name": "La Voz del Trópico", + "number": 62 + }, + { + "name": "La Ruta 66 TV", + "number": 66 + }, + { + "name": "Leidsa", + "number": 66 + }, + { + "name": "Galaxia TeVe", + "number": 70 + }, + { + "name": "Xtremo Premium", + "number": 71 + }, + { + "name": "Digital Visión", + "number": 72 + }, + { + "name": "Telemacorís", + "number": 73 + }, + { + "name": "GDM Estudio", + "number": 74 + }, + { + "name": "Comunión TV", + "number": 75 + }, + { + "name": "El 75", + "number": 75 + }, + { + "name": "Boreal", + "number": 76 + }, + { + "name": "CLC", + "number": 77 + }, + { + "name": "Caña TV", + "number": 88 + }, + { + "name": "Flor TV", + "number": 89 + }, + { + "name": "Altice 1,2,3", + "number": 99 + }, + { + "name": "Digital809 TV", + "number": 809 + }, + { + "name": "Televisión Dominicana", + "number": 844 + } + ], + "Noticias": [ + { + "name": "Mosaico de Noticias", + "number": 150 + }, + { + "name": "Fox News", + "number": 151 + }, + { + "name": "CNN Español", + "number": 152 + }, + { + "name": "CNN Internacional", + "number": 153 + }, + { + "name": "BBC World Latinoamerica", + "number": 154 + }, + { + "name": "i24 News inglés", + "number": 155 + }, + { + "name": "CNN Live USA", + "number": 156 + }, + { + "name": "CNN Headline News", + "number": 157 + }, + { + "name": "i24 News francés", + "number": 158 + } + ], + "Infantiles": [ + { + "name": "Semillitas", + "number": 163 + }, + { + "name": "Mosaico de Infantiles", + "number": 400 + }, + { + "name": "Discovery Kids", + "number": 401 + }, + { + "name": "Disney Channel", + "number": 402 + }, + { + "name": "Disney XD", + "number": 403 + }, + { + "name": "Nickelodeon", + "number": 404 + }, + { + "name": "Cartoon Network", + "number": 405 + }, + { + "name": "Boomerang", + "number": 406 + }, + { + "name": "TIIN", + "number": 408 + }, + { + "name": "Nick Jr.", + "number": 409 + }, + { + "name": "Nat Geo Kids", + "number": 410 + }, + { + "name": "Baby Tv", + "number": 430 + }, + { + "name": "Disney Junior", + "number": 432 + }, + { + "name": "Tooncast", + "number": 433 + } + ], + "Entretenimiento": [ + { + "name": "Mosaico de Entretenimiento", + "number": 200 + }, + { + "name": "Canal Claro", + "number": 201 + }, + { + "name": "Fox Latin", + "number": 202 + }, + { + "name": "Sony Entertainment Televisión", + "number": 203 + }, + { + "name": "E! Entertainment", + "number": 204 + }, + { + "name": "AXN", + "number": 205 + }, + { + "name": "Fox Life Latinoamérica", + "number": 206 + }, + { + "name": "Investigation Discovery (ID)", + "number": 207 + }, + { + "name": "FX", + "number": 208 + }, + { + "name": "Az Corazón", + "number": 209 + }, + { + "name": "Distrito Comedia", + "number": 209 + }, + { + "name": "Universal Channel", + "number": 210 + }, + { + "name": "TBS Very Funny", + "number": 211 + }, + { + "name": "A&E Mundo", + "number": 212 + }, + { + "name": "Studio Universal", + "number": 213 + }, + { + "name": "Warner Channel", + "number": 214 + }, + { + "name": "VePlus TV", + "number": 215 + }, + { + "name": "Space", + "number": 216 + }, + { + "name": "Film & Arts", + "number": 217 + }, + { + "name": "TL Novelas", + "number": 218 + }, + { + "name": "Glitz", + "number": 219 + }, + { + "name": "Canal de las Estrellas", + "number": 220 + }, + { + "name": "Telemundo Internacional", + "number": 221 + }, + { + "name": "TNT Series", + "number": 223 + }, + { + "name": "Lifetime", + "number": 239 + }, + { + "name": "Sy-Fy Channel", + "number": 240 + }, + { + "name": "RCN Televisión", + "number": 242 + }, + { + "name": "TruTV", + "number": 248 + }, + { + "name": "Comedy Central", + "number": 249 + }, + { + "name": "Enjoy HD", + "number": 260 + }, + { + "name": "Sun Channel", + "number": 261 + } + ], + "Películas y Series": [ + { + "name": "I.Sat", + "number": 222 + }, + { + "name": "DHE", + "number": 415 + }, + { + "name": "Mosaico de Peliculas", + "number": 550 + }, + { + "name": "TNT", + "number": 551 + }, + { + "name": "De Película", + "number": 552 + }, + { + "name": "TCM", + "number": 553 + }, + { + "name": "AMC", + "number": 554 + }, + { + "name": "FXM", + "number": 555 + }, + { + "name": "Cine Latino", + "number": 556 + }, + { + "name": "Cinemax", + "number": 557 + }, + { + "name": "Cinema Dinamita", + "number": 558 + }, + { + "name": "Claro Cinema", + "number": 559 + }, + { + "name": "Golden Edge", + "number": 560 + }, + { + "name": "Europa Europa HD", + "number": 561 + }, + { + "name": "Mórbido TV HD", + "number": 562 + }, + { + "name": "Golden", + "number": 580 + }, + { + "name": "Multipremier", + "number": 581 + }, + { + "name": "CineCanal", + "number": 582 + }, + { + "name": "Paramount Channel", + "number": 583 + } + ], + "Música": [ + { + "name": "Zol FM TV", + "number": 106 + }, + { + "name": "Mosaico Musicales", + "number": 250 + }, + { + "name": "Telehit", + "number": 251 + }, + { + "name": "Ritmo Son", + "number": 252 + }, + { + "name": "MTV", + "number": 253 + }, + { + "name": "VH1", + "number": 254 + }, + { + "name": "C-Music HD", + "number": 255 + }, + { + "name": "HTV", + "number": 256 + }, + { + "name": "Much Music", + "number": 257 + }, + { + "name": "Bandamax", + "number": 258 + }, + { + "name": "Tarima TV HD", + "number": 259 + }, + { + "name": "Concert Channel", + "number": 286 + }, + { + "name": "Nu Music", + "number": 287 + }, + { + "name": "K Music", + "number": 289 + }, + { + "name": "MTV Hits", + "number": 352 + }, + { + "name": "VH1 Classics", + "number": 353 + } + ], + "Deportes": [ + { + "name": "Mosaico de Deportes", + "number": 300 + }, + { + "name": "Claro Sports", + "number": 301 + }, + { + "name": "Fox Central", + "number": 302 + }, + { + "name": "ESPN", + "number": 303 + }, + { + "name": "ESPN 2", + "number": 304 + }, + { + "name": "Fox Sports Plus", + "number": 305 + }, + { + "name": "Fox Sports 2", + "number": 306 + }, + { + "name": "Fox Sports 3", + "number": 307 + }, + { + "name": "Televisa Deportes Network (TDN)", + "number": 308 + }, + { + "name": "ESPN 3", + "number": 309 + }, + { + "name": "Discovery Turbo", + "number": 310 + }, + { + "name": "NBA TV HD", + "number": 311 + }, + { + "name": "The Golf Channel", + "number": 316 + } + ], + "Cultura": [ + { + "name": "Mosaico Claro", + "number": 450 + }, + { + "name": "H2", + "number": 451 + }, + { + "name": "The History Channel", + "number": 452 + }, + { + "name": "Animal Planet LA", + "number": 453 + }, + { + "name": "National Geographic Channel", + "number": 454 + }, + { + "name": "Más Chic", + "number": 455 + }, + { + "name": "The Gourmet", + "number": 456 + }, + { + "name": "Agrotendencia TV", + "number": 457 + }, + { + "name": "Discovery Channel", + "number": 458 + }, + { + "name": "Discovery Home & Health", + "number": 459 + }, + { + "name": "TLC", + "number": 460 + }, + { + "name": "Nat Geo Wild", + "number": 462 + }, + { + "name": "Discovery Civilization", + "number": 476 + }, + { + "name": "Discovery Science", + "number": 477 + }, + { + "name": "Fox Life", + "number": 478 + } + ], + "Religión": [ + { + "name": "Enlace Cristiano", + "number": 490 + }, + { + "name": "EWTN", + "number": 491 + }, + { + "name": "Aliento Visión", + "number": 492 + }, + { + "name": "3ABN", + "number": 493 + }, + { + "name": "Cadena del Milagro", + "number": 494 + }, + { + "name": "El Sembrador", + "number": 601 + } + ], + "Internacionales": [ + { + "name": "Mosaico de Internacionales", + "number": 500 + }, + { + "name": "ABC HD", + "number": 501 + }, + { + "name": "NBC HD", + "number": 502 + }, + { + "name": "CBS HD", + "number": 503 + }, + { + "name": "Az Mundo", + "number": 504 + }, + { + "name": "TVE Internacional", + "number": 505 + }, + { + "name": "TV5 Monde", + "number": 506 + }, + { + "name": "Caracol", + "number": 507 + }, + { + "name": "Antena 3", + "number": 508 + }, + { + "name": "RAI Italia", + "number": 509 + }, + { + "name": "CNBC", + "number": 510 + }, + { + "name": "WGN", + "number": 511 + }, + { + "name": "WPIX", + "number": 512 + }, + { + "name": "Telefe Internacional", + "number": 513 + }, + { + "name": "CCTV-E", + "number": 514 + }, + { + "name": "Globovision", + "number": 515 + }, + { + "name": "Telesur", + "number": 516 + }, + { + "name": "Nuestra Tele", + "number": 530 + }, + { + "name": "DW", + "number": 531 + }, + { + "name": "CubaVisión", + "number": 532 + }, + { + "name": "France 24", + "number": 534 + }, + { + "name": "Arirang", + "number": 535 + }, + { + "name": "CB 24", + "number": 555 + } + ], + "HD": [ + { + "name": "Caribbean TV HD", + "number": 534 + }, + { + "name": "HOLA TV HD", + "number": 678 + }, + { + "name": "Pasiones HD", + "number": 678 + }, + { + "name": "Unicable HD", + "number": 679 + }, + { + "name": "Telemicro HD", + "number": 1005 + }, + { + "name": "CDN Sports Max HD", + "number": 1008 + }, + { + "name": "Color Vision HD", + "number": 1009 + }, + { + "name": "Teleradioamérica HD", + "number": 1012 + }, + { + "name": "Teleunión", + "number": 1016 + }, + { + "name": "Entelevisión", + "number": 1031 + }, + { + "name": "Señal de Vida HD", + "number": 1034 + }, + { + "name": "CDN HD", + "number": 1037 + }, + { + "name": "Megavisión HD", + "number": 1043 + }, + { + "name": "BizTV HD", + "number": 1045 + }, + { + "name": "Licey HD", + "number": 1091 + }, + { + "name": "Escogido HD", + "number": 1092 + }, + { + "name": "CDD Sports Network – Águilas Cibaeñas", + "number": 1093 + }, + { + "name": "Gigantes HD", + "number": 1094 + }, + { + "name": "Toros HD", + "number": 1095 + }, + { + "name": "Estrellas HD", + "number": 1096 + }, + { + "name": "CNN Live HD", + "number": 1156 + }, + { + "name": "Canal Claro HD", + "number": 1201 + }, + { + "name": "Fox LA HD", + "number": 1202 + }, + { + "name": "Sony HD", + "number": 1203 + }, + { + "name": "AXN HD", + "number": 1205 + }, + { + "name": "Investigation Discovery HD", + "number": 1207 + }, + { + "name": "FX HD", + "number": 1208 + }, + { + "name": "Universal HD", + "number": 1210 + }, + { + "name": "A&E HD", + "number": 1212 + }, + { + "name": "Warner Channel HD", + "number": 1214 + }, + { + "name": "VePlus TV HD", + "number": 1215 + }, + { + "name": "Space HD", + "number": 1216 + }, + { + "name": "Film & Arts HD", + "number": 1217 + }, + { + "name": "Canal de las Estrellas HD", + "number": 1220 + }, + { + "name": "TNT Series HD", + "number": 1223 + }, + { + "name": "TruTV HD", + "number": 1248 + }, + { + "name": "Comedy Central HD", + "number": 1249 + }, + { + "name": "Telehit HD", + "number": 1251 + }, + { + "name": "MTV HD", + "number": 1253 + }, + { + "name": "VH1 HD", + "number": 1254 + }, + { + "name": "MTV Live HD", + "number": 1255 + }, + { + "name": "Concert HD", + "number": 1286 + }, + { + "name": "Claro Sports HD", + "number": 1301 + }, + { + "name": "Fox Sports HD", + "number": 1302 + }, + { + "name": "ESPN HD", + "number": 1303 + }, + { + "name": "ESPN 2", + "number": 1304 + }, + { + "name": "Fox Sports 2 HD", + "number": 1306 + }, + { + "name": "Fox Sport 3 HD", + "number": 1307 + }, + { + "name": "Televisa Deportes Network (TDN) HD", + "number": 1308 + }, + { + "name": "ESPN 3 HD", + "number": 1309 + }, + { + "name": "ESPN+ HD", + "number": 1313 + }, + { + "name": "Golf HD", + "number": 1316 + }, + { + "name": "Discovery Kids HD", + "number": 1401 + }, + { + "name": "Disney HD", + "number": 1402 + }, + { + "name": "Nickelodeon HD", + "number": 1404 + }, + { + "name": "Cartoon Network HD", + "number": 1405 + }, + { + "name": "Nick 2", + "number": 1407 + }, + { + "name": "Nat Geo Kids HD", + "number": 1410 + }, + { + "name": "History HD", + "number": 1452 + }, + { + "name": "Animal Planet HD", + "number": 1453 + }, + { + "name": "Nat Geo LA HD", + "number": 1454 + }, + { + "name": "Más Chic HD", + "number": 1455 + }, + { + "name": "Gourmet HD", + "number": 1456 + }, + { + "name": "DIscovery Channel HD", + "number": 1458 + }, + { + "name": "Discovery Home & Health HD", + "number": 1459 + }, + { + "name": "Discovery World HD", + "number": 1460 + }, + { + "name": "Discovery Theater HD", + "number": 1461 + }, + { + "name": "Nat Geo Wild HD", + "number": 1462 + }, + { + "name": "Fox Life HD", + "number": 1478 + }, + { + "name": "Canal Luz HD", + "number": 1493 + }, + { + "name": "Az Mundo HD", + "number": 1504 + }, + { + "name": "NHK HD", + "number": 1538 + }, + { + "name": "TNT HD", + "number": 1551 + }, + { + "name": "De Pelicula HD", + "number": 1552 + }, + { + "name": "AMC HD", + "number": 1554 + }, + { + "name": "FilmZone HD", + "number": 1555 + }, + { + "name": "Sundance HD", + "number": 1560 + }, + { + "name": "Golden HD", + "number": 1580 + }, + { + "name": "Cinecanal HD", + "number": 1582 + }, + { + "name": "Paramount HD", + "number": 1583 + }, + { + "name": "DHE HD", + "number": 1584 + } + ] + } +} diff --git a/Lineuparr/PE_Claro_lineup.json b/Lineuparr/PE_Claro_lineup.json new file mode 100644 index 0000000..90f3710 --- /dev/null +++ b/Lineuparr/PE_Claro_lineup.json @@ -0,0 +1,837 @@ +{ + "package": "Claro Perú Combined", + "date": "2026-07-24", + "description": "Combined Claro Perú lineup covering Claro TV, Claro TV+ Superior Pro, HD variants, premium packages, and audio channels.", + "source": "https://www.claro.com.pe/personas/hogar/tv/canales-digitales/", + "notes": "Union of the channel records exposed by Claro Peru's client-rendered guide and package data. The current official Claro cards were inserted first and retain their channel numbers. When a different channel from another Claro service/package used an occupied number, it was moved to the next available number so the Lineuparr file contains every collected channel with unique numbering. 16 number conflicts were relocated. Filtered to television/video channels: PPV entries and provider digital-audio or radio-only music services were removed, while actual music television channels such as MTV, MTV Hits, HTV, Telehit, C-Music, Bandamax, Tarima TV, and their HD versions were retained where present. Categories and channels are ordered by their lowest channel number, with channels sorted numerically within each category. Category names use the original provider/source terminology. Categories are ordered by their lowest channel number, and channels are sorted numerically within each category.", + "categories": { + "Locales": [ + { + "name": "Latina", + "number": 2 + }, + { + "name": "América TV", + "number": 4 + }, + { + "name": "Panamericana", + "number": 5 + }, + { + "name": "RPP", + "number": 6 + }, + { + "name": "TV Perú", + "number": 7 + }, + { + "name": "ALACOCINA TV", + "number": 8 + }, + { + "name": "ATV", + "number": 9 + }, + { + "name": "L1 MAX HD", + "number": 10 + }, + { + "name": "Viva TV", + "number": 11 + }, + { + "name": "Willax", + "number": 12 + }, + { + "name": "Global", + "number": 13 + }, + { + "name": "TV Perú 7.3", + "number": 14 + }, + { + "name": "IPE", + "number": 15 + }, + { + "name": "TV Libertad", + "number": 16 + }, + { + "name": "PBO", + "number": 18 + }, + { + "name": "Exitosa", + "number": 19 + }, + { + "name": "Nativa", + "number": 20 + }, + { + "name": "Canal del Congreso", + "number": 21 + }, + { + "name": "La Tele", + "number": 22 + }, + { + "name": "ATV Sur", + "number": 25 + }, + { + "name": "Sol TV+", + "number": 26 + }, + { + "name": "TV Cosmos", + "number": 28 + }, + { + "name": "América Trujillo", + "number": 29 + }, + { + "name": "Latina HD", + "number": 502 + }, + { + "name": "América TV HD", + "number": 504 + }, + { + "name": "Panamericana HD", + "number": 505 + }, + { + "name": "TV Perú HD", + "number": 507 + }, + { + "name": "ALACOCINA TV HD", + "number": 508 + }, + { + "name": "ATV HD", + "number": 509 + }, + { + "name": "Claro TV", + "number": 511 + }, + { + "name": "Willax HD", + "number": 512 + }, + { + "name": "Global HD", + "number": 513 + }, + { + "name": "TV Perú 7.3 HD", + "number": 514 + }, + { + "name": "PBO HD", + "number": 515 + }, + { + "name": "Nativa HD", + "number": 516 + }, + { + "name": "Exitosa HD", + "number": 517 + }, + { + "name": "IPE HD", + "number": 545 + } + ], + "Series": [ + { + "name": "Warner Channel", + "number": 17 + }, + { + "name": "AXN", + "number": 23 + }, + { + "name": "Universal TV", + "number": 24 + }, + { + "name": "A&E", + "number": 27 + }, + { + "name": "Lifetime", + "number": 30 + }, + { + "name": "Las Estrellas", + "number": 33 + }, + { + "name": "TLNovelas", + "number": 39 + }, + { + "name": "TNT Novelas", + "number": 79 + }, + { + "name": "Pasiones", + "number": 106 + }, + { + "name": "Telemundo", + "number": 112 + }, + { + "name": "Univision", + "number": 120 + }, + { + "name": "Studio Universal", + "number": 128 + }, + { + "name": "MTV", + "number": 129 + }, + { + "name": "Comedy Central", + "number": 130 + }, + { + "name": "USA Network", + "number": 142 + }, + { + "name": "RCN Novelas", + "number": 163 + }, + { + "name": "USA Network HD", + "number": 555 + }, + { + "name": "Comedy Central HD", + "number": 557 + }, + { + "name": "AMC Series HD", + "number": 558 + }, + { + "name": "MTV HD", + "number": 559 + }, + { + "name": "Warner Channel HD", + "number": 560 + }, + { + "name": "AXN HD", + "number": 561 + }, + { + "name": "Universal TV HD", + "number": 562 + }, + { + "name": "A&E HD", + "number": 563 + }, + { + "name": "Lifetime HD", + "number": 564 + } + ], + "Infantiles": [ + { + "name": "Discovery Kids", + "number": 31 + }, + { + "name": "Nick Jr.", + "number": 32 + }, + { + "name": "Cartoonito", + "number": 34 + }, + { + "name": "Nickelodeon", + "number": 35 + }, + { + "name": "Cartoon Network", + "number": 36 + }, + { + "name": "Disney Channel", + "number": 37 + }, + { + "name": "Disney Junior", + "number": 38 + }, + { + "name": "BabyTV", + "number": 40 + }, + { + "name": "TeenNick", + "number": 47 + }, + { + "name": "Discovery Kids HD", + "number": 572 + }, + { + "name": "Cartoon Network HD", + "number": 573 + }, + { + "name": "Disney Channel HD", + "number": 574 + }, + { + "name": "Nick Jr. HD", + "number": 575 + }, + { + "name": "Nickelodeon HD", + "number": 576 + }, + { + "name": "TeenNick HD", + "number": 577 + } + ], + "Películas": [ + { + "name": "TNT", + "number": 41 + }, + { + "name": "Cinelatino", + "number": 121 + }, + { + "name": "De Película", + "number": 122 + }, + { + "name": "Multipremier", + "number": 124 + }, + { + "name": "Film & Arts", + "number": 125 + }, + { + "name": "TCM", + "number": 126 + }, + { + "name": "Space", + "number": 131 + }, + { + "name": "AMC", + "number": 132 + }, + { + "name": "Cinecanal", + "number": 133 + }, + { + "name": "Cinemax", + "number": 134 + }, + { + "name": "Golden", + "number": 136 + }, + { + "name": "Golden Edge", + "number": 137 + }, + { + "name": "Eurochannel", + "number": 141 + }, + { + "name": "DHE", + "number": 144 + }, + { + "name": "Paramount Network", + "number": 155 + }, + { + "name": "Paramount HD", + "number": 589 + }, + { + "name": "TNT HD", + "number": 590 + }, + { + "name": "Golden Plus HD", + "number": 592 + }, + { + "name": "AMC HD", + "number": 593 + }, + { + "name": "Space HD", + "number": 594 + }, + { + "name": "FX HD", + "number": 595 + }, + { + "name": "DHE HD", + "number": 597 + }, + { + "name": "De Película Plus HD", + "number": 798 + } + ], + "Musicales": [ + { + "name": "Nick Music", + "number": 42 + }, + { + "name": "HTV", + "number": 84 + }, + { + "name": "Concert Channel", + "number": 90 + }, + { + "name": "MTV Hits", + "number": 92 + }, + { + "name": "MTV Live HD", + "number": 97 + }, + { + "name": "Telehit Música Plus", + "number": 581 + } + ], + "Noticias": [ + { + "name": "CNN en Español", + "number": 51 + }, + { + "name": "CNN International", + "number": 52 + }, + { + "name": "Fox News", + "number": 53 + }, + { + "name": "Euronews", + "number": 54 + }, + { + "name": "HLN", + "number": 57 + }, + { + "name": "France 24 Español HD", + "number": 537 + } + ], + "Deportes": [ + { + "name": "ESPN 4", + "number": 61 + }, + { + "name": "ESPN", + "number": 64 + }, + { + "name": "ESPN 2", + "number": 65 + }, + { + "name": "ESPN 3", + "number": 66 + }, + { + "name": "TyC Sports", + "number": 67 + }, + { + "name": "Adrenalina Sports Network", + "number": 69 + }, + { + "name": "Claro Sports HD", + "number": 518 + }, + { + "name": "ESPN HD", + "number": 519 + }, + { + "name": "ESPN 2 HD", + "number": 520 + }, + { + "name": "ESPN 3 HD", + "number": 521 + }, + { + "name": "ESPN 4 HD", + "number": 522 + }, + { + "name": "ESPN 5 HD", + "number": 523 + }, + { + "name": "ESPN 6 HD", + "number": 524 + }, + { + "name": "ESPN 7 HD", + "number": 525 + }, + { + "name": "L1 HD", + "number": 527 + }, + { + "name": "L1 MAX HD (Superior Pro)", + "number": 528 + }, + { + "name": "Adrenalina Sports Network HD", + "number": 530 + } + ], + "Cultura": [ + { + "name": "Animal Planet", + "number": 71 + }, + { + "name": "History", + "number": 72 + }, + { + "name": "National Geographic", + "number": 73 + }, + { + "name": "H2", + "number": 74 + }, + { + "name": "Discovery Science", + "number": 77 + }, + { + "name": "Discovery Turbo", + "number": 78 + }, + { + "name": "Investigation Discovery", + "number": 100 + }, + { + "name": "Discovery Channel", + "number": 230 + }, + { + "name": "Animal Planet SD", + "number": 231 + }, + { + "name": "National Geographic SD", + "number": 232 + }, + { + "name": "History SD", + "number": 236 + }, + { + "name": "H2 SD", + "number": 237 + }, + { + "name": "HGTV", + "number": 240 + }, + { + "name": "Discovery Science SD", + "number": 242 + }, + { + "name": "Discovery World", + "number": 536 + }, + { + "name": "Inti Network", + "number": 538 + }, + { + "name": "Discovery Theater", + "number": 540 + }, + { + "name": "Love Nature HD", + "number": 541 + }, + { + "name": "History HD", + "number": 544 + }, + { + "name": "National Geographic HD", + "number": 546 + }, + { + "name": "H2 HD", + "number": 547 + } + ], + "Variados": [ + { + "name": "TLC", + "number": 101 + }, + { + "name": "E! Entertainment", + "number": 103 + }, + { + "name": "El Gourmet", + "number": 110 + }, + { + "name": "Sun Channel", + "number": 111 + }, + { + "name": "WOBI", + "number": 113 + }, + { + "name": "Canal Claro", + "number": 115 + } + ], + "Internacionales": [ + { + "name": "Azteca Mundo", + "number": 150 + }, + { + "name": "Caracol Internacional", + "number": 151 + }, + { + "name": "Telefe Internacional", + "number": 153 + }, + { + "name": "TV5Monde", + "number": 156 + }, + { + "name": "TVE Internacional", + "number": 157 + }, + { + "name": "DW", + "number": 160 + }, + { + "name": "TVN Chile", + "number": 161 + }, + { + "name": "Antena 3 Internacional", + "number": 165 + }, + { + "name": "TV Globo Internacional", + "number": 166 + }, + { + "name": "ARIRANG", + "number": 168 + }, + { + "name": "NHK World", + "number": 169 + } + ], + "Premium": [ + { + "name": "HBO", + "number": 170 + }, + { + "name": "HBO 2", + "number": 171 + }, + { + "name": "HBO Mundi", + "number": 172 + }, + { + "name": "HBO Plus", + "number": 173 + }, + { + "name": "HBO Family", + "number": 174 + }, + { + "name": "HBO Signature", + "number": 175 + }, + { + "name": "HBO Xtreme", + "number": 176 + }, + { + "name": "Universal Cinema", + "number": 180 + }, + { + "name": "Universal Premiere", + "number": 182 + }, + { + "name": "Universal Premiere 2", + "number": 185 + }, + { + "name": "Universal Crime", + "number": 186 + }, + { + "name": "Universal Crime 2", + "number": 187 + }, + { + "name": "Universal Comedy", + "number": 188 + }, + { + "name": "Universal Reality", + "number": 189 + }, + { + "name": "Golden Premier 1", + "number": 190 + }, + { + "name": "Golden Premier 2", + "number": 191 + }, + { + "name": "Playboy HD", + "number": 195 + }, + { + "name": "Venus", + "number": 196 + }, + { + "name": "Sexstreem", + "number": 197 + }, + { + "name": "NHK Premium", + "number": 224 + }, + { + "name": "HBO Pop HD", + "number": 316 + }, + { + "name": "HBO HD", + "number": 600 + }, + { + "name": "HBO 2 HD", + "number": 601 + }, + { + "name": "HBO Mundi HD", + "number": 602 + }, + { + "name": "HBO Plus HD", + "number": 603 + }, + { + "name": "HBO Family HD", + "number": 604 + }, + { + "name": "HBO Signature HD", + "number": 605 + }, + { + "name": "HBO Xtreme HD", + "number": 606 + }, + { + "name": "HBO Pop HD (TV+)", + "number": 608 + }, + { + "name": "Golden Premier 1 HD", + "number": 650 + }, + { + "name": "Golden Premier 2 HD", + "number": 651 + } + ], + "Religiosos": [ + { + "name": "TBN", + "number": 181 + }, + { + "name": "EWTN", + "number": 183 + }, + { + "name": "ESNE TV", + "number": 184 + } + ] + } +} diff --git a/Lineuparr/aliases.py b/Lineuparr/aliases.py index a699bdb..8e050d6 100644 --- a/Lineuparr/aliases.py +++ b/Lineuparr/aliases.py @@ -20,16 +20,34 @@ "C-SPAN2": ["C-SPAN 2", "CSPAN 2", "C SPAN 2", "C-SPAN2"], "FOX Business Network": ["Fox Business", "FBN", "FOX Business"], "FOX News Channel": ["Fox News", "FNC", "FOX NEWS", "Fox News Channel"], - "E! Entertainment Television": ["E!", "E Entertainment", "E! Entertainment", "E! Entertainment Television"], + "E! Entertainment Television": [ + "E!", + "E Entertainment", + "E! Entertainment", + "E! Entertainment Television", + ], "FOX Weather": ["Fox Weather"], - "HLN": ["HLN", "Headline News", "Headline News Network", "HLN Headline News", "HLN Headline News Network", "CNN HLN", "CNN Headline News"], - "HLN Headline News Network": ["HLN", "Headline News", "Headline News Network", "CNN HLN", "CNN Headline News"], + "HLN": [ + "HLN", + "Headline News", + "Headline News Network", + "HLN Headline News", + "HLN Headline News Network", + "CNN HLN", + "CNN Headline News", + ], + "HLN Headline News Network": [ + "HLN", + "Headline News", + "Headline News Network", + "CNN HLN", + "CNN Headline News", + ], "MS Now": ["MSNBC", "MSNBC Now", "MS Now"], "MSNBC": ["MSNBC", "MS Now", "MSNBC Now"], "Newsmax": ["Newsmax", "Newsmax TV"], "NewsNation": ["NewsNation", "News Nation", "WGN America", "WGN"], "Weather Channel": ["Weather Channel", "TWC", "The Weather Channel"], - # --- Sports --- "ACC Network": ["ACC Network", "ACCN"], "Big Ten Network": ["Big Ten Network", "BTN", "Big 10 Network", "Big Ten"], @@ -51,8 +69,22 @@ "FS2": ["Fox Sports 2", "FS2", "FS 2", "Fox Sport 2"], "Fox Sports 2": ["Fox Sports 2", "FS2", "FS 2", "Fox Sport 2"], "FOX Sports": ["FOX Sports", "Fox Sports"], - "GOLF Channel": ["Golf Channel", "Golf Ch", "GOLF", "NBC Golf Channel", "NBC GOLF", "US GOLF"], - "Golf Channel": ["Golf Channel", "Golf Ch", "GOLF", "NBC Golf Channel", "NBC GOLF", "US GOLF"], + "GOLF Channel": [ + "Golf Channel", + "Golf Ch", + "GOLF", + "NBC Golf Channel", + "NBC GOLF", + "US GOLF", + ], + "Golf Channel": [ + "Golf Channel", + "Golf Ch", + "GOLF", + "NBC Golf Channel", + "NBC GOLF", + "US GOLF", + ], "MLB Network": ["MLB Network", "MLB Net", "MLBN"], "NBA TV": ["NBA TV", "NBATV"], "NFL Network": ["NFL Network", "NFL Net", "NFLN"], @@ -61,22 +93,58 @@ "Tennis Channel HD": ["Tennis Channel", "Tennis Ch"], "TUDN": ["TUDN", "Univision Deportes", "Univision Deportes Network", "UDN"], "Univision Deportes": ["TUDN", "Univision Deportes", "Univision Deportes Network"], - # --- Movies --- "Cinemax": ["Cinemax", "Cinemax US"], # FXM is the former Fox Movie Channel; fully rebranded FX Movie Channel (FXM) # in 2013. The classic-films block carries the "FXM Retro" name. "FXM": ["FXM", "FX Movie Channel", "FXMovie", "Fox Movie Channel", "FXM Retro"], - "FX Movie Channel": ["FXM", "FX Movie Channel", "FXMovie", "Fox Movie Channel", "FXM Retro"], + "FX Movie Channel": [ + "FXM", + "FX Movie Channel", + "FXMovie", + "Fox Movie Channel", + "FXM Retro", + ], "HBO East": ["HBO East", "HBO (East)", "HBO"], "HBO Comedy East HD": ["HBO Comedy East", "HBO Comedy (East)", "HBO Comedy"], - "HBO Drama HD East": ["HBO Drama East", "HBO Drama (East)", "HBO Drama", "HBO Signature"], - "HBO Hits HD East": ["HBO Hits East", "HBO Hits (East)", "HBO Hits", "HBO 2", "HBO2"], + "HBO Drama HD East": [ + "HBO Drama East", + "HBO Drama (East)", + "HBO Drama", + "HBO Signature", + ], + "HBO Hits HD East": [ + "HBO Hits East", + "HBO Hits (East)", + "HBO Hits", + "HBO 2", + "HBO2", + ], "HBO Latino": ["HBO Latino"], - "HBO Movies HD": ["HBO Movies", "HBO Movies HD", "HBO Movies East", "HBO Movies (East)", "HBO Zone"], - "Paramount+ with SHOWTIME EAST": ["Showtime East", "Showtime (East)", "SHOWTIME EAST", "Showtime"], - "Showtime (E)": ["Paramount+ with Showtime", "Paramount+ with Showtime HD", "Showtime East", "Showtime"], - "Showtime (W)": ["Paramount+ with Showtime (Pacific)", "Paramount+ with Showtime HD (Pacific)", "Showtime West"], + "HBO Movies HD": [ + "HBO Movies", + "HBO Movies HD", + "HBO Movies East", + "HBO Movies (East)", + "HBO Zone", + ], + "Paramount+ with SHOWTIME EAST": [ + "Showtime East", + "Showtime (East)", + "SHOWTIME EAST", + "Showtime", + ], + "Showtime (E)": [ + "Paramount+ with Showtime", + "Paramount+ with Showtime HD", + "Showtime East", + "Showtime", + ], + "Showtime (W)": [ + "Paramount+ with Showtime (Pacific)", + "Paramount+ with Showtime HD (Pacific)", + "Showtime West", + ], "Showtime 2": ["Showtime 2 East", "Showtime 2 (East)", "Showtime 2", "SHOWTIME 2"], "SHOWTIME 2 East": ["Showtime 2 East", "Showtime 2 (East)", "Showtime 2"], "STARZ Cinema East HD": ["Starz Cinema East", "STARZ CINEMA EAST"], @@ -84,16 +152,25 @@ "STARZ Edge East HD": ["Starz Edge East", "STARZ EDGE EAST"], "STARZ ENCORE East": ["Starz Encore East", "STARZ ENCORE EAST", "Starz Encore"], "STARZ ENCORE West": ["Starz Encore West", "STARZ ENCORE WEST"], - "STARZ ENCORE Westerns": ["Starz Encore Westerns", "STARZ ENCORE WESTERNS", "StarzenCore Westerns"], + "STARZ ENCORE Westerns": [ + "Starz Encore Westerns", + "STARZ ENCORE WESTERNS", + "StarzenCore Westerns", + ], "STARZ In Black East HD": ["Starz In Black East", "STARZ IN BLACK EAST"], "SHOWTIME EXTREME": ["Showtime Extreme", "SHO Extreme"], "STARZ": ["Starz", "STARZ"], "STARZ Kids & Family": ["Starz Kids", "Starz Kids HD", "STARZ Kids & Family"], "SundanceTV": ["Sundance", "SundanceTV", "Sundance TV"], "TCM": ["TCM", "Turner Classic Movies"], - # --- Kids --- - "Cartoon Network": ["Cartoon Network", "Cartoon Network HD", "CN", "Cartoon Net HD", "Cartoon Netwrk"], + "Cartoon Network": [ + "Cartoon Network", + "Cartoon Network HD", + "CN", + "Cartoon Net HD", + "Cartoon Netwrk", + ], "Cartoon Network East": ["Cartoon Network", "Cartoon Network East", "CN"], "Disney Channel East": ["Disney Channel", "Disney Channel East", "Disney Ch"], "Disney Junior": ["Disney Junior", "Disney Jr"], @@ -102,7 +179,6 @@ "Nickelodeon": ["Nickelodeon", "Nickelodeon East", "Nick", "Nick at Nite"], "Nick/Nick at Nite (W)": ["Nickelodeon West", "Nick West", "Nick at Nite West"], "Nickelodeon East": ["Nickelodeon", "Nickelodeon East", "Nick", "Nickelodeon US"], - # --- Entertainment --- "A&E": ["A&E", "A and E", "AE"], "AMC": ["AMC", "AMC US"], @@ -114,7 +190,12 @@ "FX": ["FX", "FX US"], "FXX": ["FXX", "FX X"], "HISTORY Channel, The": ["History", "History Channel", "HISTORY"], - "Heroes & Icons (H&I)": ["Heroes & Icons", "Heroes and Icons", "H&I", "Heros & Icons"], + "Heroes & Icons (H&I)": [ + "Heroes & Icons", + "Heroes and Icons", + "H&I", + "Heros & Icons", + ], "ION East HD": ["ION", "ION East", "ION Television"], "Lifetime": ["Lifetime", "Lifetime US"], "LMN": ["LMN", "Lifetime Movie Network", "LMN HD"], @@ -127,65 +208,108 @@ "USA Network": ["USA Network", "USA"], "UPTV": ["UP TV", "UPTV"], "truTV": ["truTV", "tru TV"], - # --- Home & Garden --- "DIY": ["DIY Network", "Magnolia Network", "Magnolia"], - # --- Reality & Lifestyle --- "Bravo": ["Bravo", "Bravo US"], "Bravo Vault": ["Bravo Vault"], - "HGTV": ["HGTV", "HGTV US", "Home & Garden Television", "Home and Garden Television"], + "HGTV": [ + "HGTV", + "HGTV US", + "Home & Garden Television", + "Home and Garden Television", + ], "OWN": ["OWN", "Oprah Winfrey Network"], "OWN: Oprah Winfrey Network": ["OWN", "Oprah Winfrey Network"], "TLC": ["TLC", "TLC US"], - # --- Comedy --- - "Comedy Central": ["Comedy Central", "CC", "ComedyCentral", "ComedyCentHD", "Comedy Central HD"], - + "Comedy Central": [ + "Comedy Central", + "CC", + "ComedyCentral", + "ComedyCentHD", + "Comedy Central HD", + ], # --- Discovery --- "Animal Planet": ["Animal Planet", "Animal Planet US"], "Discovery": ["Discovery", "Discovery Channel"], "Investigation Discovery": ["Investigation Discovery", "ID"], - "National Geographic": ["National Geographic", "National Geographic HD", "Nat Geo", "Nat Geo HD", "NatGeo"], + "National Geographic": [ + "National Geographic", + "National Geographic HD", + "Nat Geo", + "Nat Geo HD", + "NatGeo", + ], "National Geographic Channel": ["Nat Geo", "National Geographic", "NatGeo"], "Nat Geo WILD": ["Nat Geo Wild", "NatGeo Wild", "National Geographic Wild"], "Nat Geo Wild": ["Nat Geo Wild", "NatGeo Wild", "National Geographic Wild"], "Science": ["Discovery Science", "Science Channel"], "Smithsonian Channel": ["Smithsonian", "Smithsonian Channel"], - # --- Crime --- "Oxygen": ["Oxygen True Crime", "Oxygen True Crime HD"], "Oxygen True Crime": ["Oxygen", "Oxygen True Crime"], "Oxygen True Crime Archives": ["Oxygen True Crime Archives"], # Justice Network relaunched as True Crime Network in 2020; "Justice # Central.TV" was its companion streaming brand. Match all three names. - "Justice Network": ["Justice Network", "Justice Central.TV", "Justice Central TV", "Justice Central", "True Crime Network"], - "True Crime Network": ["True Crime Network", "Justice Network", "Justice Central.TV", "Justice Central TV", "Justice Central"], - "Justice Central.TV": ["Justice Central.TV", "Justice Central TV", "Justice Central", "Justice Network", "True Crime Network"], - + "Justice Network": [ + "Justice Network", + "Justice Central.TV", + "Justice Central TV", + "Justice Central", + "True Crime Network", + ], + "True Crime Network": [ + "True Crime Network", + "Justice Network", + "Justice Central.TV", + "Justice Central TV", + "Justice Central", + ], + "Justice Central.TV": [ + "Justice Central.TV", + "Justice Central TV", + "Justice Central", + "Justice Network", + "True Crime Network", + ], # --- Music --- "CMT": ["CMT", "Country Music Television"], "MTV": ["MTV", "MTV US", "MTV - Music Television", "MTV Music Television"], "MTV2": ["MTV2", "MTV 2", "MTV2: Music Television", "MTV2: Music Television HD"], "VH1": ["VH1", "VH 1"], - # --- Food & Travel --- "Cooking Channel": ["Cooking Channel", "Cooking Ch"], "Food Network": ["Food Network", "Food Net"], "Recipe TV": ["RecipeTV", "Recipe TV"], "Tastemade Home": ["Tastemade"], "Tastemade Travel": ["Tastemade Travel"], - # --- Premium channels --- "EPIX 1": ["EPIX", "Epix", "EPIX 1", "MGM+", "MGM+ East", "MGM+ HD"], "EPIX 2": ["EPIX 2", "MGM 2", "MGM+ 2"], "EPIX Hits": ["EPIX Hits", "MGM+ Hits", "MGM Hits"], "EPIX Drive-In": ["EPIX Drive-In", "MGM+ Drive-In", "MGM Drive-In"], - "The Movie Channel (E)": ["The Movie Channel", "Movie Channel East", "TMC", "TMC East"], - "The Movie Channel (W)": ["The Movie Channel West", "Movie Channel West", "TMC West"], - "The Movie Channel Xtra": ["TMC Xtra", "Movie Channel Xtra", "The Movie Channel Extra"], - "The Movie Channel Xtra (E)": ["TMC Xtra", "Movie Channel Xtra", "The Movie Channel Extra East"], - + "The Movie Channel (E)": [ + "The Movie Channel", + "Movie Channel East", + "TMC", + "TMC East", + ], + "The Movie Channel (W)": [ + "The Movie Channel West", + "Movie Channel West", + "TMC West", + ], + "The Movie Channel Xtra": [ + "TMC Xtra", + "Movie Channel Xtra", + "The Movie Channel Extra", + ], + "The Movie Channel Xtra (E)": [ + "TMC Xtra", + "Movie Channel Xtra", + "The Movie Channel Extra East", + ], # --- Additional aliases for DISH lineup --- "American Heroes Channel": ["AHC", "American Heroes Channel", "American Heroes"], "BabyFirstTV": ["Baby First", "BabyFirst", "BabyFirstTV", "Baby First TV"], @@ -196,40 +320,68 @@ # same way. "Get TV"/"getTV"/"GETTV" all normalize to "gettv" (unambiguous). "getTV": ["Get TV", "getTV", "GETTV", "Great Entertainment Television"], "GET": ["getTV", "Get TV", "GETTV", "Great Entertainment Television"], - "Great Entertainment Television": ["getTV", "Get TV", "GETTV", "Great Entertainment Television"], + "Great Entertainment Television": [ + "getTV", + "Get TV", + "GETTV", + "Great Entertainment Television", + ], "GSN": ["GSN", "Game Show Network"], "Pop": ["Pop TV", "Pop TV East"], "ReelzChannel": ["Reelz", "ReelzChannel"], "Telemundo": ["Telemundo"], - # --- Faith & Family --- "FETV": ["FETV", "Family Entertainment Television", "Family Entertainment TV"], - # --- Other --- "MeTV": ["ME TV", "MeTV"], "Mythbusters": ["Mythbusters", "MYTHBUSTERS"], "Hallmark Channel": ["Hallmark", "Hallmark Channel"], - "Hallmark Mystery": ["Hallmark Movies", "Hallmark Mystery", "Hallmark Movies & Mysteries"], - "Hallmark Movies & Mysteries": ["Hallmark Mystery", "Hallmark Movies & More", "Hallmark Mystery HD"], + "Hallmark Mystery": [ + "Hallmark Movies", + "Hallmark Mystery", + "Hallmark Movies & Mysteries", + ], + "Hallmark Movies & Mysteries": [ + "Hallmark Mystery", + "Hallmark Movies & More", + "Hallmark Mystery HD", + ], "MotorTrend": ["MotorTrend", "Motor Trend", "Velocity"], "Travel Channel": ["Travel Channel", "Travel Ch"], - # --- Faith (rebrands) --- # Hillsong Channel rebranded to TBN Inspire on 2022-01-01 in the US. - "Hillsong Channel": ["Hillsong Channel", "TBN Inspire", "Hillsong", "The Church Channel"], - + "Hillsong Channel": [ + "Hillsong Channel", + "TBN Inspire", + "Hillsong", + "The Church Channel", + ], # --- Movies (rebrands / discontinued) --- # Showtime Beyond was rebranded SHO×BET on 2020-07-15. - "Showtime Beyond": ["Showtime Beyond", "SHO×BET", "SHO BET", "SHOxBET", "Showtime BET", "SHO X BET"], - + "Showtime Beyond": [ + "Showtime Beyond", + "SHO×BET", + "SHO BET", + "SHOxBET", + "Showtime BET", + "SHO X BET", + ], # --- UK: News --- - "Al Jazeera English": ["Al Jazeera English", "Al Jazeera English HD", "Al Jazeera HD"], + "Al Jazeera English": [ + "Al Jazeera English", + "Al Jazeera English HD", + "Al Jazeera HD", + ], "NDTV World": ["NDTV 24x7", "UKSD NDTV 24x7", "UK: NDTV 24X7 SD"], - # --- UK: Sky Sports --- "Sky Sports +": ["SkySp+", "SkySp+HD", "HEVC HD Sky Sports Plus"], "Sky Sports Premier League": ["SkySp PL HD", "UKHD Sky Sports Premier League HD"], - "Sky Sports Football": ["SkySp Fball", "SkySp Fball HD", "Sky Sports Football HD", "UKHD Sky Sports Football HD"], + "Sky Sports Football": [ + "SkySp Fball", + "SkySp Fball HD", + "Sky Sports Football HD", + "UKHD Sky Sports Football HD", + ], "Sky Sports Cricket": ["SkySp Cricket", "SkySpCricket HD"], "Sky Sports Golf": ["SkySp Golf", "SkySp Golf HD"], "Sky Sports F1": ["SkySp F1", "SkySp F1 HD"], @@ -240,20 +392,34 @@ "Sky Sports Main Event": ["SkySpMainEvHD", "Sky Sports Main Event HD"], "Sky Sports Tennis": ["SkySp Tennis HD", "UKSD Sky Sports Tennis"], "Sky Sports Box Office HD": ["SkySpBoxOff", "UK: SKY SPORTS BOX OFFICE SD"], - # --- UK: Sky Cinema --- - "Sky Cinema Premiere": ["Sky Premiere", "SkyPremiereHD", "HEVC HD SKY CINEMA PREMIER"], + "Sky Cinema Premiere": [ + "Sky Premiere", + "SkyPremiereHD", + "HEVC HD SKY CINEMA PREMIER", + ], "Sky Cinema Family": ["Sky Family HD", "HEVC HD SKY CINEMA FAMILY"], - "Sky Cinema Action": ["Sky Cinema Action HD", "HEVC HD SKY CINEMA ACTION", "Sky Action", "Sky Action HD"], + "Sky Cinema Action": [ + "Sky Cinema Action HD", + "HEVC HD SKY CINEMA ACTION", + "Sky Action", + "Sky Action HD", + ], "Sky Cinema Greats": ["Sky Greats", "Sky Greats HD", "HEVC HD SKY CINEMA GREATS"], "Sky Cinema Thriller": ["Sky Thriller HD", "HEVC HD SKY CINEMA THRILLER"], "Sky Cinema Drama": ["Sky Drama HD", "HEVC HD SKY CINEMA DRAMA/CHRISTMAS"], - "Sky Cinema SciFi/Horror": ["Sky ScFi/HorHD", "Sky Sci-Fi HD", "HEVC HD SKY CINEMA SCIFI/HORROR"], - "Sky Cinema Animation": ["Sky Cinema Animation HD", "HEVC HD SKY CINEMA ANIMATION", "SkyAnimationHD"], - + "Sky Cinema SciFi/Horror": [ + "Sky ScFi/HorHD", + "Sky Sci-Fi HD", + "HEVC HD SKY CINEMA SCIFI/HORROR", + ], + "Sky Cinema Animation": [ + "Sky Cinema Animation HD", + "HEVC HD SKY CINEMA ANIMATION", + "SkyAnimationHD", + ], # --- UK: Kids --- "Baby TV": ["Baby Tv", "Baby TV", "BabyTV"], - # --- UK: UKTV / Entertainment --- # UKTV rebranded all channels under the "U" masterbrand on 16 July 2024 # (Dave/Drama/Yesterday/W) and 7 November 2024 (Gold/alibi). Reverse @@ -280,7 +446,6 @@ "Really +1": ["U&Really+1", "U&Really +1", "Really +1"], "Home": ["U&Home", "U&Home HD", "Home"], "Dave ja vu": ["Dave ja vu", "U&Dave ja vu"], - # --- FR: Free DTT (TNT) --- # 4K full-schedule variants that should match the standard channel when # Quality-Aware Stream Matching is enabled (bypass by normalized name). @@ -293,22 +458,18 @@ "L'Équipe": ["La Chaîne L'Équipe", "L'Equipe 21"], "TF1 Séries Films": ["TF1SF"], "LCP": ["LCP AN", "LCP Assemblée nationale"], - # --- FR: Canal+ Channels --- "Canal+": ["Canal Plus"], "Canal+Sport 360": ["Canal+ 360"], - # --- FR: Movies --- "OCS": ["Ciné+ OCS", "Ciné+ Premier"], "Ciné+ Festival": ["Ciné+ Club"], "Ciné+ Family": ["Cine+ Famiz", "Cine+ Familly"], - # --- FR: Sports --- "Equidia": ["Equidia Live"], "beIN Sports 1": ["beIN Sports 1 French"], "beIN Sports 2": ["beIN Sports 2 French"], "beIN Sports 3": ["beIN Sports 3 French"], - # --- FR: beIN Sports MAX --- "beIN Sports MAX 4": ["beIN MAX 4"], "beIN Sports MAX 5": ["beIN MAX 5"], @@ -317,54 +478,73 @@ "beIN Sports MAX 8": ["beIN MAX 8"], "beIN Sports MAX 9": ["beIN MAX 9"], "beIN Sports MAX 10": ["beIN MAX 10"], - # --- FR: RMC Sport --- "RMC Sport 1": ["RMC Sport"], - # --- FR: Kids --- "Cartoonito": ["Boing"], "Nicktoons": ["Nickelodeon 4 Teen"], "Teletoon+": ["Teletoon Plus", "Télétoon+"], - # --- FR: News --- "France 24": ["FR24"], - # --- FR: Music --- "Europe 2 Pop TV": ["CSTAR Hits France", "C Star Hits France"], - # --- FR: France 3 Régions --- "France 3 Champagne-Ardenne": ["France 3 Champ Ardenne", "F3 Champ Ardenne"], - "France 3 Paris Île-de-France": ["France 3 Paris IDF", "France 3 Paris Ile de France"], - "France 3 Nord-Pas-de-Calais": ["France 3 Nord PDC", "France 3 Nord Pas de Calais", "France 3 Nord - Pas-de-Calais"], - "France 3 Côte d'Azur": ["France 3 Cote d'Azur", "F3 Cote d'Azur", "France 3 Cote D Azur"], + "France 3 Paris Île-de-France": [ + "France 3 Paris IDF", + "France 3 Paris Ile de France", + ], + "France 3 Nord-Pas-de-Calais": [ + "France 3 Nord PDC", + "France 3 Nord Pas de Calais", + "France 3 Nord - Pas-de-Calais", + ], + "France 3 Côte d'Azur": [ + "France 3 Cote d'Azur", + "F3 Cote d'Azur", + "France 3 Cote D Azur", + ], "France 3 Via Stella": ["France 3 Corse Via Stella", "France 3 Corse"], "France 3 Centre-Val de Loire": ["France 3 Centre"], - # --- FR: BFM Régionales --- - "BFM Haute-Provence": ["BFM Haute Province", "BFM DICI Haute-Provence", "BFM Dici Haute Province"], + "BFM Haute-Provence": [ + "BFM Haute Province", + "BFM DICI Haute-Provence", + "BFM Dici Haute Province", + ], "BFM Alpes Sud": ["BFM DICI Alpes du Sud", "BFM Alpes du Sud"], "BFM Marseille Provence": ["BFM Marseille", "BFM Marseille Provence"], "BFM Côte d'Azur": ["BFM Cote d'Azur", "BFM Cote D Azur"], - # --- FR: Via Occitanie --- "Via Occitanie Montpellier": ["Via Occitanie Monpellier"], - # --- FR: DOM-TOM 1ères --- "Martinique la 1ère": ["Martinique 1ere"], "Guadeloupe la 1ère": ["Guadeloupe 1ere"], "Réunion la 1ère": ["Reunion 1ere"], "Mayotte la 1ère": ["Mayotte 1ere"], "Guyane la 1ère": ["Guyane 1ere"], - # --- FR: International --- "2M Monde": ["2M"], - # --- UK: Factual --- "Discovery History": ["Disc.History", "Disc.History+1", "UK: Discovery History"], - "Discovery Turbo": ["Disc.Turbo", "Disc.Turbo+1", "UK: DISCOVERY TURBO", "DISCOVERY TURBO"], - "Discovery Science": ["Disc.Science", "Disc.Sci+1", "Discovery Science", "UK: DISCOVERY SCIENCE"], - "Crime+Investigation": ["Crime+Inv HD", "Crime+Inv+1", "Crime + Investigation", "Crime+Investigation"], - + "Discovery Turbo": [ + "Disc.Turbo", + "Disc.Turbo+1", + "UK: DISCOVERY TURBO", + "DISCOVERY TURBO", + ], + "Discovery Science": [ + "Disc.Science", + "Disc.Sci+1", + "Discovery Science", + "UK: DISCOVERY SCIENCE", + ], + "Crime+Investigation": [ + "Crime+Inv HD", + "Crime+Inv+1", + "Crime + Investigation", + "Crime+Investigation", + ], # --- US rebrands (old broadcast names <-> current names) ---------------- # Provider lineups were captured at different times, so a channel may carry # either its pre- or post-rebrand name. These aliases let a lineup channel @@ -375,7 +555,12 @@ # feeds (see the FanDuel TV note above) - that catch-all was harmful. # # Sports - "SportsNet Pittsburgh": ["SportsNet Pittsburgh", "AT&T SportsNet Pittsburgh", "ATT SportsNet Pittsburgh", "Root Sports Pittsburgh"], + "SportsNet Pittsburgh": [ + "SportsNet Pittsburgh", + "AT&T SportsNet Pittsburgh", + "ATT SportsNet Pittsburgh", + "Root Sports Pittsburgh", + ], # Premium movies - current names also matching the old multiplex names "MGM+": ["MGM+", "MGM Plus", "MGM+ East", "EPIX", "Epix", "EPIX 1"], "MGM+ Hits": ["MGM+ Hits", "MGM Hits", "EPIX Hits"], @@ -391,15 +576,23 @@ "HBO 2": ["HBO 2", "HBO2", "HBO Hits"], # Entertainment / lifestyle "Magnolia Network": ["Magnolia Network", "Magnolia", "DIY Network", "DIY"], - "Great American Family": ["Great American Family", "Great American Country", "GAC", "GAC Family"], - "Great American Country": ["Great American Country", "Great American Family", "GAC"], + "Great American Family": [ + "Great American Family", + "Great American Country", + "GAC", + "GAC Family", + ], + "Great American Country": [ + "Great American Country", + "Great American Family", + "GAC", + ], # Tastemade Home/Travel are sibling FAST channels; the lineup carries one # Tastemade entry and folds the Home variant in (shared EPG row upstream). "Tastemade": ["Tastemade", "Tastemade Home"], "Hallmark Drama": ["Hallmark Drama", "Hallmark Family"], # News - DISH lineup still carries the pre-rebrand "WGN America" name. "WGN America": ["WGN America", "WGN", "NewsNation", "News Nation"], - # --- US: EPG guide-name bridges --------------------------------------- # Some US EPG sources list channels under their full legal/broadcast name # (e.g. "Daystar Television Network" instead of "Daystar"). At Exact match @@ -407,13 +600,25 @@ # channel gets no guide. These aliases bridge the lineup name to the EPG # entry name. NOTE: "TBN" maps to Trinity Broadcasting, NOT "TBN Inspire" # (the Hillsong rebrand, a separate channel - see "Hillsong Channel"). - "Daystar": ["Daystar", "Daystar Television Network", "Daystar Television Network HD"], - "TBN": ["TBN", "Trinity Broadcasting Network", "Trinity Broadcasting Network HD (TBN)"], + "Daystar": [ + "Daystar", + "Daystar Television Network", + "Daystar Television Network HD", + ], + "TBN": [ + "TBN", + "Trinity Broadcasting Network", + "Trinity Broadcasting Network HD (TBN)", + ], # Lineup channel "UP" maps to UPtv. Bare "UP" is intentionally NOT a value # (it would 100-match any stream normalizing to "up"). "UP": ["UPtv", "UPTV", "UP TV"], "Cheddar News": ["Cheddar News", "Cheddar"], - "Galavisión": ["Galavision", "Galavision Cable Network", "Galavision Cable Network HD"], + "Galavisión": [ + "Galavision", + "Galavision Cable Network", + "Galavision Cable Network HD", + ], "UniMás": ["UniMas", "UniMas East HD (UNIMAS)", "UniMas East", "Unimas"], "NBC Universo": ["NBC Universo", "Universo", "UNIVERSO"], # Reverse/abbreviation bridges: lineup uses the full name, streams use the @@ -425,13 +630,22 @@ # More full-name / rebrand / abbreviation bridges confirmed against real US # streams (provider uses a fuller or rebranded name than the lineup). "YES Network": ["YES Network", "YES National"], - "Sportsnet New York National": ["Sportsnet New York National", "SNY", "Sportsnet New York", "Sportsnet NY"], + "Sportsnet New York National": [ + "Sportsnet New York National", + "SNY", + "Sportsnet New York", + "Sportsnet NY", + ], "CCTV News": ["CCTV News", "CGTN"], # CCTV News rebranded to CGTN "Antena 3": ["Antena 3", "Antena 3 Internacional"], - "Univision tINovelas": ["Univision tINovelas", "Univision tlnovelas", "Univision tlNovelas", "tlnovelas"], + "Univision tINovelas": [ + "Univision tINovelas", + "Univision tlnovelas", + "Univision tlNovelas", + "tlnovelas", + ], "TV Games Network": ["TV Games Network", "TVG Network"], "Christian Television Network": ["Christian Television Network", "CTN"], - # --- CA: Bell 2025 Discovery -> CTV rebrands ------------------------- # On 2025-01-01 Bell rebranded the Canadian feeds: Animal Planet -> CTV Wild # Channel, Discovery Science -> CTV Nature Channel, Discovery Velocity -> CTV @@ -504,4 +718,261 @@ "USA Network": ["Discovery Channel"], "Oxygen True Crime": ["Investigation Discovery"], }, + "DO": { + "A&E Mundo": ["A&E Mundo Latinoamérica", "A&E Mundo Latinoamerica"], + "Acento TV": ["Acento TV HD"], + "Amé 47": ["Amé", "Ame", "Ame 47"], + "Az Corazón": [ + "Azteca Corazón", + "Azteca Corazon", + "Azteca Corazón HD", + "Azteca Corazon HD", + ], + "Az Mundo": ["Azteca Mundo"], + "Baby Tv": ["Baby TV", "BabyTV"], + "C-Music HD": ["C-Music", "C Music", "C Music HD"], + "Cadena del Milagro": ["Cadena Del Milagro"], + "Canal de las Estrellas": ["Las Estrellas"], + "Canal de las Estrellas HD": ["Las Estrellas HD"], + "Caribbean TV HD": ["Caribbean TV"], + "CDN Sports Max": ["CDN Deportes", "CDN Sports", "CDN Deportes Max"], + "CDN Sports Max HD": [ + "CDN Deportes HD", + "CDN Sports HD", + "CDN Deportes Max HD", + ], + "Cinecanal HD": ["CineCanal HD"], + "CNN Español": [ + "CNN en Español", + "CNN Espanol", + "CNN en Espanol", + "CNN Spanish", + ], + "CNN Headline News": ["Headline News", "HLN", "CNN HLN", "HLN Headline News"], + "CNN Internacional": ["CNN International", "CNNi"], + "CNN Live USA": ["CNN Live"], + "Color Vision HD": ["Colorvision HD", "Color Visión HD"], + "De Pelicula HD": ["De Película HD"], + "DIscovery Channel HD": ["Discovery Channel HD"], + "E! Entertainment": ["E!", "E Entertainment", "E Entertainment Television"], + "Enlace Cristiano": ["Enlace TBN"], + "Entelevisión": ["Entelevisión HD", "Entelevision", "Entelevision HD"], + "Escogido HD": ["Escogido TV", "Escogido TV HD"], + "ESPN 2": ["ESPN2"], + "ESPN 3": ["ESPN3"], + "ESPN 3 HD": ["ESPN3 HD"], + "Europa Europa HD": ["Europa HD", "Europa Europa"], + "FilmZone HD": ["Film Zone HD"], + "Fox LA HD": [ + "Fox HD", + "Canal Fox HD", + "Fox Latinoamérica HD", + "Fox Latinoamerica HD", + ], + "Fox Latin": ["Canal Fox", "Fox Latinoamérica", "Fox Latinoamerica"], + "Fox Sport 3 HD": ["Fox Sports 3 HD"], + "FXM": ["FX Movies", "FX Movie Channel", "Fox Movie Channel", "FXMovie"], + "Gigantes HD": ["Gigantes TV", "Gigantes TV HD"], + "Go HD": ["GO TV", "GO TV HD"], + "Gourmet HD": ["El Gourmet HD", "The Gourmet HD"], + "I.Sat": ["Isat", "I Sat"], + "Licey HD": ["Licey TV", "Licey TV HD"], + "Nat Geo LA HD": ["National Geographic HD", "NatGeo HD", "Nat Geo HD"], + "NBA TV HD": ["NBA TV", "NBATV"], + "Nickelodeon HD": ["Nick HD"], + "RAI Italia": ["RAI"], + "Ritmo Son": ["Ritmoson"], + "Romana TV": ["Romana TV (La Romana)"], + "Señales TV": [ + "Señales TV (Sto. Dgo.)", + "Senales TV", + "Senales TV (Sto. Dgo.)", + "Señales TV Santo Domingo", + ], + "Sony Entertainment Televisión": ["Sony", "Sony Entertainment Television"], + "Sony HD": [ + "Sony Entertainment Televisión HD", + "Sony Entertainment Television HD", + ], + "Sy-Fy Channel": ["SyFy", "Sci-Fi", "SciFi"], + "Telemundo Internacional": ["Telemundo"], + "Teleradioamérica HD": ["Teleradio América HD", "Teleradio America HD"], + "Televisa Deportes Network (TDN)": ["TDN", "Televisa Deportes Network"], + "Televisa Deportes Network (TDN) HD": [ + "TDN HD", + "Televisa Deportes Network HD", + ], + "The Golf Channel": ["Golf Channel", "Golf HD", "Golf Channel HD"], + "The Gourmet": ["El Gourmet", "Gourmet"], + "TL Novelas": ["TLNovelas", "TLNovelas HD"], + "Toros HD": ["Toros TV", "Toros TV HD"], + "TruTV": ["Tru TV", "truTV"], + "TVE Internacional": ["RTVE"], + "TVO Romana": [ + "TVO", + "TVO (Televisión Oriental 49)", + "TVO (Television Oriental 49)", + "Televisión Oriental 49", + "Television Oriental 49", + ], + "Universal Channel": ["Universal TV"], + "Universal HD": ["Universal TV HD", "Universal Channel HD"], + "VePlus TV": ["Venevisión Plus", "Venevision Plus", "Ve Plus TV"], + "VePlus TV HD": ["Venevisión Plus HD", "Venevision Plus HD", "Ve Plus TV HD"], + "Warner Channel HD": ["Warner HD"], + "Xtremo Premium": ["Extremo Premium"], + "Telemicro": ["Canal 5", "Telemicro 5"], + "Telemicro HD": ["Telemicro 5 HD", "Canal 5 HD"], + "CERTV": ["Channel 4", "Canal 4"], + "Claro Sports": ["Claro Sport"], + "Claro Sports HD": ["Claro Sport HD"], + "Color Visión": ["Colorvision", "Color Vision"], + "GDM Estudio": [ + "GDM Television", + "GDM Televisión", + "GDM Television HD", + "GDM Televisión HD", + ], + "Mía TV": ["Miavision", "Mia Vision", "Mía Visión"], + "Canal 10": ["Onda TV Canal 10", "Onda Canal 10"], + "RNN": ["RNN Canal 27"], + "Supercanal": [ + "Super Canal 33", + "Super Canal 33 HD", + "Supercanal 33", + "Supercanal 33 HD", + ], + "SuperTV55": ["Super TV 55", "Super TV 55 HD"], + "Telecanal": ["Telecanal 12"], + "Telecentro": ["Telecentro 13"], + "Teleradio América": ["Teleradio", "Teleradio America"], + "Telesistema": ["Telesistema 11"], + "La Voz de María": ["Voz de Maria", "Voz de María"], + "Maimón TV": ["MAIMON TV", "MAIMON TV 3", "MAIMON TV CANAL 3", "Maimon TV"], + "GH Television": ["GH TELEVISION", "GH TELEVISION CANAL 10", "GH TV"], + "Microvisión": [ + "MICROVISION", + "MICROVISION CANAL 10", + "Microvision", + "Micro Vision", + ], + "ORBIT TV": ["ORBIT TV", "ORBIT TV CANAL 10", "Orbit TV"], + "Yuna Visión": ["YUNA TV", "YUNA VISION", "YUNA VISION CANAL 10", "Yunavision"], + "Fuego TV": ["FUEGO TV", "FUEGO TV CANAL 40", "Fuego 40"], + "La Ruta 66 TV": ["LA RUTA TV", "LA RUTA 66 TV", "Ruta 66 TV"], + "El 75": ["EL 75", "CANAL 75", "EL75"], + "Zol FM TV": [ + "ZOL 106 HD", + "ZOL 106", + "ZOL 106.5", + "ZOL 106.5 FM", + "ZOL FM TV", + ], + "Digital809 TV": ["DIGITAL809 TV", "DIGITAL 809 TV", "Digital809"], + "Televisión Dominicana": [ + "DOMINICANA HD", + "TELEVISION DOMINICANA", + "TELEVISIÓN DOMINICANA", + "TV DOMINICANA", + ], + }, + "PE": { + "Adrenalina Sports Network": ["Adrenalina Sports", "ASN Sports"], + "Adrenalina Sports Network HD": ["Adrenalina Sports HD", "ASN Sports HD"], + "ALACOCINA TV": ["A la Cocina TV", "Alacocina TV"], + "ALACOCINA TV HD": ["A la Cocina TV HD", "Alacocina TV HD"], + "América Trujillo": [ + "America Trujillo", + "América TV Trujillo", + "America TV Trujillo", + ], + "América TV": ["America TV", "América Televisión", "America Television"], + "América TV HD": [ + "America TV HD", + "América Televisión HD", + "America Television HD", + ], + "Antena 3 Internacional": ["Antena 3"], + "ARIRANG": ["Arirang"], + "ATV": ["Andina de Televisión", "Andina de Television", "ATV Perú", "ATV Peru"], + "ATV HD": [ + "Andina de Televisión HD", + "Andina de Television HD", + "ATV Perú HD", + "ATV Peru HD", + ], + "ATV Sur": ["ATV+ Sur", "ATV Plus Sur"], + "Azteca Mundo": ["Az Mundo"], + "Canal del Congreso": ["Congreso TV", "Canal Congreso"], + "Caracol Internacional": ["Caracol", "Nuestra Tele"], + "Cartoonito": ["Boomerang"], + "Cinecanal": ["CineCanal"], + "Cinelatino": ["Cine Latino", "CineLatino"], + "Claro Sports HD": ["Claro Sports Perú HD", "Claro Sports Peru HD"], + "CNN en Español": ["CNN Español", "CNN Espanol", "CNN Spanish"], + "CNN International": ["CNN Internacional", "CNNi"], + "El Gourmet": ["The Gourmet", "Gourmet"], + "ESNE TV": ["ESNE", "El Sembrador", "El Sembrador Nueva Evangelización"], + "Exitosa": ["Exitosa TV"], + "Exitosa HD": ["Exitosa TV HD"], + "France 24 Español HD": [ + "France 24 Español", + "France24 Español", + "France 24 Spanish", + ], + "Global": ["Global TV", "América Next", "America Next"], + "Global HD": ["Global TV HD", "América Next HD", "America Next HD"], + "HBO Xtreme": ["HBO Extreme"], + "HBO Xtreme HD": ["HBO Extreme HD"], + "IPE": ["Canal IPE", "IPe"], + "IPE HD": ["Canal IPE HD", "IPe HD"], + "L1 HD": ["Liga 1", "Liga1", "L1", "Liga 1 HD", "Liga1 HD"], + "L1 MAX HD": [ + "Liga 1 Max", + "Liga1 Max", + "L1 Max", + "Liga 1 Max HD", + "Liga1 Max HD", + ], + "L1 MAX HD (Superior Pro)": [ + "L1 Max Superior Pro", + "Liga 1 Max Superior Pro", + "Liga1 Max Superior Pro", + ], + "La Tele": ["LaTele"], + "Las Estrellas": ["Canal de las Estrellas", "Canal Las Estrellas"], + "Latina": ["Latina Televisión", "Latina Television"], + "Latina HD": ["Latina Televisión HD", "Latina Television HD"], + "Nativa": ["Nativa TV"], + "Nativa HD": ["Nativa TV HD"], + "Nick Music": ["NickMusic"], + "Panamericana": [ + "Panamericana TV", + "Panamericana Televisión", + "Panamericana Television", + ], + "Panamericana HD": [ + "Panamericana TV HD", + "Panamericana Televisión HD", + "Panamericana Television HD", + ], + "PBO": ["PBO Radio", "PBO TV"], + "PBO HD": ["PBO TV HD"], + "RPP": ["RPP TV", "RPP Noticias"], + "Sol TV+": ["Sol TV", "Sol TV Plus"], + "Telehit Música Plus": ["Telehit Musica Plus", "Telehit Plus"], + "TLNovelas": ["TL Novelas", "tlnovelas"], + "TV Cosmos": ["Cosmos TV"], + "TV Perú": ["TV Peru", "TVPerú"], + "TV Perú 7.3": ["TV Peru 7.3", "TVPerú 7.3"], + "TV Perú 7.3 HD": ["TV Peru 7.3 HD", "TVPerú 7.3 HD"], + "TV Perú HD": ["TV Peru HD", "TVPerú HD"], + "TV5Monde": ["TV5 Monde"], + "TyC Sports": ["TyC", "TyC Sports Internacional"], + "Universal Premiere": ["Universal Premier"], + "Universal Premiere 2": ["Universal Premier 2"], + "Viva TV": ["Viva TV Perú", "Viva TV Peru"], + "Willax": ["Willax TV"], + "Willax HD": ["Willax TV HD"], + }, } From 2f54350196d65a21953c2718281d8e97d68db926 Mon Sep 17 00:00:00 2001 From: PiratesIRC <98669745+PiratesIRC@users.noreply.github.com> Date: Sat, 17 Oct 2026 12:16:18 -0500 Subject: [PATCH 2/2] fix: rename the second CDN entry and keep only the new alias sections Finishes the review of this pull request on the contributor's branch. DO_Altice_lineup.json listed channel 37 as "CDN SportsMax", the same name as channel 28, which the validator rejects. The contributor confirmed 37 is CDN (Cadena de Noticias), matching the Claro lineup, so it is renamed to "CDN". aliases.py is main's file with only the new DO and PE sections of COUNTRY_ALIASES added, in the contributor's own wording. The rest of the original change was a formatter re-wrapping existing entries. Parsed, the result is identical to the contributor's version. Co-authored-by: taos15 <122130728+taos15@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01KjPT83d1cKgFScbe5zK2XE --- Lineuparr/DO_Altice_lineup.json | 2 +- Lineuparr/aliases.py | 396 ++++++++------------------------ 2 files changed, 92 insertions(+), 306 deletions(-) diff --git a/Lineuparr/DO_Altice_lineup.json b/Lineuparr/DO_Altice_lineup.json index 10b492e..17b2306 100644 --- a/Lineuparr/DO_Altice_lineup.json +++ b/Lineuparr/DO_Altice_lineup.json @@ -139,7 +139,7 @@ "number": 36 }, { - "name": "CDN SportsMax", + "name": "CDN", "number": 37 }, { diff --git a/Lineuparr/aliases.py b/Lineuparr/aliases.py index 8e050d6..c3fd76a 100644 --- a/Lineuparr/aliases.py +++ b/Lineuparr/aliases.py @@ -20,34 +20,16 @@ "C-SPAN2": ["C-SPAN 2", "CSPAN 2", "C SPAN 2", "C-SPAN2"], "FOX Business Network": ["Fox Business", "FBN", "FOX Business"], "FOX News Channel": ["Fox News", "FNC", "FOX NEWS", "Fox News Channel"], - "E! Entertainment Television": [ - "E!", - "E Entertainment", - "E! Entertainment", - "E! Entertainment Television", - ], + "E! Entertainment Television": ["E!", "E Entertainment", "E! Entertainment", "E! Entertainment Television"], "FOX Weather": ["Fox Weather"], - "HLN": [ - "HLN", - "Headline News", - "Headline News Network", - "HLN Headline News", - "HLN Headline News Network", - "CNN HLN", - "CNN Headline News", - ], - "HLN Headline News Network": [ - "HLN", - "Headline News", - "Headline News Network", - "CNN HLN", - "CNN Headline News", - ], + "HLN": ["HLN", "Headline News", "Headline News Network", "HLN Headline News", "HLN Headline News Network", "CNN HLN", "CNN Headline News"], + "HLN Headline News Network": ["HLN", "Headline News", "Headline News Network", "CNN HLN", "CNN Headline News"], "MS Now": ["MSNBC", "MSNBC Now", "MS Now"], "MSNBC": ["MSNBC", "MS Now", "MSNBC Now"], "Newsmax": ["Newsmax", "Newsmax TV"], "NewsNation": ["NewsNation", "News Nation", "WGN America", "WGN"], "Weather Channel": ["Weather Channel", "TWC", "The Weather Channel"], + # --- Sports --- "ACC Network": ["ACC Network", "ACCN"], "Big Ten Network": ["Big Ten Network", "BTN", "Big 10 Network", "Big Ten"], @@ -69,22 +51,8 @@ "FS2": ["Fox Sports 2", "FS2", "FS 2", "Fox Sport 2"], "Fox Sports 2": ["Fox Sports 2", "FS2", "FS 2", "Fox Sport 2"], "FOX Sports": ["FOX Sports", "Fox Sports"], - "GOLF Channel": [ - "Golf Channel", - "Golf Ch", - "GOLF", - "NBC Golf Channel", - "NBC GOLF", - "US GOLF", - ], - "Golf Channel": [ - "Golf Channel", - "Golf Ch", - "GOLF", - "NBC Golf Channel", - "NBC GOLF", - "US GOLF", - ], + "GOLF Channel": ["Golf Channel", "Golf Ch", "GOLF", "NBC Golf Channel", "NBC GOLF", "US GOLF"], + "Golf Channel": ["Golf Channel", "Golf Ch", "GOLF", "NBC Golf Channel", "NBC GOLF", "US GOLF"], "MLB Network": ["MLB Network", "MLB Net", "MLBN"], "NBA TV": ["NBA TV", "NBATV"], "NFL Network": ["NFL Network", "NFL Net", "NFLN"], @@ -93,58 +61,22 @@ "Tennis Channel HD": ["Tennis Channel", "Tennis Ch"], "TUDN": ["TUDN", "Univision Deportes", "Univision Deportes Network", "UDN"], "Univision Deportes": ["TUDN", "Univision Deportes", "Univision Deportes Network"], + # --- Movies --- "Cinemax": ["Cinemax", "Cinemax US"], # FXM is the former Fox Movie Channel; fully rebranded FX Movie Channel (FXM) # in 2013. The classic-films block carries the "FXM Retro" name. "FXM": ["FXM", "FX Movie Channel", "FXMovie", "Fox Movie Channel", "FXM Retro"], - "FX Movie Channel": [ - "FXM", - "FX Movie Channel", - "FXMovie", - "Fox Movie Channel", - "FXM Retro", - ], + "FX Movie Channel": ["FXM", "FX Movie Channel", "FXMovie", "Fox Movie Channel", "FXM Retro"], "HBO East": ["HBO East", "HBO (East)", "HBO"], "HBO Comedy East HD": ["HBO Comedy East", "HBO Comedy (East)", "HBO Comedy"], - "HBO Drama HD East": [ - "HBO Drama East", - "HBO Drama (East)", - "HBO Drama", - "HBO Signature", - ], - "HBO Hits HD East": [ - "HBO Hits East", - "HBO Hits (East)", - "HBO Hits", - "HBO 2", - "HBO2", - ], + "HBO Drama HD East": ["HBO Drama East", "HBO Drama (East)", "HBO Drama", "HBO Signature"], + "HBO Hits HD East": ["HBO Hits East", "HBO Hits (East)", "HBO Hits", "HBO 2", "HBO2"], "HBO Latino": ["HBO Latino"], - "HBO Movies HD": [ - "HBO Movies", - "HBO Movies HD", - "HBO Movies East", - "HBO Movies (East)", - "HBO Zone", - ], - "Paramount+ with SHOWTIME EAST": [ - "Showtime East", - "Showtime (East)", - "SHOWTIME EAST", - "Showtime", - ], - "Showtime (E)": [ - "Paramount+ with Showtime", - "Paramount+ with Showtime HD", - "Showtime East", - "Showtime", - ], - "Showtime (W)": [ - "Paramount+ with Showtime (Pacific)", - "Paramount+ with Showtime HD (Pacific)", - "Showtime West", - ], + "HBO Movies HD": ["HBO Movies", "HBO Movies HD", "HBO Movies East", "HBO Movies (East)", "HBO Zone"], + "Paramount+ with SHOWTIME EAST": ["Showtime East", "Showtime (East)", "SHOWTIME EAST", "Showtime"], + "Showtime (E)": ["Paramount+ with Showtime", "Paramount+ with Showtime HD", "Showtime East", "Showtime"], + "Showtime (W)": ["Paramount+ with Showtime (Pacific)", "Paramount+ with Showtime HD (Pacific)", "Showtime West"], "Showtime 2": ["Showtime 2 East", "Showtime 2 (East)", "Showtime 2", "SHOWTIME 2"], "SHOWTIME 2 East": ["Showtime 2 East", "Showtime 2 (East)", "Showtime 2"], "STARZ Cinema East HD": ["Starz Cinema East", "STARZ CINEMA EAST"], @@ -152,25 +84,16 @@ "STARZ Edge East HD": ["Starz Edge East", "STARZ EDGE EAST"], "STARZ ENCORE East": ["Starz Encore East", "STARZ ENCORE EAST", "Starz Encore"], "STARZ ENCORE West": ["Starz Encore West", "STARZ ENCORE WEST"], - "STARZ ENCORE Westerns": [ - "Starz Encore Westerns", - "STARZ ENCORE WESTERNS", - "StarzenCore Westerns", - ], + "STARZ ENCORE Westerns": ["Starz Encore Westerns", "STARZ ENCORE WESTERNS", "StarzenCore Westerns"], "STARZ In Black East HD": ["Starz In Black East", "STARZ IN BLACK EAST"], "SHOWTIME EXTREME": ["Showtime Extreme", "SHO Extreme"], "STARZ": ["Starz", "STARZ"], "STARZ Kids & Family": ["Starz Kids", "Starz Kids HD", "STARZ Kids & Family"], "SundanceTV": ["Sundance", "SundanceTV", "Sundance TV"], "TCM": ["TCM", "Turner Classic Movies"], + # --- Kids --- - "Cartoon Network": [ - "Cartoon Network", - "Cartoon Network HD", - "CN", - "Cartoon Net HD", - "Cartoon Netwrk", - ], + "Cartoon Network": ["Cartoon Network", "Cartoon Network HD", "CN", "Cartoon Net HD", "Cartoon Netwrk"], "Cartoon Network East": ["Cartoon Network", "Cartoon Network East", "CN"], "Disney Channel East": ["Disney Channel", "Disney Channel East", "Disney Ch"], "Disney Junior": ["Disney Junior", "Disney Jr"], @@ -179,6 +102,7 @@ "Nickelodeon": ["Nickelodeon", "Nickelodeon East", "Nick", "Nick at Nite"], "Nick/Nick at Nite (W)": ["Nickelodeon West", "Nick West", "Nick at Nite West"], "Nickelodeon East": ["Nickelodeon", "Nickelodeon East", "Nick", "Nickelodeon US"], + # --- Entertainment --- "A&E": ["A&E", "A and E", "AE"], "AMC": ["AMC", "AMC US"], @@ -190,12 +114,7 @@ "FX": ["FX", "FX US"], "FXX": ["FXX", "FX X"], "HISTORY Channel, The": ["History", "History Channel", "HISTORY"], - "Heroes & Icons (H&I)": [ - "Heroes & Icons", - "Heroes and Icons", - "H&I", - "Heros & Icons", - ], + "Heroes & Icons (H&I)": ["Heroes & Icons", "Heroes and Icons", "H&I", "Heros & Icons"], "ION East HD": ["ION", "ION East", "ION Television"], "Lifetime": ["Lifetime", "Lifetime US"], "LMN": ["LMN", "Lifetime Movie Network", "LMN HD"], @@ -208,108 +127,65 @@ "USA Network": ["USA Network", "USA"], "UPTV": ["UP TV", "UPTV"], "truTV": ["truTV", "tru TV"], + # --- Home & Garden --- "DIY": ["DIY Network", "Magnolia Network", "Magnolia"], + # --- Reality & Lifestyle --- "Bravo": ["Bravo", "Bravo US"], "Bravo Vault": ["Bravo Vault"], - "HGTV": [ - "HGTV", - "HGTV US", - "Home & Garden Television", - "Home and Garden Television", - ], + "HGTV": ["HGTV", "HGTV US", "Home & Garden Television", "Home and Garden Television"], "OWN": ["OWN", "Oprah Winfrey Network"], "OWN: Oprah Winfrey Network": ["OWN", "Oprah Winfrey Network"], "TLC": ["TLC", "TLC US"], + # --- Comedy --- - "Comedy Central": [ - "Comedy Central", - "CC", - "ComedyCentral", - "ComedyCentHD", - "Comedy Central HD", - ], + "Comedy Central": ["Comedy Central", "CC", "ComedyCentral", "ComedyCentHD", "Comedy Central HD"], + # --- Discovery --- "Animal Planet": ["Animal Planet", "Animal Planet US"], "Discovery": ["Discovery", "Discovery Channel"], "Investigation Discovery": ["Investigation Discovery", "ID"], - "National Geographic": [ - "National Geographic", - "National Geographic HD", - "Nat Geo", - "Nat Geo HD", - "NatGeo", - ], + "National Geographic": ["National Geographic", "National Geographic HD", "Nat Geo", "Nat Geo HD", "NatGeo"], "National Geographic Channel": ["Nat Geo", "National Geographic", "NatGeo"], "Nat Geo WILD": ["Nat Geo Wild", "NatGeo Wild", "National Geographic Wild"], "Nat Geo Wild": ["Nat Geo Wild", "NatGeo Wild", "National Geographic Wild"], "Science": ["Discovery Science", "Science Channel"], "Smithsonian Channel": ["Smithsonian", "Smithsonian Channel"], + # --- Crime --- "Oxygen": ["Oxygen True Crime", "Oxygen True Crime HD"], "Oxygen True Crime": ["Oxygen", "Oxygen True Crime"], "Oxygen True Crime Archives": ["Oxygen True Crime Archives"], # Justice Network relaunched as True Crime Network in 2020; "Justice # Central.TV" was its companion streaming brand. Match all three names. - "Justice Network": [ - "Justice Network", - "Justice Central.TV", - "Justice Central TV", - "Justice Central", - "True Crime Network", - ], - "True Crime Network": [ - "True Crime Network", - "Justice Network", - "Justice Central.TV", - "Justice Central TV", - "Justice Central", - ], - "Justice Central.TV": [ - "Justice Central.TV", - "Justice Central TV", - "Justice Central", - "Justice Network", - "True Crime Network", - ], + "Justice Network": ["Justice Network", "Justice Central.TV", "Justice Central TV", "Justice Central", "True Crime Network"], + "True Crime Network": ["True Crime Network", "Justice Network", "Justice Central.TV", "Justice Central TV", "Justice Central"], + "Justice Central.TV": ["Justice Central.TV", "Justice Central TV", "Justice Central", "Justice Network", "True Crime Network"], + # --- Music --- "CMT": ["CMT", "Country Music Television"], "MTV": ["MTV", "MTV US", "MTV - Music Television", "MTV Music Television"], "MTV2": ["MTV2", "MTV 2", "MTV2: Music Television", "MTV2: Music Television HD"], "VH1": ["VH1", "VH 1"], + # --- Food & Travel --- "Cooking Channel": ["Cooking Channel", "Cooking Ch"], "Food Network": ["Food Network", "Food Net"], "Recipe TV": ["RecipeTV", "Recipe TV"], "Tastemade Home": ["Tastemade"], "Tastemade Travel": ["Tastemade Travel"], + # --- Premium channels --- "EPIX 1": ["EPIX", "Epix", "EPIX 1", "MGM+", "MGM+ East", "MGM+ HD"], "EPIX 2": ["EPIX 2", "MGM 2", "MGM+ 2"], "EPIX Hits": ["EPIX Hits", "MGM+ Hits", "MGM Hits"], "EPIX Drive-In": ["EPIX Drive-In", "MGM+ Drive-In", "MGM Drive-In"], - "The Movie Channel (E)": [ - "The Movie Channel", - "Movie Channel East", - "TMC", - "TMC East", - ], - "The Movie Channel (W)": [ - "The Movie Channel West", - "Movie Channel West", - "TMC West", - ], - "The Movie Channel Xtra": [ - "TMC Xtra", - "Movie Channel Xtra", - "The Movie Channel Extra", - ], - "The Movie Channel Xtra (E)": [ - "TMC Xtra", - "Movie Channel Xtra", - "The Movie Channel Extra East", - ], + "The Movie Channel (E)": ["The Movie Channel", "Movie Channel East", "TMC", "TMC East"], + "The Movie Channel (W)": ["The Movie Channel West", "Movie Channel West", "TMC West"], + "The Movie Channel Xtra": ["TMC Xtra", "Movie Channel Xtra", "The Movie Channel Extra"], + "The Movie Channel Xtra (E)": ["TMC Xtra", "Movie Channel Xtra", "The Movie Channel Extra East"], + # --- Additional aliases for DISH lineup --- "American Heroes Channel": ["AHC", "American Heroes Channel", "American Heroes"], "BabyFirstTV": ["Baby First", "BabyFirst", "BabyFirstTV", "Baby First TV"], @@ -320,68 +196,40 @@ # same way. "Get TV"/"getTV"/"GETTV" all normalize to "gettv" (unambiguous). "getTV": ["Get TV", "getTV", "GETTV", "Great Entertainment Television"], "GET": ["getTV", "Get TV", "GETTV", "Great Entertainment Television"], - "Great Entertainment Television": [ - "getTV", - "Get TV", - "GETTV", - "Great Entertainment Television", - ], + "Great Entertainment Television": ["getTV", "Get TV", "GETTV", "Great Entertainment Television"], "GSN": ["GSN", "Game Show Network"], "Pop": ["Pop TV", "Pop TV East"], "ReelzChannel": ["Reelz", "ReelzChannel"], "Telemundo": ["Telemundo"], + # --- Faith & Family --- "FETV": ["FETV", "Family Entertainment Television", "Family Entertainment TV"], + # --- Other --- "MeTV": ["ME TV", "MeTV"], "Mythbusters": ["Mythbusters", "MYTHBUSTERS"], "Hallmark Channel": ["Hallmark", "Hallmark Channel"], - "Hallmark Mystery": [ - "Hallmark Movies", - "Hallmark Mystery", - "Hallmark Movies & Mysteries", - ], - "Hallmark Movies & Mysteries": [ - "Hallmark Mystery", - "Hallmark Movies & More", - "Hallmark Mystery HD", - ], + "Hallmark Mystery": ["Hallmark Movies", "Hallmark Mystery", "Hallmark Movies & Mysteries"], + "Hallmark Movies & Mysteries": ["Hallmark Mystery", "Hallmark Movies & More", "Hallmark Mystery HD"], "MotorTrend": ["MotorTrend", "Motor Trend", "Velocity"], "Travel Channel": ["Travel Channel", "Travel Ch"], + # --- Faith (rebrands) --- # Hillsong Channel rebranded to TBN Inspire on 2022-01-01 in the US. - "Hillsong Channel": [ - "Hillsong Channel", - "TBN Inspire", - "Hillsong", - "The Church Channel", - ], + "Hillsong Channel": ["Hillsong Channel", "TBN Inspire", "Hillsong", "The Church Channel"], + # --- Movies (rebrands / discontinued) --- # Showtime Beyond was rebranded SHO×BET on 2020-07-15. - "Showtime Beyond": [ - "Showtime Beyond", - "SHO×BET", - "SHO BET", - "SHOxBET", - "Showtime BET", - "SHO X BET", - ], + "Showtime Beyond": ["Showtime Beyond", "SHO×BET", "SHO BET", "SHOxBET", "Showtime BET", "SHO X BET"], + # --- UK: News --- - "Al Jazeera English": [ - "Al Jazeera English", - "Al Jazeera English HD", - "Al Jazeera HD", - ], + "Al Jazeera English": ["Al Jazeera English", "Al Jazeera English HD", "Al Jazeera HD"], "NDTV World": ["NDTV 24x7", "UKSD NDTV 24x7", "UK: NDTV 24X7 SD"], + # --- UK: Sky Sports --- "Sky Sports +": ["SkySp+", "SkySp+HD", "HEVC HD Sky Sports Plus"], "Sky Sports Premier League": ["SkySp PL HD", "UKHD Sky Sports Premier League HD"], - "Sky Sports Football": [ - "SkySp Fball", - "SkySp Fball HD", - "Sky Sports Football HD", - "UKHD Sky Sports Football HD", - ], + "Sky Sports Football": ["SkySp Fball", "SkySp Fball HD", "Sky Sports Football HD", "UKHD Sky Sports Football HD"], "Sky Sports Cricket": ["SkySp Cricket", "SkySpCricket HD"], "Sky Sports Golf": ["SkySp Golf", "SkySp Golf HD"], "Sky Sports F1": ["SkySp F1", "SkySp F1 HD"], @@ -392,34 +240,20 @@ "Sky Sports Main Event": ["SkySpMainEvHD", "Sky Sports Main Event HD"], "Sky Sports Tennis": ["SkySp Tennis HD", "UKSD Sky Sports Tennis"], "Sky Sports Box Office HD": ["SkySpBoxOff", "UK: SKY SPORTS BOX OFFICE SD"], + # --- UK: Sky Cinema --- - "Sky Cinema Premiere": [ - "Sky Premiere", - "SkyPremiereHD", - "HEVC HD SKY CINEMA PREMIER", - ], + "Sky Cinema Premiere": ["Sky Premiere", "SkyPremiereHD", "HEVC HD SKY CINEMA PREMIER"], "Sky Cinema Family": ["Sky Family HD", "HEVC HD SKY CINEMA FAMILY"], - "Sky Cinema Action": [ - "Sky Cinema Action HD", - "HEVC HD SKY CINEMA ACTION", - "Sky Action", - "Sky Action HD", - ], + "Sky Cinema Action": ["Sky Cinema Action HD", "HEVC HD SKY CINEMA ACTION", "Sky Action", "Sky Action HD"], "Sky Cinema Greats": ["Sky Greats", "Sky Greats HD", "HEVC HD SKY CINEMA GREATS"], "Sky Cinema Thriller": ["Sky Thriller HD", "HEVC HD SKY CINEMA THRILLER"], "Sky Cinema Drama": ["Sky Drama HD", "HEVC HD SKY CINEMA DRAMA/CHRISTMAS"], - "Sky Cinema SciFi/Horror": [ - "Sky ScFi/HorHD", - "Sky Sci-Fi HD", - "HEVC HD SKY CINEMA SCIFI/HORROR", - ], - "Sky Cinema Animation": [ - "Sky Cinema Animation HD", - "HEVC HD SKY CINEMA ANIMATION", - "SkyAnimationHD", - ], + "Sky Cinema SciFi/Horror": ["Sky ScFi/HorHD", "Sky Sci-Fi HD", "HEVC HD SKY CINEMA SCIFI/HORROR"], + "Sky Cinema Animation": ["Sky Cinema Animation HD", "HEVC HD SKY CINEMA ANIMATION", "SkyAnimationHD"], + # --- UK: Kids --- "Baby TV": ["Baby Tv", "Baby TV", "BabyTV"], + # --- UK: UKTV / Entertainment --- # UKTV rebranded all channels under the "U" masterbrand on 16 July 2024 # (Dave/Drama/Yesterday/W) and 7 November 2024 (Gold/alibi). Reverse @@ -446,6 +280,7 @@ "Really +1": ["U&Really+1", "U&Really +1", "Really +1"], "Home": ["U&Home", "U&Home HD", "Home"], "Dave ja vu": ["Dave ja vu", "U&Dave ja vu"], + # --- FR: Free DTT (TNT) --- # 4K full-schedule variants that should match the standard channel when # Quality-Aware Stream Matching is enabled (bypass by normalized name). @@ -458,18 +293,22 @@ "L'Équipe": ["La Chaîne L'Équipe", "L'Equipe 21"], "TF1 Séries Films": ["TF1SF"], "LCP": ["LCP AN", "LCP Assemblée nationale"], + # --- FR: Canal+ Channels --- "Canal+": ["Canal Plus"], "Canal+Sport 360": ["Canal+ 360"], + # --- FR: Movies --- "OCS": ["Ciné+ OCS", "Ciné+ Premier"], "Ciné+ Festival": ["Ciné+ Club"], "Ciné+ Family": ["Cine+ Famiz", "Cine+ Familly"], + # --- FR: Sports --- "Equidia": ["Equidia Live"], "beIN Sports 1": ["beIN Sports 1 French"], "beIN Sports 2": ["beIN Sports 2 French"], "beIN Sports 3": ["beIN Sports 3 French"], + # --- FR: beIN Sports MAX --- "beIN Sports MAX 4": ["beIN MAX 4"], "beIN Sports MAX 5": ["beIN MAX 5"], @@ -478,73 +317,54 @@ "beIN Sports MAX 8": ["beIN MAX 8"], "beIN Sports MAX 9": ["beIN MAX 9"], "beIN Sports MAX 10": ["beIN MAX 10"], + # --- FR: RMC Sport --- "RMC Sport 1": ["RMC Sport"], + # --- FR: Kids --- "Cartoonito": ["Boing"], "Nicktoons": ["Nickelodeon 4 Teen"], "Teletoon+": ["Teletoon Plus", "Télétoon+"], + # --- FR: News --- "France 24": ["FR24"], + # --- FR: Music --- "Europe 2 Pop TV": ["CSTAR Hits France", "C Star Hits France"], + # --- FR: France 3 Régions --- "France 3 Champagne-Ardenne": ["France 3 Champ Ardenne", "F3 Champ Ardenne"], - "France 3 Paris Île-de-France": [ - "France 3 Paris IDF", - "France 3 Paris Ile de France", - ], - "France 3 Nord-Pas-de-Calais": [ - "France 3 Nord PDC", - "France 3 Nord Pas de Calais", - "France 3 Nord - Pas-de-Calais", - ], - "France 3 Côte d'Azur": [ - "France 3 Cote d'Azur", - "F3 Cote d'Azur", - "France 3 Cote D Azur", - ], + "France 3 Paris Île-de-France": ["France 3 Paris IDF", "France 3 Paris Ile de France"], + "France 3 Nord-Pas-de-Calais": ["France 3 Nord PDC", "France 3 Nord Pas de Calais", "France 3 Nord - Pas-de-Calais"], + "France 3 Côte d'Azur": ["France 3 Cote d'Azur", "F3 Cote d'Azur", "France 3 Cote D Azur"], "France 3 Via Stella": ["France 3 Corse Via Stella", "France 3 Corse"], "France 3 Centre-Val de Loire": ["France 3 Centre"], + # --- FR: BFM Régionales --- - "BFM Haute-Provence": [ - "BFM Haute Province", - "BFM DICI Haute-Provence", - "BFM Dici Haute Province", - ], + "BFM Haute-Provence": ["BFM Haute Province", "BFM DICI Haute-Provence", "BFM Dici Haute Province"], "BFM Alpes Sud": ["BFM DICI Alpes du Sud", "BFM Alpes du Sud"], "BFM Marseille Provence": ["BFM Marseille", "BFM Marseille Provence"], "BFM Côte d'Azur": ["BFM Cote d'Azur", "BFM Cote D Azur"], + # --- FR: Via Occitanie --- "Via Occitanie Montpellier": ["Via Occitanie Monpellier"], + # --- FR: DOM-TOM 1ères --- "Martinique la 1ère": ["Martinique 1ere"], "Guadeloupe la 1ère": ["Guadeloupe 1ere"], "Réunion la 1ère": ["Reunion 1ere"], "Mayotte la 1ère": ["Mayotte 1ere"], "Guyane la 1ère": ["Guyane 1ere"], + # --- FR: International --- "2M Monde": ["2M"], + # --- UK: Factual --- "Discovery History": ["Disc.History", "Disc.History+1", "UK: Discovery History"], - "Discovery Turbo": [ - "Disc.Turbo", - "Disc.Turbo+1", - "UK: DISCOVERY TURBO", - "DISCOVERY TURBO", - ], - "Discovery Science": [ - "Disc.Science", - "Disc.Sci+1", - "Discovery Science", - "UK: DISCOVERY SCIENCE", - ], - "Crime+Investigation": [ - "Crime+Inv HD", - "Crime+Inv+1", - "Crime + Investigation", - "Crime+Investigation", - ], + "Discovery Turbo": ["Disc.Turbo", "Disc.Turbo+1", "UK: DISCOVERY TURBO", "DISCOVERY TURBO"], + "Discovery Science": ["Disc.Science", "Disc.Sci+1", "Discovery Science", "UK: DISCOVERY SCIENCE"], + "Crime+Investigation": ["Crime+Inv HD", "Crime+Inv+1", "Crime + Investigation", "Crime+Investigation"], + # --- US rebrands (old broadcast names <-> current names) ---------------- # Provider lineups were captured at different times, so a channel may carry # either its pre- or post-rebrand name. These aliases let a lineup channel @@ -555,12 +375,7 @@ # feeds (see the FanDuel TV note above) - that catch-all was harmful. # # Sports - "SportsNet Pittsburgh": [ - "SportsNet Pittsburgh", - "AT&T SportsNet Pittsburgh", - "ATT SportsNet Pittsburgh", - "Root Sports Pittsburgh", - ], + "SportsNet Pittsburgh": ["SportsNet Pittsburgh", "AT&T SportsNet Pittsburgh", "ATT SportsNet Pittsburgh", "Root Sports Pittsburgh"], # Premium movies - current names also matching the old multiplex names "MGM+": ["MGM+", "MGM Plus", "MGM+ East", "EPIX", "Epix", "EPIX 1"], "MGM+ Hits": ["MGM+ Hits", "MGM Hits", "EPIX Hits"], @@ -576,23 +391,15 @@ "HBO 2": ["HBO 2", "HBO2", "HBO Hits"], # Entertainment / lifestyle "Magnolia Network": ["Magnolia Network", "Magnolia", "DIY Network", "DIY"], - "Great American Family": [ - "Great American Family", - "Great American Country", - "GAC", - "GAC Family", - ], - "Great American Country": [ - "Great American Country", - "Great American Family", - "GAC", - ], + "Great American Family": ["Great American Family", "Great American Country", "GAC", "GAC Family"], + "Great American Country": ["Great American Country", "Great American Family", "GAC"], # Tastemade Home/Travel are sibling FAST channels; the lineup carries one # Tastemade entry and folds the Home variant in (shared EPG row upstream). "Tastemade": ["Tastemade", "Tastemade Home"], "Hallmark Drama": ["Hallmark Drama", "Hallmark Family"], # News - DISH lineup still carries the pre-rebrand "WGN America" name. "WGN America": ["WGN America", "WGN", "NewsNation", "News Nation"], + # --- US: EPG guide-name bridges --------------------------------------- # Some US EPG sources list channels under their full legal/broadcast name # (e.g. "Daystar Television Network" instead of "Daystar"). At Exact match @@ -600,25 +407,13 @@ # channel gets no guide. These aliases bridge the lineup name to the EPG # entry name. NOTE: "TBN" maps to Trinity Broadcasting, NOT "TBN Inspire" # (the Hillsong rebrand, a separate channel - see "Hillsong Channel"). - "Daystar": [ - "Daystar", - "Daystar Television Network", - "Daystar Television Network HD", - ], - "TBN": [ - "TBN", - "Trinity Broadcasting Network", - "Trinity Broadcasting Network HD (TBN)", - ], + "Daystar": ["Daystar", "Daystar Television Network", "Daystar Television Network HD"], + "TBN": ["TBN", "Trinity Broadcasting Network", "Trinity Broadcasting Network HD (TBN)"], # Lineup channel "UP" maps to UPtv. Bare "UP" is intentionally NOT a value # (it would 100-match any stream normalizing to "up"). "UP": ["UPtv", "UPTV", "UP TV"], "Cheddar News": ["Cheddar News", "Cheddar"], - "Galavisión": [ - "Galavision", - "Galavision Cable Network", - "Galavision Cable Network HD", - ], + "Galavisión": ["Galavision", "Galavision Cable Network", "Galavision Cable Network HD"], "UniMás": ["UniMas", "UniMas East HD (UNIMAS)", "UniMas East", "Unimas"], "NBC Universo": ["NBC Universo", "Universo", "UNIVERSO"], # Reverse/abbreviation bridges: lineup uses the full name, streams use the @@ -630,22 +425,13 @@ # More full-name / rebrand / abbreviation bridges confirmed against real US # streams (provider uses a fuller or rebranded name than the lineup). "YES Network": ["YES Network", "YES National"], - "Sportsnet New York National": [ - "Sportsnet New York National", - "SNY", - "Sportsnet New York", - "Sportsnet NY", - ], + "Sportsnet New York National": ["Sportsnet New York National", "SNY", "Sportsnet New York", "Sportsnet NY"], "CCTV News": ["CCTV News", "CGTN"], # CCTV News rebranded to CGTN "Antena 3": ["Antena 3", "Antena 3 Internacional"], - "Univision tINovelas": [ - "Univision tINovelas", - "Univision tlnovelas", - "Univision tlNovelas", - "tlnovelas", - ], + "Univision tINovelas": ["Univision tINovelas", "Univision tlnovelas", "Univision tlNovelas", "tlnovelas"], "TV Games Network": ["TV Games Network", "TVG Network"], "Christian Television Network": ["Christian Television Network", "CTN"], + # --- CA: Bell 2025 Discovery -> CTV rebrands ------------------------- # On 2025-01-01 Bell rebranded the Canadian feeds: Animal Planet -> CTV Wild # Channel, Discovery Science -> CTV Nature Channel, Discovery Velocity -> CTV