diff --git a/sites/i.mjh.nz/i.mjh.nz.config.js b/sites/i.mjh.nz/i.mjh.nz.config.js
index 1c17a6de..862bef85 100644
--- a/sites/i.mjh.nz/i.mjh.nz.config.js
+++ b/sites/i.mjh.nz/i.mjh.nz.config.js
@@ -39,20 +39,91 @@ module.exports = {
return programs
},
- async channels({ path, lang = 'en' }) {
- let xml = await axios
- .get(`${API_ENDPOINT}/${path}.xml`)
- .then(r => r.data)
- .catch(console.log)
- let data = parser.parse(xml)
+ async channels({ provider }) {
+ const providers = {
+ pluto: [
+ { path: 'PlutoTV/br', lang: 'pt' },
+ { path: 'PlutoTV/ca', lang: 'en' },
+ { path: 'PlutoTV/cl', lang: 'es' },
+ { path: 'PlutoTV/de', lang: 'de' },
+ { path: 'PlutoTV/dk', lang: 'da' },
+ { path: 'PlutoTV/es', lang: 'es' },
+ { path: 'PlutoTV/fr', lang: 'fr' },
+ { path: 'PlutoTV/gb', lang: 'en' },
+ { path: 'PlutoTV/it', lang: 'it' },
+ { path: 'PlutoTV/mx', lang: 'es' },
+ { path: 'PlutoTV/no', lang: 'no' },
+ { path: 'PlutoTV/se', lang: 'sv' },
+ { path: 'PlutoTV/us', lang: 'en' }
+ ],
+ plex: [
+ { path: 'Plex/au', lang: 'en' },
+ { path: 'Plex/ca', lang: 'en' },
+ { path: 'Plex/es', lang: 'es' },
+ { path: 'Plex/mx', lang: 'es' },
+ { path: 'Plex/nz', lang: 'en' },
+ { path: 'Plex/us', lang: 'en' }
+ ],
+ samsung: [
+ { path: 'SamsungTVPlus/at', lang: 'de' },
+ { path: 'SamsungTVPlus/ca', lang: 'en' },
+ { path: 'SamsungTVPlus/ch', lang: 'de' },
+ { path: 'SamsungTVPlus/de', lang: 'de' },
+ { path: 'SamsungTVPlus/es', lang: 'es' },
+ { path: 'SamsungTVPlus/fr', lang: 'fr' },
+ { path: 'SamsungTVPlus/gb', lang: 'en' },
+ { path: 'SamsungTVPlus/in', lang: 'en' },
+ { path: 'SamsungTVPlus/it', lang: 'it' },
+ { path: 'SamsungTVPlus/kr', lang: 'ko' },
+ { path: 'SamsungTVPlus/us', lang: 'en' }
+ ],
+ skygo: [{ path: 'SkyGo/epg', lang: 'en' }],
+ stirr: [{ path: 'Stirr/all', lang: 'en' }],
+ foxtel: [{ path: 'Foxtel/epg', lang: 'en' }],
+ binge: [{ path: 'Binge/epg', lang: 'en' }],
+ dstv: [{ path: 'DStv/za', lang: 'en' }],
+ flash: [{ path: 'Flash/epg', lang: 'en' }],
+ kayo: [{ path: 'Kayo/epg', lang: 'en' }],
+ metv: [{ path: 'MeTV/epg', lang: 'en' }],
+ optus: [{ path: 'Optus/epg', lang: 'en' }],
+ pbs: [{ path: 'PBS/all', lang: 'en' }],
+ roku: [{ path: 'Roku/epg', lang: 'en' }],
+ singtel: [{ path: 'Singtel/epg', lang: 'en' }],
+ skysportnow: [{ path: 'SkySportNow/epg', lang: 'en' }],
+ au: [
+ { path: 'au/Adelaide/epg', lang: 'en' },
+ { path: 'au/Brisbane/epg', lang: 'en' },
+ { path: 'au/Canberra/epg', lang: 'en' },
+ { path: 'au/Darwin/epg', lang: 'en' },
+ { path: 'au/Hobart/epg', lang: 'en' },
+ { path: 'au/Melbourne/epg', lang: 'en' },
+ { path: 'au/Perth/epg', lang: 'en' },
+ { path: 'au/Sydney/epg', lang: 'en' }
+ ],
+ hgtvgo: [{ path: 'hgtv_go/epg', lang: 'en' }],
+ nz: [{ path: 'nz/epg', lang: 'en' }]
+ }
- return data.channels.map(channel => {
- return {
- lang,
- site_id: `${path}#${channel.id}`,
- name: channel.name[0].value
- }
- })
+ let channels = []
+
+ const providerOptions = providers[provider]
+ for (const option of providerOptions) {
+ const xml = await axios
+ .get(`${API_ENDPOINT}/${option.path}.xml`)
+ .then(r => r.data)
+ .catch(console.log)
+ const data = parser.parse(xml)
+
+ data.channels.forEach(item => {
+ channels.push({
+ lang: option.lang,
+ site_id: `${option.path}#${item.id}`,
+ name: item.name[0].value
+ })
+ })
+ }
+
+ return channels
}
}
diff --git a/sites/i.mjh.nz/i.mjh.nz.test.js b/sites/i.mjh.nz/i.mjh.nz.test.js
index 8f74c2d7..c0eec250 100644
--- a/sites/i.mjh.nz/i.mjh.nz.test.js
+++ b/sites/i.mjh.nz/i.mjh.nz.test.js
@@ -1,5 +1,23 @@
-// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml --set=path:PlutoTV/all
-// npm run grab -- --site=i.mjh.nz
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_au.channels.xml --set=provider:au
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_binge.channels.xml --set=provider:binge
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_dstv.channels.xml --set=provider:dstv
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_flash.channels.xml --set=provider:flash
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_foxtel.channels.xml --set=provider:foxtel
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_hgtvgo.channels.xml --set=provider:hgtvgo
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_kayo.channels.xml --set=provider:kayo
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_metv.channels.xml --set=provider:metv
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_nz.channels.xml --set=provider:nz
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_optus.channels.xml --set=provider:optus
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_pbs.channels.xml --set=provider:pbs
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_plex.channels.xml --set=provider:plex
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml --set=provider:pluto
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_roku.channels.xml --set=provider:roku
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_samsung.channels.xml --set=provider:samsung
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_singtel.channels.xml --set=provider:singtel
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_skygo.channels.xml --set=provider:skygo
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_skysportnow.channels.xml --set=provider:skysportnow
+// npm run channels:parse -- --config=./sites/i.mjh.nz/i.mjh.nz.config.js --output=./sites/i.mjh.nz/i.mjh.nz_stirr.channels.xml --set=provider:stirr
+// npm run grab -- --channels=./sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml
const { parser, url } = require('./i.mjh.nz.config.js')
const fs = require('fs')
diff --git a/sites/i.mjh.nz/i.mjh.nz_au.channels.xml b/sites/i.mjh.nz/i.mjh.nz_au.channels.xml
new file mode 100644
index 00000000..f1179852
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_au.channels.xml
@@ -0,0 +1,1191 @@
+
+
+
+ 10 BOLD
+ 10 BOLD
+ 10 BOLD
+ 10 BOLD
+ 10 BOLD
+ 10 BOLD
+ 10 Peach
+ 10 Peach
+ 10 Peach
+ 10 Peach
+ 10 Peach
+ 10 Peach
+ 10
+ 10
+ 3AW Melbourne
+ 7Bravo
+ 7flix
+ 7flix
+ 7flix
+ 7flix
+ 7flix
+ 7flix
+ 7mate
+ 7mate
+ 7mate
+ 7mate
+ 7mate
+ 7mate
+ 7mate
+ 7two
+ 7two
+ 7two
+ 7two
+ 7two
+ 7two
+ 9Gem
+ 9Gem
+ 9Gem
+ 9Gem
+ 9Gem
+ 9Gem
+ 9Go!
+ 9Go!
+ 9Go!
+ 9Go!
+ 9Go!
+ 9Go!
+ 9Life
+ 9Life
+ 9Life
+ 9Life
+ 9Life
+ 9Life
+ 9Rush
+ 9Rush
+ 9Rush
+ 9Rush
+ 9Rush
+ 9Rush
+ ABC Kids
+ ABC Kids
+ ABC Kids
+ ABC Kids
+ ABC Kids
+ ABC Kids
+ ABC ME
+ ABC ME
+ ABC ME
+ ABC ME
+ ABC ME
+ ABC ME
+ ABC NEWS
+ ABC NEWS
+ ABC NEWS
+ ABC NEWS
+ ABC NEWS
+ ABC NEWS
+ ABC TV
+ ABC TV
+ ABC TV
+ ABC TV
+ ABC TV
+ ABC TV Plus
+ ABC TV Plus
+ ABC TV Plus
+ ABC TV Plus
+ ABC TV Plus
+ ABC TV Plus
+ ABC TV
+ Al Jazeera
+ Al Jazeera
+ Bloomberg Tv
+ Channel 31
+ 10
+ 10
+ 10
+ 10
+ Channel 44
+ Seven
+ Seven
+ Seven
+ Seven
+ Seven
+ Seven
+ Channel 9
+ Channel 9
+ Channel 9
+ Channel 9
+ Channel 9
+ Channel 9
+ GOOD.
+ GOOD.
+ Nickelodeon
+ Nickelodeon
+ Nick Jr
+ NITV
+ NITV
+ NITV
+ NITV
+ NITV
+ NITV
+ SBS
+ SBS
+ SBS Food
+ SBS Food
+ SBS Food
+ SBS Food
+ SBS Food
+ SBS Food
+ SBS
+ SBS
+ SBS
+ SBS
+ SBS VICELAND
+ SBS VICELAND
+ SBS VICELAND
+ SBS VICELAND
+ SBS VICELAND
+ SBS VICELAND
+ SBS World Movies
+ SBS World Movies
+ SBS World Movies
+ SBS World Movies
+ SBS World Movies
+ SBS World Movies
+ SBS World Watch
+ SBS World Watch
+ SBS World Watch
+ SBS World Watch
+ SBS World Watch
+ SBS World Watch
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_binge.channels.xml b/sites/i.mjh.nz/i.mjh.nz_binge.channels.xml
new file mode 100644
index 00000000..0474bf1a
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_binge.channels.xml
@@ -0,0 +1,30 @@
+
+
+ A&E
+ Arena
+ BBC Earth
+ BBC First
+ UKTV
+ Boomerang
+ BoxSets
+ Cartoon Network
+ CBeebies
+ Comedy
+ Crime
+ CRIME+INVESTIGATION
+ Docos HD
+ DreamWorks
+ FOX8
+ Foxtel One
+ HISTORY
+ LifeStyle
+ LifeStyle Food
+ LifeStyle Home
+ LMN
+ Real Life
+ SciFi
+ Showcase
+ Sleuth
+ Universal TV
+ WWE
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_dstv.channels.xml b/sites/i.mjh.nz/i.mjh.nz_dstv.channels.xml
new file mode 100644
index 00000000..c90763e3
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_dstv.channels.xml
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_flash.channels.xml b/sites/i.mjh.nz/i.mjh.nz_flash.channels.xml
new file mode 100644
index 00000000..85e4524f
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_flash.channels.xml
@@ -0,0 +1,37 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_foxtel.channels.xml b/sites/i.mjh.nz/i.mjh.nz_foxtel.channels.xml
index 017f0755..1af7cc6d 100644
--- a/sites/i.mjh.nz/i.mjh.nz_foxtel.channels.xml
+++ b/sites/i.mjh.nz/i.mjh.nz_foxtel.channels.xml
@@ -1,17 +1,11 @@
-
-
-
- A&E
+ A&E
Animal Planet
BBC Earth
BBC First
+ BBC News
UKTV
- BBC World News
- beIN SPORTS 1
- beIN SPORTS 2
- beIN SPORTS 3
Bloomberg Television
Boomerang
BoxSets
@@ -24,25 +18,24 @@
CRIME+INVESTIGATION
Discovery Channel
Discovery Turbo
- DreamWorks
- E!
- ESPN2
+ Docos HD
+ Doctor Who
+ DreamWorks
ESPN
+ ESPN2
FOX8
- FOX ARENA
- FOX Classics
- FOX Comedy
+ Arena
+ Classics
+ Comedy
FOX CRICKET
- FOX Crime
- FOX DOCOS
+ Crime
FOX Footy
- FOX Funny
FOX League
FOX News
- FOX One
- FOX Sci Fi
- FOX SHOWCASE
- FOX Sleuth
+ Foxtel One
+ SciFi
+ Showcase
+ Sleuth
Fox Sports 503
Fox Sports 505
Fox Sports 506
@@ -54,7 +47,6 @@
Movies Family
Movies Greats
Movies Hits
- Movies Kids
Movies Premiere
Movies Romance
Movies Thriller
@@ -65,22 +57,22 @@
LifeStyle Food
LifeStyle Home
LMN
- MTV
- MTV Classic
+ MSNBC
+ MTV 80s
MTV Hits
- National Geographic
- Nat Geo WILD
NHK World
- Nickelodeon
- Nick Jr.
Nick Music
+ RACING.COM
+ Real Life
SKY NEWS UK
SKY NEWS
Sky News Extra
+ SKY Weather
Sky Racing 1
Sky Racing 2
Sky Racing Thoroughbred Central
TLC
TVSN
Universal TV
+ WWE
diff --git a/sites/i.mjh.nz/i.mjh.nz_hgtvgo.channels.xml b/sites/i.mjh.nz/i.mjh.nz_hgtvgo.channels.xml
new file mode 100644
index 00000000..2cbbf29f
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_hgtvgo.channels.xml
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_kayo.channels.xml b/sites/i.mjh.nz/i.mjh.nz_kayo.channels.xml
new file mode 100644
index 00000000..8ffbd1b3
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_kayo.channels.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_metv.channels.xml b/sites/i.mjh.nz/i.mjh.nz_metv.channels.xml
new file mode 100644
index 00000000..f75428c7
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_metv.channels.xml
@@ -0,0 +1,4 @@
+
+
+ MeTV
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_nz.channels.xml b/sites/i.mjh.nz/i.mjh.nz_nz.channels.xml
new file mode 100644
index 00000000..b2850703
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_nz.channels.xml
@@ -0,0 +1,45 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_optus.channels.xml b/sites/i.mjh.nz/i.mjh.nz_optus.channels.xml
new file mode 100644
index 00000000..958362b9
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_optus.channels.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_pbs.channels.xml b/sites/i.mjh.nz/i.mjh.nz_pbs.channels.xml
new file mode 100644
index 00000000..5157505f
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_pbs.channels.xml
@@ -0,0 +1,152 @@
+
+
+ KACVDT
+ KAETDT
+ KAIDDT
+ KAKMDT
+ KAMUDT
+ KAWEDT
+ KBDIDT
+ KBTCDT
+ KCOSDT
+ KCPTDT
+ KCTSDT
+ KCWCDT
+ KDINDT
+ KEDTDT
+ KEETDT
+ KENWDT2
+ KERADT
+ KETADT
+ KETCDT
+ KETSDT
+ KFMEDT
+ KHETDT
+ KIXEDT
+ KLCSDT
+ KLRNDT
+ KLRUDT
+ KLVXDT
+ KMOSDT
+ KNMEDT
+ KNPBDT
+ KOCEDT
+ KOODDT
+ KOPBDT
+ KOZKDT
+ KPBSDT
+ KPBTDT
+ KPTSDT
+ KQEDDT
+ KRCBDT
+ KRMADT
+ KRWGDT
+ KSMQDT
+ KSPSDT
+ KSYSDT
+ KTCADT
+ KTWUDT
+ KUACDT
+ KUATDT
+ KUEDDT
+ KUHTDT
+ KUONDT
+ KUSDDT
+ KUSMDT
+ KVCRDT
+ KVIEDT
+ KVPTDT
+ KWCMDT
+ KWSUDT
+ WBGUDT
+ WBIQDT
+ WBRADT
+ WCBBDT
+ WCETDT
+ WCFEDT
+ WCMUDT
+ WCNYDT
+ WCTEDT
+ WCVEDT
+ WDCQDT
+ WDSEDT
+ WEAODT
+ WEDHDT
+ WEDUDT
+ WEIQDT
+ WEIUDT
+ WENHDT
+ WETADT
+ WETKDT
+ WETPDT
+ WFSUDT
+ WFWADT
+ WFYIDT
+ WGBHDT
+ WGBYDT
+ WGCUDT
+ WGTEDT
+ WGTVDT
+ WGVUDT
+ WHRODT
+ WHUTDT
+ WHYYDT
+ WILLDT
+ WIPBDT
+ WITFDT
+ WJCTDT
+ WKARDT
+ WKLEDT
+ WKNODT
+ WKYUDT
+ WLIWDT
+ WLJTDT
+ WLPBDT
+ WLRNDT
+ WLVTDT
+ WMHTDT
+ WMPBDT
+ WMPNDT
+ WMVSDT
+ WNEDDT
+ WNEODT
+ WNETDT
+ WNINDT
+ WNITDT
+ WNJTDT
+ WNMUDT
+ WNPTDT
+ WOSUDT
+ WOUBDT
+ WPBSDT
+ WPBTDT
+ WPNEDT
+ WPSUDT
+ WPTDDT
+ WQEDDT
+ WQLNDT
+ WQPTDT
+ WRLKDT
+ WRPTDT
+ WSBEDT
+ WSIUDT
+ WSKGDT
+ WSREDT
+ WTCIDT
+ WTIUDT
+ WTTWDT
+ WTVIDT
+ WTVPDT
+ WTVSDT
+ WUCFDT
+ WUFTDT
+ WUNCDT
+ WVIADT
+ WVIZDT
+ WVPBDT
+ WVUTDT
+ WXELDT
+ WXXIDT
+ WYESDT
+ WYINDT
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml b/sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml
index 24020056..c45afe25 100644
--- a/sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml
+++ b/sites/i.mjh.nz/i.mjh.nz_pluto.channels.xml
@@ -1,43 +1,698 @@
+
+ Action Sports
+ Avatar
+ BBC Travel
+ Beverly Hills 90210
+ Beyblade Burst
+ Blaze und die Monstermaschinen
+ Blue's Clues
+ Bubble Guppies
+ CC Made in Germany
+ CC Pluto TV
+ Chaos City
+ Cheers
+ Clubbing TV
+ Comedy Central South Park
+ Dora TV
+ Emma, einfach magisch!
+ FailArmy
+ Glory Kickboxing
+ Goldstar TV
+ iCarly
+ Ice Pilots
+ Inspector Gadget
+ Just for Laughs
+ Marco Polo TV
+ Motorvision
+ MOVIEDOME
+ MTV Catfish TV Show
+ MTV Cribs
+ MTV Dating (OV)
+ MTV Love Music
+ MTV Pluto TV
+ MTV Ridiculousness
+ MTV Serie
+ MTV Teen Mom
+ MTV Teen (OV)
+ MTV The Hills
+ MTV The Hills (OV)
+ MTV Unplugged
+ N24 Doku
+ Nick Jr. Pluto TV
+ Nick Pluto TV
+ Nick Space
+ Nick Spotlight
+ Pluto TV Animals
+ Pluto TV Anime
+ Pluto TV Biografie
+ Pluto TV Chefkoch
+ Pluto TV Crime
+ Dark Matter
+ Pluto TV Documentaries
+ Pluto TV Explore
+ Pluto TV Fight
+ Pluto TV Food
+ Pluto TV History
+ Pluto TV Home
+ Pluto TV Indies
+ Pluto TV Kids
+ Pluto TV Kultfilme
+ Pluto TV Lives
+ Pluto TV Movies
+ Pluto TV Mystery
+ Pluto TV Nature
+ Pluto TV Paranormal
+ Pluto TV Retro Toons
+ Pluto TV Romance
+ Pluto TV Sci-Fi
+ Pluto TV Serie
+ Pluto TV Sitcoms
+ Pluto TV Space
+ Pluto TV Star Trek
+ Pluto TV True Crime
+ Pluto TV Weddings
+ Simsalabim Sabrina
+ SpongeBob Schwammkopf
+ Strongman
+ Takeshi's Castle
+ Teen Nick
+ The Asylum Channel
+ The Pet Collective
+ Totally Turtles
+ Totally Turtles (OV)
+ Victorious
+ Wipeout (OV)
+ World Poker Tour
+
+ 5 Cops
+ 10 Years Younger
48 Hours
70s Cinema
80s Rewind
- 90210
90s Throwback
+ 90210
+ ABC News Live
Acapulco Shore
All Reality by WE tv
Always Funny Videos
Amantes del romance
+ AMC en español
America's Test Kitchen
America's Voice News
+ Andromeda
Anime All Day
Antiques Roadshow UK
Antiques Road Trip
- Awesomeness TV
Baby Shark TV
Badass novelas
Bar Rescue
+ Baywatch
Baywatch
BBC Food
- BBC Home
- BBC Kids
+ BBC Home & Garden
beIN SPORTS XTRA
beIN SPORTS XTRA en español
Bellator MMA
Best of Dr. Phil
Best of The Drew Barrymore Show
BET Her
+ BET Pluto TV
BET Pluto TV
+ Beverly Hillbillies
Beverly Hillbillies
+ Beyond Belief: Fact or Fiction
Black Cinema
Black Classics
Black Ink Crew
Black Throwbacks
Blaze Live
Bloomberg TV
- BNC GO
+ theGrio
Bounce XL
+ Bridezillas
BritBox Mysteries
British Comedy
British Drama
@@ -48,14 +703,17 @@
CBS News Bay Area
CBS News Boston
CBS News Chicago
+ CBS News Chicago
CBS News Colorado
CBS News Detroit
- CBS News DFW
+ CBS News Texas
+ CBS News Los Angeles
CBS News Los Angeles
CBS News Miami
CBS News Minnesota
+ CBS News New York
CBS News New York
- CBS News Philly
+ CBS News Philadelphia
CBS News Pittsburgh
CBS News Sacramento
CBS Sports HQ
@@ -67,15 +725,13 @@
Cine XOXO
Classica
Classic Movies Channel
- Classic Toons TV
Classic TV Comedy
Classic TV Drama
Classic TV: Families
CMT Equal Play
CMT Pluto TV
- CNN RePlay
+ CNN HEADLINES
Cold Case Files
- Combate World
Comedy Central Animation
Comedy Central en español
Comedy Central Pluto TV
@@ -83,28 +739,37 @@
Court TV
Crime 360
Crímenes imperfectos
+ Crime Investigation
CSI
- CSI en español
+ CSI en Español
Dabl
- Dallas Cowboy Cheerleaders
- Dark Shadows
+ Dallas Cowboys Cheerleaders
+ Dateline 24/7
+ Deadly Women
Deal or No Deal
Degrassi
- Demand Africa
Doctor Who Classic
Dogs 24/7
+ Dog The Bounty Hunter
Dog the Bounty Hunter
+ Dog Whisperer
Dora TV
+ Duck Dynasty
Emergencia 911
Entre nosotras
Estrella News
EstrellaTV
- ET Live
+ Mixible
Euronews
+ Extreme American Homes
+ FailArmy
FailArmy
Faith TV
Family Ties
+ FBI Files
+ Fear Factor
Fear Factor
+ Fifth Gear
Fight
Find Out Why
Flicks of Fury
@@ -113,58 +778,72 @@
Forensic Files
Forever Kids
FOX Sports
+ Full Custom Garage
Funny AF
- Fuse Beat
- G4 Select
- Gameplay: Call of Duty
- Gameplay: Fortnite
- Gameplay: Roblox
- Gameplay: Sports
+ Shades of Black
Game Show Central
Garfield and Friends
+ Get.factual
+ Ghost Dimension
+ Ghost Hunters
GLORY Kickboxing
Gordon Ramsay's Hell's Kitchen
Grande-ish
Gunsmoke
Happy Days
Heartland
+ Hell's Kitchen
Hell's Kitchen en español
+ Highway to Heaven
+ Homes Under Hammer
+ Homicide Hunter
+ HSN
+ Hunter
+ Ice Pilots
IGN
IMPACT Wrestling
Ink Master
+ Inside Crime
+ Inspector Gadget
Investiga
Iron Chef
Jersey Shore
- Johnny Carson TV
+ Judge Nosey
Judge Nosey
Julia Child
+ Just for Laughs
Kartoon Channel!
K-Content by CJ ENM
Kevin Hart’s LOL! Network
Kids Movie Club
LEGO Kids TV
+ Little Baby Bum
Little Baby Bum
Little Stars Universe
- Lively Place
+ Home.Made.Nation
Live Music Replay
Logo Pluto TV
- Love & Hip Hop
+ Love & Hip Hop
Lucha Libre AAA
Lupin the 3rd
Matlock
MAVTV Select
Midsomer Murders
- MinecrafTV
+ Pluto TV Pixel World
Mi obsesión favorita
Mission Impossible
Misterios sin resolver
MLB
- MLS
+ Moonbug Kids
More TV Drama
More TV Sitcoms
+ Morphle
+ Most Haunted
+ MST3K
MST3K
MTV Biggest Pop
- MTV Block Party
+ MTV Flow Latino
+ MTV Classic
MTV Dating
MTV en español
MTV Pluto TV
@@ -172,98 +851,122 @@
Mundo geek
Mundo paranormal
Mundo viajero
- Narcos
- Narcos en español
+ Mystery TV
+ My Strange Addiction
+ Mythbusters
Naruto
- Naruto en español
NBC News NOW
News 12 New York
- Newsmax
- Newsy
+ Newsmax2
+ Scripps News
NFL Channel
- Nick en español
- Nick Jr. en español
+ Nickelodeon en español
Nick Jr. Pluto TV
Nick Pluto TV
- Niños por BBC Kids
No Parents Allowed
+ Nosey
Nosey
Nosey escándalos
Novelas con la abuela
- Nuestra Visión
OAN Plus
One Piece
+ On The Case
Paramount Movie Channel
Paramount+ Picks
+ Paranormal State
PBR RidePass
+ PBS Antiques Roadshow
+ PBS Nature
Pelis y Popcorn
- People Are Awesome
Perry Mason
PGA TOUR
+ Pimp my Ride
+ Pluto TV Action
Pluto TV Action
- Pluto TV Action Sports
+ Pluto TV Animals
Pluto TV Animals
+ Pluto TV Animation
Pluto TV Backcountry
- Pluto TV Best Life
- Pluto TV Boxing
Pluto TV Cars
Pluto TV Celebrity
+ Pluto TV Classic TV
+ Pluto TV Comedy Movies
Pluto TV Comedy
- Pluto TV Courtroom
+ Pluto TV Conspiracy
+ Hot Bench
+ Pluto TV Crime
Pluto TV Crime Drama
Pluto TV Crime Movies
+ Pluto TV Cult Films
Pluto TV Cult Films
Pluto TV Documentaries
Pluto TV Drama
Pluto TV Drama Life
Pluto TV Fantastic
+ Pluto TV Fishing
+ Pluto TV Food
Pluto TV Gamer
Pluto TV Game Shows
+ Pluto TV History
Pluto TV History
Pluto TV Home
+ Pluto TV Horror
Pluto TV Horror
+ Pluto TV Kids
Pluto TV Lives
Pluto TV Love Stories
Pluto TV Military
+ Pluto TV Motor
+ Pluto TV Movies
Pluto TV News
+ Pluto TV Paranormal
Pluto TV Paranormal
Pluto TV Pranks
- Pluto TV Pro Wrestling
Pluto TV Reaction
+ Pluto TV Reality
Pluto TV Reality
Pluto TV Romance
+ Pluto TV Science
Pluto TV Science
+ Pluto TV Sci-Fi
Pluto TV Sci-Fi
+ Pluto TV Sci-fi Series
+ Pluto TV Sherlock
Pluto TV Soaps
+ Pluto TV Space
Pluto TV Sports
Pluto TV Spotlight
Pluto TV Staff Picks
+ Pluto TV Stand Up
Pluto TV Suspense
Pluto TV Terror
+ Pluto TV Thrillers
Pluto TV Thrillers
Pluto TV Travel
Pluto TV True Crime
- Pluto TV Vs.
+ VH1 Hip Hop Family
+ VH1 I Love Reality
+ Pluto TV Competition
Pluto TV Weddings
+ Pluto TV Westerns
Pluto TV Westerns
pocket.watch
PokerGo
+ POWERNATION
Rainbow Squad
- Realmadrid tv
Rescue 911
RiffTrax
Ryan and Friends
- Sala de parejas
+ Casos de la Dra. Polo
+ Sensing Murder
Séptimo arte
Series con Ñ
- Shout! Factory TV
+ Shout! TV
Showtime Selects
- Skills + Thrills
+ Xtreme Outdoor Presented by HISTORY
Sky News
Slightly Off IFC
- Slow TV
Smithsonian Channel Selects
- Sony Canal Comedias
Sony Canal Escape Perfecto
Spike ¡extremo!
Spike Outdoors
@@ -271,7 +974,7 @@
Stand-Up TV
Star Trek
Naturescape
- Stories by AMC
+ Stories by AMC
Survivor
TBN
Team Spirit
@@ -283,51 +986,1181 @@
The Andy Griffith Show
The Asylum
The Bob Ross Channel
- The Carol Burnett Show
The Challenge
The Design Network
The First
+ The Jamie Oliver Channel
The Love Boat
+ The New Detectives
The New Detectives
+ The Pet Collective
The Pet Collective
The Price Is Right: The Barker Era
The Rifleman
The Walking Dead en español
+ The Walking Dead Universe
This Old House
Three's Company
Tiny House Nation
TODAY All Day
TokuSHOUTsu
- Top Gear en español
Tosh.0
TOTALLY TURTLES
TV Land Drama
TV Land Sitcoms
TYT Network
+ Undercover Boss Global
+ Unsolved Mysteries
Unsolved Mysteries
Vevo 2K
Vevo '70s
Vevo '80s
Vevo '90s
Vevo Country
+ Vevo Holiday
Vevo Latino
Vevo Pop
- Vevo R&B
- Vevo Reggaetón & Trap
+ Vevo R&B
+ Vevo Reggaeton & Trap
Vevo Retro Rock
Vevo True School Hip-Hop
- VH1 Hip Hop Family
- VH1 I Love Reality
- Viaje a las estrellas
+ Voyager Documentaries
Voyager Documentaries
Wanted: Dead or Alive
- WeatherNation
+ Waypoint TV
Western TV
+ Wild at Heart
Wild 'N Out
+ Wipeout
+ World Poker Tour
World Poker Tour
- Yahoo Finance
Yo! MTV
Yu-Gi-Oh!
- Yu-Gi-Oh! en español
+
+ Ana y los 7
+ Andrómeda
+ Archivos Forenses
+ Asesinatos de Midsomer
+ Avatar
+ BBC Drama
Bebecito Bum y sus amigos
+ Big Time Rush
+ Bob Esponja
+ Cazador de Homicidas
+ Clubbing TV
+ Constance Meyer: Jueza en prácticas
+ Curro Jiménez
+ Doctor Who
+ El Comisario
+ El Conquistador del Fin
+ El encantador de perros
+ Empeños a lo bestia
+ En el punto de mira
+ FailArmy
+ iCarly
+ Ice Pilots
+ IGN
+ Just for Laughs
+ La Chica Invisible
+ Las reglas del juego
+ Las Tortugas Ninja
+ Los archivos del FBI
+ Mi Extraña Obsesión
+ MTV Catfish TV Show
+ MTV Embarazada a los 16
+ MTV Music Made in Spain
+ MTV Originals
+ MTV Realities
+ MTV Tattoo a dos
+ MTV Teen Mom
+ Mutante X
+ Nature Time
+ Pluto TV Junior
+ Pluto TV Animakids
+ Pluto TV Animales
+ Pluto TV Anime
+ Pluto TV Cine Acción
+ Pluto TV Cine Clásico
+ Pluto TV Cine Comedia
+ Pluto TV Cine Drama
+ Pluto TV Cine Estelar
+ Pluto TV Cine Romántico
+ Pluto TV Cocina
+ Pluto TV Documentales
+ Pluto TV Kids
+ Pluto TV K-Pop
+ Pluto TV Motor
+ Pluto TV Paranormal
+ Pluto TV Reality
+ Pluto TV Sci-Fi
+ Pluto TV Series
+ Pluto TV Series Comedia
+ Pluto TV Star Trek
+ Pluto TV Teen Stars
+ Pluto TV Telenovelas
+ Pluto TV Thrillers
+ Pluto TV Toons Clásico
+ Pluto TV Viajes
+ Rugrats
+ The Pet Collective
+ Tuning
+ Vaya semanita
+ Wipeout
+ World Poker Tour
+
+ Amour, Gloire et Beauté
+ Angela Anaconda
+ Are You The One?
+ Avatar
+ BBC Drama
+ BET CLASSICS Pluto TV
+ Bob l'éponge
+ Bubble Guppies
+ Clubbing TV
+ Degrassi
+ Doctor Who
+ Dora TV
+ Dossiers FBI
+ FailArmy
+ Gaming TV
+ Hélène et les garçons
+ iCarly TV
+ IGN
+ Inazuma Eleven
+ Instant Saga
+ Juste pour Rire
+ Le miel et les abeilles
+ Le miracle de l'amour
+ Les Années fac
+ Les Cordier
+ Les filles d'à côté
+ Les Nouveaux Detectives
+ Les Razmoket
+ Louis La Brocante
+ MTV CLASSICS
+ Pluto TV Action
+ Pluto TV Animaux
+ Pluto TV Ciné
+ Pluto TV Ciné Rétro
+ Pluto TV Comédie
+ Pluto TV Cuisine
+ Pluto TV Extrême
+ Pluto TV Histoire
+ Pluto TV Inside
+ Pluto TV Investigation
+ Pluto TV Junior
+ Pluto TV Kids Animation
+ Pluto TV Kids Collection
+ Pluto TV Kids Gaming
+ Pluto TV Kids Séries
+ Pluto TV Love Songs
+ Pluto TV Motor
+ Pluto TV Paranormal
+ Pluto TV Polar
+ Pluto TV Retro Toons
+ Pluto TV Romance
+ Pluto TV Sci-Fi
+ Pluto TV Series
+ Pluto TV Sports
+ Pluto TV Telenovela
+ Pluto TV Thrillers
+ Pluto TV Voyage
+ Pluto TV Yoga
+ Premiers Baisers
+ Sabrina, la série animée
+ South Park
+ The Asylum
+ The Pet Collective
+ Tortues Ninja TV
+ Walker Texas Ranger
+ Wild Side TV
+ Y'a que la vérité qui compte
+
+ 16 Anni e Incinta
+ Andromeda
+ Clubbing TV
+ Consulenze Illegali
+ Ex On The Beach
+ FailArmy
+ Geordie Shore
+ IGN
+ Il Banco dei Pugni
+ Just for Laughs
+ Le sorelle McLeod
+ Mutant X
+ Pluto TV Cinema Italiano
+ Pluto TV Crime
+ Pluto TV Cucina
+ Pluto TV Documentari
+ Pluto TV Family
+ Pluto TV Film
+ Pluto TV Film Azione
+ Pluto TV Film Classici
+ Pluto TV Film Commedia
+ Pluto TV Film Drama
+ Pluto TV Film Romantici
+ Pluto TV Film Thriller
+ Pluto TV Natura
+ Pluto TV Reality
+ Pluto TV Real Life
+ Pluto TV Sci-Fi
+ Pluto TV Serie
+ Pluto TV Sport
+ Scherzi e risate
+ Serie Teen
+ Super! Brothers and Sisters
+ Super! Eroi
+ Super! iCarly
+ Super! Pop
+ Super! SpongeBob
+ Super! Star
+ The Pet Collective
+ World Poker Tour
+
+ As Aventuras de Jackie Chan
+ As Pistas de Blue
+ A vida moderna de Rocko
+ Babyfirst
+ BET Being Mary Jane
+ BET Pluto TV
+ Comedy Central Pluto TV
+ Comedy Central South Park
+ FailArmy
+ Filmes Suspense
+ Guia de Canais
+ Jeannie é um Gênio
+ Jovem Pan NEWS
+ MasterChef
+ MTV Are you the One?
+ MTV Biggest Pop
+ MTV Com o Ex
+ MTV Pluto TV
+ MTV Spankin' New
+ Naruto
+ Nickelodeon Clássico
+ Nick Jr. Club
+ Nick Teen
+ O Encantador de Cães
+ O Reino Infantil
+ Paramount+ Apresenta
+ Pluto TV Adrenalina Freezone
+ Pluto TV Anime
+ Pluto TV Anime Ação
+ Pluto TV Cine Clássicos
+ Pluto TV Cine Comédia
+ Pluto TV Cine Drama
+ Pluto TV Cine Família
+ Pluto TV Cine Romance
+ Pluto TV Cine Sucessos
+ Pluto TV Cine Terror
+ Pluto TV Comédia
+ Pluto TV Estilo de Vida
+ Pluto TV Fashionstream
+ Pluto TV Ficção Científica
+ Pluto TV Filmes Ação
+ Pluto TV Filmes Nacionais
+ Pluto TV Investigação
+ Pluto TV Junior
+ Pluto TV Karaokê por Stingray
+ Pluto TV Kids
+ Pluto TV Minha Obsessão Favorita
+ Pluto TV Mistérios
+ Pluto TV Natureza
+ Pluto TV Paisagens por Stingray
+ Pluto TV Retrô
+ Pluto TV Séries
+ Pluto TV Shows por Stingray
+ Pluto TV Vida Real
+ Porta dos Fundos
+ Pronto-socorro: Histórias De Emergência
+ Rugrats
+ Tastemade
+ The Pet Collective
+ Tokusato
+ Turma da Mônica
+ Younger
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_roku.channels.xml b/sites/i.mjh.nz/i.mjh.nz_roku.channels.xml
new file mode 100644
index 00000000..582aa214
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_roku.channels.xml
@@ -0,0 +1,474 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_samsung.channels.xml b/sites/i.mjh.nz/i.mjh.nz_samsung.channels.xml
index 44daec79..260c79b6 100644
--- a/sites/i.mjh.nz/i.mjh.nz_samsung.channels.xml
+++ b/sites/i.mjh.nz/i.mjh.nz_samsung.channels.xml
@@ -1,119 +1,981 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- All Reality WE tv
+
Always Funny Videos
America's Test Kitchen
Anime All day
- Asian Crush
Backstage
Baywatch
BBC Food
- BBC Home
+ BBC Home & Garden
beIN SPORTS XTRA
- Bloomberg Quicktake
- Bounce XL
+ Bloomberg Originals
Brat TV
- BUZZR
Cars
CBS News
Chicken Soup for the Soul
- CHIVE TV
Cine Romantico
CINEVAULT: 80s
CINEVAULT: Westerns
Circle
Clarity 4K
- Comedy Dynamics
Court TV
Crime 360
Dallas Cowboys Cheer
Danger TV
Deal or No Deal
- Degrassi
- Dove Channel
Drama Life
Dry Bar Comedy
- DUST
- EDGEsport
+ Alien Nation by DUST
ElectricNOW
Estrella News
FailArmy
@@ -124,78 +986,57 @@
FilmRise Western
Forensic Files
FOX SOUL
- FTF
fubo Sports Network
- FUEL TV
Game Show Central
- Gravitas Movies
Gusto TV
- Hallmark Movies & More
+ Highway to Heaven
Heartland
Hollywire
- HSN
Hungry
IGN
IMPACT Wrestling
- Insight TV
+ INFAST
InWonder
Journy
Kidoodle.TV
- Law & Crime
+ Law & Crime
LiveNOW from FOX
Loupe 4K
- Love & Hip Hop
+ Love & Hip Hop
Love Nature 4K
Lucky Dog
Magellan TV Now
Maverick Black Cinema
- MAVTV Select
MHz Now
- Midnight Pulp
Midsomer Murders
- MinecrafTV
- MovieSphere
+ Pluto TV Pixel World
MTV Pluto TV
- NBCLX
+ NBC LX Home
NBC News NOW
NEW KMOVIES
Newsmax TV
- Newsy
Nick Pluto TV
Nosey
- Outdoor America
Outside
Pac-12 Insider
Paramount Movie Channel
- PBS KIDS
People Are Awesome
- People TV
Pluto TV Fantastic
Pluto TV Westerns
- pocket.watch
- PowerNation
- Pursuit UP
- QVC
Real America's Voice
Revry
RiffTrax
Samsung Wild Life
- Shout! Factory
- Skills + Thrills
+ Xtreme Outdoor Presented by HISTORY
Sony Canal Comedias
Sony Canal Novelas
SportsGrid
Stadium
Stingray Naturescape
- Stories by AMC
SURF NOW TV
- Tastemade
- Tastemade Travel
TG Junior
The Asylum
- The Bob Ross Channel
The Challenge
- The Design Network
The New Detectives
The Pet Collective
The Preview Channel
@@ -214,14 +1055,474 @@
Vevo Hip-Hop
Vevo Latino
Vevo Pop
- Vevo R&B
+ Vevo R&B
VICE
Waypoint TV
- WeatherNation
WeatherSpy
Wild 'N Out
Wipeout Xtra
- World Poker Tour
Xplore
ZooMoo
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_singtel.channels.xml b/sites/i.mjh.nz/i.mjh.nz_singtel.channels.xml
new file mode 100644
index 00000000..3b5d3ee3
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_singtel.channels.xml
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_skygo.channels.xml b/sites/i.mjh.nz/i.mjh.nz_skygo.channels.xml
index ed4874a6..1c2df012 100644
--- a/sites/i.mjh.nz/i.mjh.nz_skygo.channels.xml
+++ b/sites/i.mjh.nz/i.mjh.nz_skygo.channels.xml
@@ -1,20 +1,22 @@
-
-
-
-
-
+
Al Jazeera
Animal Planet
BBC Earth
- BBC UKTV
BBC World News
+ BBC UKTV
Bravo
- Bravo PLUS 1
- Breeze TV
+ Bravo Plus 1
Cartoon Network
- Cbeebies
+ CBeebies
CGTN
CGTN Documentary
CNBC
@@ -23,80 +25,77 @@
Comedy Central
Country TV
CI
+ Daystar
Discovery
Discovery Turbo
- E!
eden
- eden +1
- ESPN 2
- ESPN HD
- FACE TV
+ eden+1
+ ESPN
+ ESPN2
+ Face TV
Firstlight
Fox News
HGTV
HISTORY
Hope Channel
ID
- JONES!
- JONES! too
+ Jones
+ Jones! too
Living
- MTV 80s
- MTV Hits
MTV
- NAT GEO
+ MTV 80s
+ MTV Hits HD
Nickelodeon
- Nick Jr.
+ Nick Jr
Nick Music
Parliament TV
- Prime
- Prime PLUS 1
Rialto
- RT
Rush
Shine TV
Sky 5
SKY Arena
- Sky Arts
- SKY Box Office
- SKY Box Office 041
- SKY Box Office 042
- SKY Box Office 043
- Sky Box Sets
- Sky Movies Action
- Sky Movies Classics
- Sky Movies Collection
- Sky Movies Comedy
- Sky Movies Family
+ SKY ARTS
+ SBO Movies 1
+ SBO Movies 2
+ SBO Movies 3
+ SBO Movies 4
+ SKY BOX SETS
+ SKY Movies Action
+ SKY Movies Classics
+ SKY Movies Collection
+ SKY Movies Comedy
+ SKY Movies Family
Sky Movies Greats
Sky Movies Premiere
Sky News
+ Sky Open
+ PRIME +1
Sky Sport 1
Sky Sport 2
Sky Sport 3
Sky Sport 4
Sky Sport 5
Sky Sport 6
- Sky Sport 7 beIN SPORTS
+ Sky Sport 7
Sky Sport 9
Sky Sport Premier League
Sky Sport Select
SoHo
Star Gold
- TAB Trackside 1
- TAB Trackside 2
+ Trackside 1
+ Trackside 2
Te Reo
- The Edge TV
- Shopping Channel
+ The Shopping Channel
Three
- ThreePlusOne
+ ThreePlus1
TLC
TVNZ 1
- TVNZ 1+1
+ TVNZ 1 +1
TVNZ 2
- TVNZ 2+1
+ TVNZ 2 +1
TVNZ DUKE
- DukePlus1
- Universal TV
+ TVNZ DUKE +1
+ Universal
Vibe
Whakaata Māori
diff --git a/sites/i.mjh.nz/i.mjh.nz_skysportnow.channels.xml b/sites/i.mjh.nz/i.mjh.nz_skysportnow.channels.xml
new file mode 100644
index 00000000..350ba0c7
--- /dev/null
+++ b/sites/i.mjh.nz/i.mjh.nz_skysportnow.channels.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/sites/i.mjh.nz/i.mjh.nz_stirr.channels.xml b/sites/i.mjh.nz/i.mjh.nz_stirr.channels.xml
index 60b7a3f5..dc407ab2 100644
--- a/sites/i.mjh.nz/i.mjh.nz_stirr.channels.xml
+++ b/sites/i.mjh.nz/i.mjh.nz_stirr.channels.xml
@@ -1,109 +1,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AccuWeather
- AFV
- American Classics
- America vs. Addiction
- beIN Sports Xtra
- Buzzr
+
CHARGE
- Cheddar
- Chicken Soup For The Soul
- CineLife
- Circle
- Classica
Comedy Dynamics
COMET
- CONtv
- Deal or No Deal
- Dick Cavett
Docurama
Dove
- DUST
Electric Now
- EVRGRN
- FailArmy
- Filmrise Classic TV
- Filmrise Free Movies
- FOX Soul
- Glewed TV
- Gravitas
Horse Shopping Channel
HSN
- It's Showtime at the Apollo
- Johnny Carson TV
- Law & Crime
+ It's Showtime at the Apollo
+ Law & Crime
LiveXLive
- MagellanTV
- MavTv
Midnight Pulp
- Mystery Science Theater 3000
- NASATV
- News 12 New York
- Nosey
ONTV4U
- Outdoor America
- People Are Awesome
- People TV
Popstar! TV
PursuitUp
- Quicktake
QVC
RetroCrush
Revry
Shop LC
- Shout Factory
So...Real
- SportsGrid
- Sportswire
- Stadium
- Stingray Classic Rock
- Stingray Flashback 70s
- Stingray Greatest Hits
- Stingray Hit List
- Stingray Hot Country
- Stingray Pop Adult
- Stingray Rock Alternative
- Stingray Today's Latin Pop
- Stingray Urban Beats
- STIRR Classic TV
- STIRR Horror Movies
- STIRR | Movies
- STIRR P.D.
- STIRR Reality TV
- STIRR Westerns
+ Swerve Sports
TBD
The Archive
The Bob Ross Channel
- The Carol Burnett Show
The Country Network
Film Detective
- The First
- The Pet Collective
- The Tim Conway Show
- Unbeaten
- USA Today
- Waypoint
- WeatherSpy
- Wipeout Xtra
- World Poker Tour