diff --git a/SITES.md b/SITES.md
index b35bc645..463af414 100644
--- a/SITES.md
+++ b/SITES.md
@@ -33,7 +33,7 @@
| cosmotetv.gr | 109 | 0 | 🟢 | |
| ctc.ru | 1 | 1 | 🟢 | |
| cubmu.com | 140 | 104 | 🟢 | |
- | cyta.com.cy | 119 | 0 | 🟢 | |
+ | cyta.com.cy | 119 | 0 | 🟢 | https://github.com/iptv-org/epg/issues/3037 |
| dens.tv | 54 | 48 | 🟢 | |
| derana.lk | 1 | 1 | 🟢 | |
| digea.gr | 88 | 0 | 🟢 | |
@@ -75,7 +75,7 @@
| i.mjh.nz | 6464 | 1470 | 🟢 | |
| i24news.tv | 4 | 3 | 🟢 | |
| iltalehti.fi | 147 | 0 | 🟢 | |
- | indihometv.com | 126 | 120 | 🟢 | |
+ | indihometv.com | 128 | 122 | 🟢 | |
| ionplustv.com | 1 | 1 | 🟢 | |
| ipko.tv | 194 | 151 | 🟢 | |
| jiotv.com | 1094 | 0 | 🟢 | |
@@ -126,8 +126,8 @@
| pickx.be | 404 | 375 | 🟢 | |
| player.ee.co.uk | 241 | 198 | 🟢 | |
| playtv.unifi.com.my | 66 | 61 | 🟢 | |
- | plex.tv | 170 | 119 | 🟢 | |
- | pluto.tv | 3302 | 0 | 🟢 | |
+ | plex.tv | 1287 | 512 | 🟢 | |
+ | pluto.tv | 3041 | 415 | 🟢 | |
| port.hu | 151 | 0 | 🟢 | |
| programacion-tv.elpais.com | 195 | 101 | 🟢 | |
| programacion.tcc.com.uy | 149 | 55 | 🟢 | |
@@ -227,6 +227,7 @@
| vtm.be | 7 | 6 | 🟢 | |
| walesi.com.fj | 9 | 8 | 🟢 | |
| watch.sportsnet.ca | 8 | 8 | 🟢 | |
+ | watch.whaletvplus.com | 362 | 115 | 🟢 | |
| watchyour.tv | 40 | 24 | 🟢 | |
| wavve.com | 77 | 76 | 🟢 | |
| web.magentatv.de | 348 | 226 | 🟢 | https://github.com/iptv-org/epg/issues/2966 |
diff --git a/sites/indihometv.com/indihometv.com.channels.xml b/sites/indihometv.com/indihometv.com.channels.xml
index c8b3aadc..85d06ca9 100644
--- a/sites/indihometv.com/indihometv.com.channels.xml
+++ b/sites/indihometv.com/indihometv.com.channels.xml
@@ -85,7 +85,7 @@
Musik Indonesia
MyKidz
NBA
- MDTV
+ MDTV
News Asia
New Tv Comprehensive
New Tv Finance
@@ -126,4 +126,6 @@
RCTI
RT
TVRI World
+ BBC World News
+ CBeebies
diff --git a/sites/plex.tv/__data__/content.json b/sites/plex.tv/__data__/content.json
index aa70b118..38d1c167 100644
--- a/sites/plex.tv/__data__/content.json
+++ b/sites/plex.tv/__data__/content.json
@@ -1 +1 @@
-{"MediaContainer":{"offset":0,"totalSize":14,"identifier":"tv.plex.provider.epg","size":14,"Metadata":[{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63b81350d2875f8fec640306","key":"/library/metadata/63b81350d2875f8fec640306","ratingKey":"63b81350d2875f8fec640306","summary":"N/A","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":920000,"userState":false,"title":"You're watching DMTV_animated_20sec","skipParent":true,"Image":[{"alt":"You're watching DMTV_animated_20sec","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"You're watching DMTV_animated_20sec","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675607077,"duration":1307000,"endsAt":1675608384,"id":"63d665d2898017f0d6821795","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63b81350d2875f8fec640307","key":"/library/metadata/63b81350d2875f8fec640307","ratingKey":"63b81350d2875f8fec640307","summary":"N/A","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":654000,"userState":false,"title":"You're watching DMTV_post-adslate bumper","skipParent":true,"Image":[{"alt":"You're watching DMTV_post-adslate bumper","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"You're watching DMTV_post-adslate bumper","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675608384,"duration":641000,"endsAt":1675609025,"id":"63d665d2898017f0d6821796","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675609025,"duration":1339000,"endsAt":1675610364,"id":"63d665d2898017f0d6821797","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_chroniclesoftheghostlytribe.jpg","guid":"plex://movie/63cd2b524553a0b3e7c417ab","key":"/library/metadata/63cd2b524553a0b3e7c417ab","ratingKey":"63cd2b524553a0b3e7c417ab","summary":"A soldier is working in a snowcapped mountain when an explosion reveals bizarre fossils hidden deep in the caverns. What they discover next will change human history forever.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1580000,"userState":false,"title":"Chronicles of the Ghostly Tribe","skipParent":true,"originallyAvailableAt":"2016-01-01T00:00:00Z","year":2016,"Image":[{"alt":"Chronicles of the Ghostly Tribe","type":"coverArt","url":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_chroniclesoftheghostlytribe.jpg"},{"alt":"Chronicles of the Ghostly Tribe","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675610364,"duration":1580000,"endsAt":1675611944,"id":"63d665d2898017f0d6821798","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675611950,"duration":1293000,"endsAt":1675613237,"id":"63d665d2898017f0d6821799","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675613237,"duration":1428000,"endsAt":1675614665,"id":"63d665d2898017f0d682179a","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675614665,"duration":1486000,"endsAt":1675616151,"id":"63d665d2898017f0d682179b","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675616151,"duration":1157000,"endsAt":1675617308,"id":"63d665d2898017f0d682179c","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675617308,"duration":1782000,"endsAt":1675619090,"id":"63d665d2898017f0d682179d","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d5144c5b0f9f37519ca2b7","key":"/library/metadata/63d5144c5b0f9f37519ca2b7","ratingKey":"63d5144c5b0f9f37519ca2b7","summary":"Two teenage assassins accept what they think will be a quick-and-easy job, until an unexpected target throws them off their plan.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1946000,"userState":false,"title":"Violet & Daisy","skipParent":true,"originallyAvailableAt":"2011-01-01T00:00:00Z","year":2011,"Image":[{"alt":"Violet & Daisy","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Violet & Daisy","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675553474,"duration":1946000,"endsAt":1675555420,"id":"63d5144c5b0f9f37519ca2f7","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675555420,"duration":2208000,"endsAt":1675557628,"id":"63d5144c5b0f9f37519ca2f8","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675557628,"duration":1817000,"endsAt":1675559445,"id":"63d5144c5b0f9f37519ca2f9","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d5144c5b0f9f37519ca2b8","key":"/library/metadata/63d5144c5b0f9f37519ca2b8","ratingKey":"63d5144c5b0f9f37519ca2b8","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":2048000,"userState":false,"title":"Murderous Trance","skipParent":true,"Image":[{"alt":"Murderous Trance","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Murderous Trance","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675559445,"duration":2048000,"endsAt":1675561493,"id":"63d5144c5b0f9f37519ca2fa","onAir":false,"premiere":true,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675561493,"duration":1731000,"endsAt":1675563224,"id":"63d5144c5b0f9f37519ca2fb","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675563224,"duration":1879000,"endsAt":1675565103,"id":"63d5144c5b0f9f37519ca2fc","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675565103,"duration":1575000,"endsAt":1675566678,"id":"63d5144c5b0f9f37519ca2fd","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d5144c5b0f9f37519ca2b9","key":"/library/metadata/63d5144c5b0f9f37519ca2b9","ratingKey":"63d5144c5b0f9f37519ca2b9","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1759000,"userState":false,"title":"Wilder","skipParent":true,"Image":[{"alt":"Wilder","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Wilder","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675566678,"duration":1759000,"endsAt":1675568437,"id":"63d5144c5b0f9f37519ca2fe","onAir":false,"premiere":true,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675568437,"duration":1950000,"endsAt":1675570387,"id":"63d5144c5b0f9f37519ca2ff","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675570387,"duration":1399000,"endsAt":1675571786,"id":"63d5144c5b0f9f37519ca300","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675571786,"duration":1453000,"endsAt":1675573239,"id":"63d5144c5b0f9f37519ca301","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d665d0898017f0d6821769","key":"/library/metadata/63d665d0898017f0d6821769","ratingKey":"63d665d0898017f0d6821769","summary":"A deadly pathogen is unleashed and unknowingly carried to Dana's 30th birthday party, where her estranged father, Rufus, is coming to make amends.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1944000,"userState":false,"title":"Epidemic","skipParent":true,"originallyAvailableAt":"2018-01-01T00:00:00Z","year":2018,"Image":[{"alt":"Epidemic","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Epidemic","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675573239,"duration":1944000,"endsAt":1675575183,"id":"63d665d2898017f0d6821781","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675575183,"duration":1517000,"endsAt":1675576700,"id":"63d665d2898017f0d6821782","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675576700,"duration":1504000,"endsAt":1675578204,"id":"63d665d2898017f0d6821783","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d665d0898017f0d682176a","key":"/library/metadata/63d665d0898017f0d682176a","ratingKey":"63d665d0898017f0d682176a","summary":"A woman has dreams that she is a werewolf so she goes out and finds men. She proceeds to have sex with them and then rip their throats out with her teeth. She eventually falls in love but then she is raped and her lover is murdered so she goes out for revenge.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":2054000,"userState":false,"title":"Werewolf Woman","skipParent":true,"originallyAvailableAt":"1976-01-01T00:00:00Z","year":1976,"Image":[{"alt":"Werewolf Woman","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Werewolf Woman","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675578204,"duration":2054000,"endsAt":1675580258,"id":"63d665d2898017f0d6821784","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675580258,"duration":1425000,"endsAt":1675581683,"id":"63d665d2898017f0d6821785","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675581683,"duration":1445000,"endsAt":1675583128,"id":"63d665d2898017f0d6821786","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675583128,"duration":1882000,"endsAt":1675585010,"id":"63d665d2898017f0d6821787","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_stripclubmassacre.jpg","guid":"plex://movie/63d665d0898017f0d682176b","key":"/library/metadata/63d665d0898017f0d682176b","ratingKey":"63d665d0898017f0d682176b","summary":"A young woman starting a new life is forced to take extreme measures against those around her after things go violently awry.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":2074000,"userState":false,"title":"Strip Club Massacre","skipParent":true,"originallyAvailableAt":"2017-01-01T00:00:00Z","year":2017,"Image":[{"alt":"Strip Club Massacre","type":"coverArt","url":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_stripclubmassacre.jpg"},{"alt":"Strip Club Massacre","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675585010,"duration":2074000,"endsAt":1675587084,"id":"63d665d2898017f0d6821788","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675587084,"duration":1608000,"endsAt":1675588692,"id":"63d665d2898017f0d6821789","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675588692,"duration":1436000,"endsAt":1675590128,"id":"63d665d2898017f0d682178a","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675590128,"duration":2106000,"endsAt":1675592234,"id":"63d665d2898017f0d682178b","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d665d0898017f0d682176c","key":"/library/metadata/63d665d0898017f0d682176c","ratingKey":"63d665d0898017f0d682176c","summary":"A man is reunited with his childhood friend and her husband, who believe he knows the truth about the death of her rich aunt years earlier.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":2148000,"userState":false,"title":"The Strange Love of Martha Ivers","skipParent":true,"originallyAvailableAt":"1946-01-01T00:00:00Z","year":1946,"Image":[{"alt":"The Strange Love of Martha Ivers","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"The Strange Love of Martha Ivers","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675592234,"duration":2148000,"endsAt":1675594382,"id":"63d665d2898017f0d682178c","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675594382,"duration":1724000,"endsAt":1675596106,"id":"63d665d2898017f0d682178d","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675596106,"duration":1395000,"endsAt":1675597501,"id":"63d665d2898017f0d682178e","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675597501,"duration":1575000,"endsAt":1675599076,"id":"63d665d2898017f0d682178f","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675599076,"duration":1466000,"endsAt":1675600542,"id":"63d665d2898017f0d6821790","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_encounter.png","guid":"plex://movie/63d665d0898017f0d682176d","key":"/library/metadata/63d665d0898017f0d682176d","ratingKey":"63d665d0898017f0d682176d","summary":"A group of friends uncover an otherworldly object in a rural field, which they soon discover holds greater secrets than they could imagine.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":2056000,"userState":false,"title":"Encounter","skipParent":true,"originallyAvailableAt":"2018-01-01T00:00:00Z","year":2018,"Image":[{"alt":"Encounter","type":"coverArt","url":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_encounter.png"},{"alt":"Encounter","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675600542,"duration":2056000,"endsAt":1675602598,"id":"63d665d2898017f0d6821791","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675602598,"duration":1456000,"endsAt":1675604054,"id":"63d665d2898017f0d6821792","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675604054,"duration":1289000,"endsAt":1675605343,"id":"63d665d2898017f0d6821793","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675605343,"duration":1734000,"endsAt":1675607077,"id":"63d665d2898017f0d6821794","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_likeabatouttahell.png","guid":"plex://movie/63d665d1898017f0d682176e","key":"/library/metadata/63d665d1898017f0d682176e","ratingKey":"63d665d1898017f0d682176e","summary":"When four young filmmakers are sent into the outback for a new project, they get stranded in the desert while a mysterious flying entity disables their vehicle.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1792000,"userState":false,"title":"Like a Bat Outta Hell","skipParent":true,"originallyAvailableAt":"2013-01-01T00:00:00Z","year":2013,"Image":[{"alt":"Like a Bat Outta Hell","type":"coverArt","url":"http://d2rmfcv0bgsoe4.cloudfront.net/POSTER_169_likeabatouttahell.png"},{"alt":"Like a Bat Outta Hell","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675619090,"duration":1792000,"endsAt":1675620882,"id":"63d665d2898017f0d682179e","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675620882,"duration":1754000,"endsAt":1675622636,"id":"63d665d2898017f0d682179f","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675622636,"duration":2534000,"endsAt":1675625170,"id":"63d665d2898017f0d68217a0","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d665d1898017f0d682176f","key":"/library/metadata/63d665d1898017f0d682176f","ratingKey":"63d665d1898017f0d682176f","summary":"A young wizard and her company must go on a journey and prevent Szorlok from obtaining all the shards of the Darkspore, or all will be lost.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1965000,"userState":false,"title":"Mythica: The Darkspore","skipParent":true,"originallyAvailableAt":"2015-01-01T00:00:00Z","year":2015,"Image":[{"alt":"Mythica: The Darkspore","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Mythica: The Darkspore","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675625170,"duration":1965000,"endsAt":1675627135,"id":"63d665d2898017f0d68217a1","onAir":true,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675627135,"duration":1183000,"endsAt":1675628318,"id":"63d665d2898017f0d68217a2","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675628318,"duration":1324000,"endsAt":1675629642,"id":"63d665d2898017f0d68217a3","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675629642,"duration":1403000,"endsAt":1675631045,"id":"63d665d2898017f0d68217a4","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675631045,"duration":2000000,"endsAt":1675633045,"id":"63d665d2898017f0d68217a5","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"art":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg","guid":"plex://movie/63d665d1898017f0d6821770","key":"/library/metadata/63d665d1898017f0d6821770","ratingKey":"63d665d1898017f0d6821770","summary":"A man making prediction videos, that come true, must get the help from a detective that's hunting him down to change the future for all mankind.","type":"movie","thumb":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg","duration":1957000,"userState":false,"title":"Evinced","skipParent":true,"Image":[{"alt":"Evinced","type":"coverArt","url":"https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg"},{"alt":"Evinced","type":"coverPoster","url":"https://provider-static.plex.tv/epg/images/thumbnails/darkmatter-tv-fallback.jpg"}],"Genre":[{"filter":"genre=620143f98578b9238e1cdb89","id":"620143f98578b9238e1cdb89","key":"/library/sections/home/all?genre=620143f98578b9238e1cdb89","ratingKey":"genre_620143f98578b9238e1cdb89","slug":"movies","tag":"Movies","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1675633045,"duration":1957000,"endsAt":1675635002,"id":"63d665d2898017f0d68217a6","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675635002,"duration":1298000,"endsAt":1675636300,"id":"63d665d2898017f0d68217a7","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675636300,"duration":1584000,"endsAt":1675637884,"id":"63d665d2898017f0d68217a8","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675637884,"duration":1112000,"endsAt":1675638996,"id":"63d665d2898017f0d68217a9","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675638996,"duration":1304000,"endsAt":1675640300,"id":"63d665d2898017f0d68217aa","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1675640300,"duration":1449000,"endsAt":1675641749,"id":"63d665d2898017f0d68217ab","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]}]}}
\ No newline at end of file
+{"MediaContainer":{"offset":0,"totalSize":30,"identifier":"tv.plex.provider.epg","size":30,"Metadata":[{"guid":"plex://episode/68e93b5245051f4db9017a90","key":"/library/metadata/68e93b5245051f4db9017a90","ratingKey":"68e93b5245051f4db9017a90","summary":"Lorsqu’Amy aide une professionnelle de tir à l’arc équestre à se rapprocher de son cheval, elle comprend ce qui se cache derrière les agissements récents de Spartan.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":6,"originallyAvailableAt":"2016-11-06T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"The Green-Eyed Monster","userState":false,"year":2016,"Image":[{"alt":"The Green-Eyed Monster","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"The Green-Eyed Monster","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"The Green-Eyed Monster","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771198382,"duration":3004000,"endsAt":1771201386,"id":"69892a12373d02d7665e5e00","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b01","key":"/library/metadata/68e93b5e45051f4db9017b01","ratingKey":"68e93b5e45051f4db9017b01","summary":"Tim ouvre une école de rodéo pour aider les jeunes à éviter les blessures à l'entraînement, mais il est immédiatement confronté à un élève à problème.","type":"episode","contentRating":"TV-PG","duration":3194000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":13,"originallyAvailableAt":"2015-02-15T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Cowgirls Don’t Cry","userState":false,"year":2015,"Image":[{"alt":"Cowgirls Don’t Cry","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Cowgirls Don’t Cry","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Cowgirls Don’t Cry","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771113460,"duration":3194000,"endsAt":1771116654,"id":"6987d888b1d98611ba6398b2","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b02","key":"/library/metadata/68e93b5e45051f4db9017b02","ratingKey":"68e93b5e45051f4db9017b02","summary":"Amy et Ty aident le neveu de Scott à comprendre qu'il mérite de poursuivre sa tradition familiale de course de relais.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":14,"originallyAvailableAt":"2015-03-01T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Riders on the Storm","userState":false,"year":2015,"Image":[{"alt":"Riders on the Storm","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Riders on the Storm","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Riders on the Storm","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771116654,"duration":3003000,"endsAt":1771119657,"id":"6987d888b1d98611ba6398b3","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b03","key":"/library/metadata/68e93b5e45051f4db9017b03","ratingKey":"68e93b5e45051f4db9017b03","summary":"Lou revient de Vancouver avec un aveu qui menace de changer a famille Heartland à jamais.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":15,"originallyAvailableAt":"2015-03-08T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Eclipse of the Heart","userState":false,"year":2015,"Image":[{"alt":"Eclipse of the Heart","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Eclipse of the Heart","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Eclipse of the Heart","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771119657,"duration":3003000,"endsAt":1771122660,"id":"6987d888b1d98611ba6398b4","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b04","key":"/library/metadata/68e93b5e45051f4db9017b04","ratingKey":"68e93b5e45051f4db9017b04","summary":"La famille s'efforce de soutenir Georgie lorsque Lou et Peter sont obligés de lui annoncer une nouvelle bouleversante.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":16,"originallyAvailableAt":"2015-03-15T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Faking It","userState":false,"year":2015,"Image":[{"alt":"Faking It","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Faking It","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Faking It","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771122660,"duration":3003000,"endsAt":1771125663,"id":"6987d888b1d98611ba6398b5","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b05","key":"/library/metadata/68e93b5e45051f4db9017b05","ratingKey":"68e93b5e45051f4db9017b05","summary":"Lou dirige les préparatifs pour le grand jour, alors qu'Amy tente de dompter un cheval de sauvetage pour éviter toute cette agitation.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":17,"originallyAvailableAt":"2015-03-22T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"All I Need Is You","userState":false,"year":2015,"Image":[{"alt":"All I Need Is You","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"All I Need Is You","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"All I Need Is You","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771125663,"duration":3004000,"endsAt":1771128667,"id":"6987d888b1d98611ba6398b6","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b06","key":"/library/metadata/68e93b5e45051f4db9017b06","ratingKey":"68e93b5e45051f4db9017b06","summary":"Pour offrir à Amy et Ty le mariage de leurs rêves, Lou tente de gérer une avalanche d'obstacles de dernière minute.","type":"episode","contentRating":"TV-PG","duration":3124000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":18,"originallyAvailableAt":"2015-03-29T00:00:00Z","parentIndex":8,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Written in Stone","userState":false,"year":2015,"Image":[{"alt":"Written in Stone","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Written in Stone","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Written in Stone","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771128667,"duration":3124000,"endsAt":1771131791,"id":"6987d888b1d98611ba6398b7","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5e45051f4db9017b07","key":"/library/metadata/68e93b5e45051f4db9017b07","ratingKey":"68e93b5e45051f4db9017b07","summary":"Alors qu'un ours dangereux traîne près de Heartland, Amy et Georgie sauvent un cheval blessé de la forêt.","type":"episode","contentRating":"TV-PG","duration":3005000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":1,"originallyAvailableAt":"2015-10-04T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Brave New World","userState":false,"year":2015,"Image":[{"alt":"Brave New World","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Brave New World","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Brave New World","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771131791,"duration":3005000,"endsAt":1771134796,"id":"6987d888b1d98611ba6398b8","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b08","key":"/library/metadata/68e93b5f45051f4db9017b08","ratingKey":"68e93b5f45051f4db9017b08","summary":"Ty se prépare à fêter une étape importante alors qu'il traite un cheval abandonné avec Amy.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":2,"originallyAvailableAt":"2015-10-11T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Begin Again","userState":false,"year":2015,"Image":[{"alt":"Begin Again","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Begin Again","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Begin Again","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771134796,"duration":3004000,"endsAt":1771137800,"id":"6987d888b1d98611ba6398b9","onAir":true,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b09","key":"/library/metadata/68e93b5f45051f4db9017b09","ratingKey":"68e93b5f45051f4db9017b09","summary":"Après avoir demandé à Amy de l'aider à perfectionner une figure pour un rodéo, Georgie est rappelée à l'ordre par Lou et Peter, qui veulent qu'elle se concentre sur l'école.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":3,"originallyAvailableAt":"2015-10-18T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Riding for a Fall","userState":false,"year":2015,"Image":[{"alt":"Riding for a Fall","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Riding for a Fall","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Riding for a Fall","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771137800,"duration":3004000,"endsAt":1771140804,"id":"6987d888b1d98611ba6398ba","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b0a","key":"/library/metadata/68e93b5f45051f4db9017b0a","ratingKey":"68e93b5f45051f4db9017b0a","summary":"Jack est aux prises avec la perte imminente d'un ami de confiance.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":4,"originallyAvailableAt":"2015-10-25T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Ties of the Earth","userState":false,"year":2015,"Image":[{"alt":"Ties of the Earth","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Ties of the Earth","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Ties of the Earth","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771140804,"duration":3003000,"endsAt":1771143807,"id":"6987d888b1d98611ba6398bb","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b0f","key":"/library/metadata/68e93b5f45051f4db9017b0f","ratingKey":"68e93b5f45051f4db9017b0f","summary":"Amy et Georgie se préparent pour une compétition de cow-boy. Georgie persuade Jack de l'aider à entraîner un nouveau cheval, dans l'espoir qu'il tombe amoureux de l'animal.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":5,"originallyAvailableAt":"2015-11-01T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Back in the Saddle","userState":false,"year":2015,"Image":[{"alt":"Back in the Saddle","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Back in the Saddle","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Back in the Saddle","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771143807,"duration":3004000,"endsAt":1771146811,"id":"6987d888b1d98611ba6398bc","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b10","key":"/library/metadata/68e93b5f45051f4db9017b10","ratingKey":"68e93b5f45051f4db9017b10","summary":"La tentative de Ty et d'Amy de sauver un aigle blessé dans les montagnes prend une tournure dangereuse.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":6,"originallyAvailableAt":"2015-11-08T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Over and Out","userState":false,"year":2015,"Image":[{"alt":"Over and Out","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Over and Out","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Over and Out","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771146811,"duration":3003000,"endsAt":1771149814,"id":"6987d888b1d98611ba6398bd","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b11","key":"/library/metadata/68e93b5f45051f4db9017b11","ratingKey":"68e93b5f45051f4db9017b11","summary":"Amy aide un jouteur médiéval grièvement blessé suite à une compétition à reprendre confiance pour se relancer dans la compétition.","type":"episode","contentRating":"TV-PG","duration":2404000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":7,"originallyAvailableAt":"2015-11-15T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Fearless","userState":false,"year":2015,"Image":[{"alt":"Fearless","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Fearless","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Fearless","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771149814,"duration":2404000,"endsAt":1771152218,"id":"6987d888b1d98611ba6398be","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b12","key":"/library/metadata/68e93b5f45051f4db9017b12","ratingKey":"68e93b5f45051f4db9017b12","summary":"La tentative d'Amy d'aider Georgie à gérer un départ imminent est compliquée par Olivia.","type":"episode","contentRating":"TV-PG","duration":982000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":8,"originallyAvailableAt":"2015-11-22T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Reckless Abandon","userState":false,"year":2015,"Image":[{"alt":"Reckless Abandon","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Reckless Abandon","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Reckless Abandon","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771152218,"duration":982000,"endsAt":1771153200,"id":"6987d888b1d98611ba6398bf","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"},{"beginsAt":1771153200,"duration":2021000,"endsAt":1771155221,"id":"69892a12373d02d7665e5df0","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b13","key":"/library/metadata/68e93b5f45051f4db9017b13","ratingKey":"68e93b5f45051f4db9017b13","summary":"Amy et Ty collaborent pour déterminer pourquoi le cheval de Caleb est tombé malade lors de son traitement à Heartland.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":9,"originallyAvailableAt":"2015-12-06T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"A Matter of Trust","userState":false,"year":2015,"Image":[{"alt":"A Matter of Trust","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"A Matter of Trust","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"A Matter of Trust","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771155221,"duration":3004000,"endsAt":1771158225,"id":"69892a12373d02d7665e5df1","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b14","key":"/library/metadata/68e93b5f45051f4db9017b14","ratingKey":"68e93b5f45051f4db9017b14","summary":"Georgie remet en doute sa décision de fuir Heartland, alors que la famille s'unit pour la retrouver.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":10,"originallyAvailableAt":"2016-01-10T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Darkness Before Dawn","userState":false,"year":2016,"Image":[{"alt":"Darkness Before Dawn","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Darkness Before Dawn","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Darkness Before Dawn","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771158225,"duration":3003000,"endsAt":1771161228,"id":"69892a12373d02d7665e5df2","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b15","key":"/library/metadata/68e93b5f45051f4db9017b15","ratingKey":"68e93b5f45051f4db9017b15","summary":"Ty se laisse persuader d'aider Jack et Tim dans un entraînement de bovins, mais un accident imprévu compromet leurs plans.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":11,"originallyAvailableAt":"2016-01-17T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Making the Grade","userState":false,"year":2016,"Image":[{"alt":"Making the Grade","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Making the Grade","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Making the Grade","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771161228,"duration":3003000,"endsAt":1771164231,"id":"69892a12373d02d7665e5df3","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b16","key":"/library/metadata/68e93b5f45051f4db9017b16","ratingKey":"68e93b5f45051f4db9017b16","summary":"Tim demande l'aide d'Amy et de Georgie pour dissuader Jade d'accepter un financement louche.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":12,"originallyAvailableAt":"2016-01-24T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"The Real Deal","userState":false,"year":2016,"Image":[{"alt":"The Real Deal","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"The Real Deal","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"The Real Deal","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771164231,"duration":3004000,"endsAt":1771167235,"id":"69892a12373d02d7665e5df4","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b5f45051f4db9017b17","key":"/library/metadata/68e93b5f45051f4db9017b17","ratingKey":"68e93b5f45051f4db9017b17","summary":"Amy et Cass collaborent pour sauver un cheval de course en mauvais état, alors que l'arrivée d'une ancienne petite amie oblige Tim à remettre en question sa relation actuelle.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":13,"originallyAvailableAt":"2016-02-07T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Risky Business","userState":false,"year":2016,"Image":[{"alt":"Risky Business","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Risky Business","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Risky Business","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771167235,"duration":3003000,"endsAt":1771170238,"id":"69892a12373d02d7665e5df5","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b18","key":"/library/metadata/68e93b6045051f4db9017b18","ratingKey":"68e93b6045051f4db9017b18","summary":"Le projet scolaire de Georgie sur Val Stanton l'incite à prendre un risque avec Adam.","type":"episode","contentRating":"TV-PG","duration":2838000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":14,"originallyAvailableAt":"2016-02-14T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"No Regrets","userState":false,"year":2016,"Image":[{"alt":"No Regrets","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"No Regrets","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"No Regrets","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771170238,"duration":2838000,"endsAt":1771173076,"id":"69892a12373d02d7665e5df6","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b19","key":"/library/metadata/68e93b6045051f4db9017b19","ratingKey":"68e93b6045051f4db9017b19","summary":"Quand Lou revient de New York, elle est confrontée à deux intrus : la nouvelle recrue du ranch et un food truck tendance qui menace les affaires de Maggie.","type":"episode","contentRating":"TV-PG","duration":3121000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":15,"originallyAvailableAt":"2016-02-21T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Making a Move","userState":false,"year":2016,"Image":[{"alt":"Making a Move","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Making a Move","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Making a Move","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771173076,"duration":3121000,"endsAt":1771176197,"id":"69892a12373d02d7665e5df7","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1a","key":"/library/metadata/68e93b6045051f4db9017b1a","ratingKey":"68e93b6045051f4db9017b1a","summary":"Lorsque Lou est coincée au Dude Ranch avec Mitch, la nouvelle recrue du ranch, ils partagent leurs passés récents.","type":"episode","contentRating":"TV-PG","duration":3005000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":16,"originallyAvailableAt":"2016-03-06T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Pandora’s Box","userState":false,"year":2016,"Image":[{"alt":"Pandora’s Box","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Pandora’s Box","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Pandora’s Box","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771176197,"duration":3005000,"endsAt":1771179202,"id":"69892a12373d02d7665e5df8","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1b","key":"/library/metadata/68e93b6045051f4db9017b1b","ratingKey":"68e93b6045051f4db9017b1b","summary":"En essayant d'aider Cass à s'occuper d'un cheval fougueux, Amy découvre que leur réussite est plus importante qu'elle le croyait.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":17,"originallyAvailableAt":"2016-03-13T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Love Is Just a Word","userState":false,"year":2016,"Image":[{"alt":"Love Is Just a Word","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Love Is Just a Word","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Love Is Just a Word","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771179202,"duration":3003000,"endsAt":1771182205,"id":"69892a12373d02d7665e5df9","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1c","key":"/library/metadata/68e93b6045051f4db9017b1c","ratingKey":"68e93b6045051f4db9017b1c","summary":"Quand leurs plans de voyage échouent, Amy et Ty fêtent leur premier anniversaire plus près de chez eux et Amy dévoile une surprise spéciale.","type":"episode","contentRating":"TV-PG","duration":3002000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":18,"originallyAvailableAt":"2016-03-20T00:00:00Z","parentIndex":9,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Resolutions","userState":false,"year":2016,"Image":[{"alt":"Resolutions","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Resolutions","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Resolutions","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771182205,"duration":3002000,"endsAt":1771185207,"id":"69892a12373d02d7665e5dfa","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1d","key":"/library/metadata/68e93b6045051f4db9017b1d","ratingKey":"68e93b6045051f4db9017b1d","summary":"Alors qu’Amy et Ty se préparent à devenir parents, ils doivent régler un problème de grossesse à risque.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":1,"originallyAvailableAt":"2016-10-02T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"There Will Be Changes","userState":false,"year":2016,"Image":[{"alt":"There Will Be Changes","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"There Will Be Changes","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"There Will Be Changes","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771185207,"duration":3004000,"endsAt":1771188211,"id":"69892a12373d02d7665e5dfb","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1e","key":"/library/metadata/68e93b6045051f4db9017b1e","ratingKey":"68e93b6045051f4db9017b1e","summary":"Ty effectue une opération chirurgicale d’urgence sur une jument, tandis qu’Amy et sa famille travaillent sans relâche pour nourrir au biberon les poulains de la jument.","type":"episode","contentRating":"TV-PG","duration":2967000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":2,"originallyAvailableAt":"2016-10-09T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"You Just Know","userState":false,"year":2016,"Image":[{"alt":"You Just Know","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"You Just Know","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"You Just Know","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771188211,"duration":2967000,"endsAt":1771191178,"id":"69892a12373d02d7665e5dfc","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b1f","key":"/library/metadata/68e93b6045051f4db9017b1f","ratingKey":"68e93b6045051f4db9017b1f","summary":"Tim se retrouve au beau milieu d’un conflit entre Jade et l’arrogant nouveau venu de l’école de rodéo.","type":"episode","contentRating":"TV-PG","duration":1197000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":3,"originallyAvailableAt":"2016-10-16T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"New Kid in Town","userState":false,"year":2016,"Image":[{"alt":"New Kid in Town","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"New Kid in Town","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"New Kid in Town","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771191178,"duration":1197000,"endsAt":1771192375,"id":"69892a12373d02d7665e5dfd","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b20","key":"/library/metadata/68e93b6045051f4db9017b20","ratingKey":"68e93b6045051f4db9017b20","summary":"Amy et Ty prennent une décision difficile qui fait beaucoup de vagues à Heartland.","type":"episode","contentRating":"TV-PG","duration":3003000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":4,"originallyAvailableAt":"2016-10-23T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"New Horizons","userState":false,"year":2016,"Image":[{"alt":"New Horizons","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"New Horizons","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"New Horizons","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771192375,"duration":3003000,"endsAt":1771195378,"id":"69892a12373d02d7665e5dfe","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]},{"guid":"plex://episode/68e93b6045051f4db9017b21","key":"/library/metadata/68e93b6045051f4db9017b21","ratingKey":"68e93b6045051f4db9017b21","summary":"Lors d’une activité organisée par Tim pour renforcer l’esprit d'équipe, Georgie se retrouve coincée avec le rival prétentieux de Jade comme partenaire.","type":"episode","contentRating":"TV-PG","duration":3004000,"grandparentArt":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","grandparentGuid":"plex://show/68e93b5245051f4db9017a8f","grandparentKey":"/library/metadata/68e93b5245051f4db9017a8f","grandparentRatingKey":"68e93b5245051f4db9017a8f","grandparentThumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg","grandparentTitle":"Heartland","grandparentType":"show","index":5,"originallyAvailableAt":"2016-10-30T00:00:00Z","parentIndex":10,"skipParent":true,"thumb":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg","title":"Something to Prove","userState":false,"year":2016,"Image":[{"alt":"Something to Prove","type":"coverArt","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"},{"alt":"Something to Prove","type":"coverPoster","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_portrait.jpg"},{"alt":"Something to Prove","type":"snapshot","url":"https://amagicloud-lionsgate.s3.amazonaws.com/Images/S3/Heartland_landscape.jpg"}],"Genre":[{"filter":"genre=6006cc18610ee2002c74f2fe","id":"6006cc18610ee2002c74f2fe","key":"/library/sections/home/all?genre=6006cc18610ee2002c74f2fe","ratingKey":"genre_6006cc18610ee2002c74f2fe","slug":"drama","tag":"Drama","type":"directory","context":"tag.genre"}],"Media":[{"beginsAt":1771195378,"duration":3004000,"endsAt":1771198382,"id":"69892a12373d02d7665e5dff","onAir":false,"premiere":false,"videoResolution":"720","origin":"livetv"}]}]}}
\ No newline at end of file
diff --git a/sites/plex.tv/plex.tv.channels.xml b/sites/plex.tv/plex.tv.channels.xml
deleted file mode 100644
index 2aa0d821..00000000
--- a/sites/plex.tv/plex.tv.channels.xml
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
- Reuters TV
- Glewed TV
- Wu Tang Collection
- Kidoodle TV
- Toon Goggles
- The Film Detective
- Law & Crime
- AFV Español
- Maverick Black Cinema
- SportsGrid
- Always Funny
- Choppertown
- Popstar! TV
- Revry
- PW Kids
- Comedy Dynamics
- The Boat Show
- The Bob Ross Channel
- Gravitas Movies
- Nosey
- Judge Nosey
- People are Awesome
- WeatherSpy
- Cooking Panda
- party tyme karaoke
- MAVTV Motorsports Network
- The Pet Collective
- FailArmy
- Yahoo Finance
- RevryNews
- The Design Network
- Filmstream
- GUSTOTV
- SKWAD
- TG Junior
- Newsmax TV
- GFN TV
- Humor Mill
- Waypoint TV
- Hard Knocks
- GoUSA TV
- Us Weekly TV
- NHRA TV
- Poker Night TV
- Qwest TV
- ALTRD.TV
- Johnny Carson TV
- The Carol Burnett Show
- WildEarth
- Made In Hollywood
- USA TODAY
- USA TODAY SPORTS
- AfroLandTV
- Racing America
- Vivaldi
- Trailers From Hell
- i24NEWS Updates
- Infamous TV
- TED
- Pro Wrestling TV
- Sonic TV
- Entrepreneur TV
- Kin
- Fite 24/7
- Shemaroo Bollywood
- INFAST
- Today's K-Pop
- Hip-Hop/R&B
- Y2K
- Euro Hits
- Easy Listening
- Smooth Jazz
- Pop Adult
- Éxitos del Momento
- Alternative
- Nothin' But 90s
- Flashback 70s
- The Spa
- FUEL TV
- FLOU Caribeno
- The Wu Tang Collection Spanish
- Brat TV
- Funny Or Die, Inc.
- AKC.tv
- PickleTV
- 123GO!
- CombaTV
- GLORY Kickboxing
- Black Star Network
- Ideas En 5 Minutos
- PokerGO
- Nolly Africa HD
- Washington Post Television
- TV Amor
- Novelisima
- Ultimate Classic Wrestling
- Love Stories TV
- La Corriente
- Motorvision TV
- FTF Sports
- POPSUGAR Fitness
- Wired2Fish
- Outdoor America
- Documentary+
- SLOPES
- COMMUNE
- COPS
- Women's Sports Network
- Times Now Navbharat
- CoinDesk TV
- Smurf TV
- Pitufo TV
- Strongman Champions
- Pac-12 Insider
- Mythical 24/7
- Stingray Holidayscapes
- ClixTV
- More U
- Nosey Escándalos
- Camp Spoopy
- Music Legends
- My Binge Channel
- Party Poker TV
- GAGO TV
- Lone Star
- CampusLore Sports
- Euronews Portuguese
- Euronews Deutsch
- Euronews Français
- Euronews Italiano
- FLOU Cine
- Billiard TV
- ARTFLIX - Movie Classics
- SPEEDVISION
- Motorsport.tv
- JAIL
- FashionTV
- WITZ-Comedy TV
- Euronews
- Euronews Español
- Unexplained
- Grjngo - Western Movies
- Moconomy - Economy & Finance Infotainment
- PursuitUP
- 5-Minute Crafts
- True History
- Discover Film
- XFC TV
- Watch it SCREAM
- Galxy TV
- El Conflicto TV
- HappiTV
- Gravitas Adrenaline
- La Bocina Latina
- Unbeaten
- Farscape
- The Bob Ross Channel en Español
- The Ed Sullivan Show
- Dungeon TV
- Gravitas Documentaries
- CraftsyTV
- CINEPRIDE
- ACL Cornhole TV
- Just For Laughs Gags
- IMPACT Wrestling
- Fight Network
- Watch it Kid
- FrightFlix
- The Preview Channel
- Court Sports Network
-
diff --git a/sites/plex.tv/plex.tv.config.js b/sites/plex.tv/plex.tv.config.js
index bb7eb56a..efe18b1d 100644
--- a/sites/plex.tv/plex.tv.config.js
+++ b/sites/plex.tv/plex.tv.config.js
@@ -8,23 +8,28 @@ module.exports = {
days: 2,
request: {
headers: {
- 'x-plex-provider-version': '5.1'
+ 'x-plex-provider-version': '7.2',
+ 'Accept': 'application/json'
}
},
url: function ({ channel, date }) {
- const [, channelGridKey] = channel.site_id.split('-')
-
- return `${API_ENDPOINT}/grid?channelGridKey=${channelGridKey}&date=${date.format('YYYY-MM-DD')}`
+
+ return `${API_ENDPOINT}/grid?channelGridKey=${channel.site_id}&date=${date.format('YYYY-MM-DD')}`
},
parser({ content }) {
const programs = []
const items = parseItems(content)
for (let item of items) {
programs.push({
- title: item.title,
+ title: item.grandparentTitle || item.title,
+ subTitle: (item.grandparentTitle && item.title !== item.grandparentTitle) ? item.title : null,
description: item.summary,
+ rating: item.contentRating || null,
+ date: item.originallyAvailableAt || item.year || null,
categories: parseCategories(item),
- image: item.art,
+ season: item.parentIndex || null,
+ episode: item.index || null,
+ image: item.thumb || item.grandparentThumb || null,
start: parseStart(item),
stop: parseStop(item)
})
@@ -41,8 +46,10 @@ module.exports = {
return data.MediaContainer.Channel.map(c => {
return {
lang: 'en',
- site_id: c.id,
- name: c.title
+ site_id: c.gridKey,
+ name: c.title,
+ // logo: c.thumb || null,
+ // url: c.Media?.[0]?.Part?.[0]?.key ? `${API_ENDPOINT}${c.Media?.[0]?.Part?.[0]?.key}?X-Plex-Token=${token}` : null
}
})
}
diff --git a/sites/plex.tv/plex.tv.test.js b/sites/plex.tv/plex.tv.test.js
index a189c691..a5c92d1e 100644
--- a/sites/plex.tv/plex.tv.test.js
+++ b/sites/plex.tv/plex.tv.test.js
@@ -11,8 +11,8 @@ jest.mock('axios')
const date = dayjs.utc('2023-02-05', 'YYYY-MM-DD').startOf('d')
const channel = {
- site_id: '5e20b730f2f8d5003d739db7-5eea605674085f0040ddc7a6',
- xmltv_id: 'DarkMatterTV.us'
+ site_id: '5eea605674085f0040ddc7a6',
+ xmltv_id: 'Heartland.ca'
}
it('can generate valid url', () => {
@@ -23,7 +23,7 @@ it('can generate valid url', () => {
it('can generate valid request headers', () => {
expect(request.headers).toMatchObject({
- 'x-plex-provider-version': '5.1'
+ 'x-plex-provider-version': '7.2' // Updated to match config.js
})
})
@@ -31,26 +31,62 @@ it('can parse response', () => {
const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
let results = parser({ content })
results = results.map(p => {
- p.start = p.start.toJSON()
- p.stop = p.stop.toJSON()
+ if (p.start) p.start = p.start.toJSON()
+ if (p.stop) p.stop = p.stop.toJSON()
return p
})
- // expect(results.length).toBe(15)
+ // Testing first item: "Cowgirls Don’t Cry"
expect(results[0]).toMatchObject({
- start: '2023-02-04T23:31:14.000Z',
- stop: '2023-02-05T01:10:45.000Z',
- title: 'Violet & Daisy',
- description:
- 'Two teenage assassins accept what they think will be a quick-and-easy job, until an unexpected target throws them off their plan.',
- image: 'https://provider-static.plex.tv/epg/images/ott_channels/arts/darkmatter-tv-about.jpg',
- categories: ['Movies']
+ title: 'Heartland',
+ subTitle: 'Cowgirls Don’t Cry',
+ description: expect.stringContaining('Tim ouvre une école de rodéo'),
+ rating: 'TV-PG',
+ season: 8,
+ episode: 13,
+ date: '2015-02-15T00:00:00Z'
+ })
+
+ // Testing another item: "Riders on the Storm"
+ expect(results[1]).toMatchObject({
+ title: 'Heartland',
+ subTitle: 'Riders on the Storm',
+ description: expect.stringContaining('Amy et Ty aident le neveu de Scott'),
+ season: 8,
+ episode: 14,
+ image: expect.stringContaining('Heartland_landscape.jpg')
})
})
it('can handle empty guide', () => {
- const content = fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json'))
+ const content = JSON.stringify({ MediaContainer: { Metadata: [] } })
const results = parser({ content })
expect(results).toMatchObject([])
})
+
+it('can parse channel list', async () => {
+ const axios = require('axios')
+ axios.get.mockResolvedValue({
+ data: {
+ MediaContainer: {
+ Channel: [
+ {
+ title: 'Heartland TV',
+ gridKey: 'heartland-key',
+ id: '12345'
+ }
+ ]
+ }
+ }
+ })
+
+ const { channels } = require('./plex.tv.config.js')
+ const results = await channels({ token: 'TEST_TOKEN' })
+
+ expect(results[0]).toMatchObject({
+ lang: 'en',
+ site_id: 'heartland-key',
+ name: 'Heartland TV'
+ })
+})
\ No newline at end of file
diff --git a/sites/plex.tv/plex.tv_all.channels.xml b/sites/plex.tv/plex.tv_all.channels.xml
new file mode 100644
index 00000000..51e1f392
--- /dev/null
+++ b/sites/plex.tv/plex.tv_all.channels.xml
@@ -0,0 +1,129 @@
+
+
+ 5-Minute Crafts
+ 21 Jump Street
+ 123GO!
+ Action Hollywood Movies
+ AfroLandTV
+ Alternative
+ Always Funny
+ Animation+
+ Baby Einstein
+ Bassmaster
+ Bizaar
+ Bowling TV
+ Brat TV
+ Camp Spoopy
+ Choppertown
+ Classic Rock
+ CraftsyTV
+ Creator Television
+ Cricket Gold
+ Crime Beat TV
+ Death Valley Days
+ Dick Van Dyke
+ Dr. Phil
+ Drool
+ Easy Listening
+ Euro Hits
+ FashionTV
+ Fight Network
+ Flashback 70s
+ FRANCE 24
+ FrightFlix
+ FTF Sports
+ Glewed TV
+ Hard Knocks
+ Hip-Hop/R&B
+ Hit List
+ Hot Ones
+ Humor Mill
+ Hunter
+ Ice Pilots NWT
+ JAIL
+ Johnny Carson TV
+ Judge Nosey
+ Kidz Bop TV
+ Lone Star
+ Made In Hollywood
+ Made It Myself TV
+ Maverick Black Cinema
+ Metal.Rocks
+ Million Dollar Dream Home
+ Monster Jam
+ More U
+ Music Legends
+ Mythical 24/7
+ NEW KFOOD
+ Newsmax2
+ NHRA TV
+ Nosey
+ Nothin' But 90s
+ Operation Repo
+ Pac-12 Insider
+ People are Awesome
+ PFL MMA
+ Poker Night TV
+ PokerGO
+ Pop Adult
+ Popstar! TV
+ Popular Science
+ Powernation
+ PursuitUP
+ Qwest TV
+ Racing America
+ RCM
+ Remember the ‘80s
+ Robot Wars by Mech+
+ Shemaroo Bollywood
+ SLOPES
+ Smooth Jazz
+ Sonic TV
+ SPEEDVISION
+ Sports Illustrated TV
+ Startalk TV
+ Stingray Greatest Hits
+ Stingray Holidayscapes
+ Stingray Hot Country
+ Stingray Soul Storm
+ Strongman Champions
+ Surf Cinema
+ TED
+ Tennis+
+ The Boat Show
+ The Bold and the Beautiful
+ The Carol Burnett Show
+ The Design Network
+ The Ed Sullivan Show
+ The Emeril Lagasse Channel
+ The Martha Stewart Channel
+ The Pet Collective
+ The Reuters 60
+ The Spa
+ The Wiggles
+ Today's K-Pop
+ Trailers From Hell
+ True History
+ USA TODAY
+ Watch it SCREAM
+ Waypoint TV
+ WeatherSpy
+ WildEarth
+ Wired2Fish
+ Women's Sports Network
+ World Billiards TV
+ World Surf League 24/7
+ Y2K
+ Yahoo Finance
+ C4 en Alerta
+ CombaTV
+ El Conflicto TV
+ Éxitos del Momento
+ Ideas En 5 Minutos
+ ITV Deportes
+ Lucha Plus
+ Nosey Escándalos
+ Novelisima
+ PeliMex
+ Pitufo TV
+
\ No newline at end of file
diff --git a/sites/plex.tv/plex.tv_at.channels.xml b/sites/plex.tv/plex.tv_at.channels.xml
new file mode 100644
index 00000000..cd812742
--- /dev/null
+++ b/sites/plex.tv/plex.tv_at.channels.xml
@@ -0,0 +1,11 @@
+
+
+ Curiosity Now
+ FIFA+
+ Sony One | Action Hits
+ Sony One | Best Of
+ Sony One | Comedy Hits
+ Sony One | Thriller TV
+ SPIEGEL TV Konflikte
+ Sony One | Comedy TV
+
diff --git a/sites/plex.tv/plex.tv_au.channels.xml b/sites/plex.tv/plex.tv_au.channels.xml
new file mode 100644
index 00000000..6717204d
--- /dev/null
+++ b/sites/plex.tv/plex.tv_au.channels.xml
@@ -0,0 +1,20 @@
+
+
+ Adventure Earth
+ Antiques Road Trip
+ beIN SPORTS XTRA
+ Bondi Vet
+ FIFA+
+ Forensic Files
+ History & Warfare
+ Inside Outside
+ MagellanTV Wildest
+ MOVIESPHERE
+ POP
+ Real Crime
+ Sparkle Movies - Light & Love
+ Tastemade
+ True Crime Now
+ Undercover Boss
+ Stingray Naturescape
+
\ No newline at end of file
diff --git a/sites/plex.tv/plex.tv_br.channels.xml b/sites/plex.tv/plex.tv_br.channels.xml
new file mode 100644
index 00000000..9e07e8d9
--- /dev/null
+++ b/sites/plex.tv/plex.tv_br.channels.xml
@@ -0,0 +1,35 @@
+
+
+ Acorralada
+ Assombrações
+ Cindie TV
+ CinEspanto
+ Crime e Investigação
+ FIFA+
+ FilmRise Series Gratuitas
+ Grjngo - Filmes De Faroeste
+ Hardcore Pawn
+ Homeful
+ MasterChef Brasil
+ Motorvision TV
+ MOVIESPHERE
+ Mr. Bean
+ Mr. Bean Live Action
+ MyTime Movie Network
+ Nature Time
+ Runtime
+ Runtime Ação
+ Runtime Comédia
+ Runtime Crime
+ Runtime Família
+ Runtime Romance
+ Samantha
+ Sessão Trash
+ Spark TV Luz y Amor
+ Tastemade
+ The World Poker Tour
+ Toon Goggles
+ Wedotv Amor Piel Salvaje
+ Western Bound
+ Z Nation
+
diff --git a/sites/plex.tv/plex.tv_ca.channels.xml b/sites/plex.tv/plex.tv_ca.channels.xml
new file mode 100644
index 00000000..c73dc997
--- /dev/null
+++ b/sites/plex.tv/plex.tv_ca.channels.xml
@@ -0,0 +1,72 @@
+
+
+ Adventure Earth
+ American Pickers Channel
+ Andromeda
+ Ax Men
+ BlackPix
+ Bloomberg Originals
+ Bloomberg TV
+ CBC Comedy
+ CBC News
+ CBS News Canada
+ Come Dine With Me
+ Corner Gas
+ CTV @Home
+ CTV Crime
+ CTV Gets Real
+ CTV Gridlock
+ CTV Laughs
+ CTV Movies
+ CTV News
+ Dance Moms
+ Dog the Bounty Hunter
+ Duck Dynasty
+ Evolution Earth
+ FIFA+
+ FilmRise Action
+ FilmRise Black TV
+ FilmRise Classic TV
+ FilmRise Free Movies
+ FilmRise Horror
+ FilmRise Made In Canada
+ FilmRise Sci-Fi
+ FilmRise True Crime
+ FilmRise Western
+ Flipping Nation
+ Fresh Movies
+ HauntTV
+ Heartland
+ Hell's Kitchen
+ Homeful
+ Intervention
+ Journy
+ Let's Make a Deal
+ Little Women: LA
+ Modern Marvels
+ MOVIESPHERE
+ Murdoch Mysteries
+ Powder TV
+ Project Runway
+ Spark TV Light & Love
+ SportsGrid
+ Super Channel Hearties
+ Super Channel Uncovered
+ Tastemade
+ The Mightiest by CTV
+ The Outer Limits
+ The Outpost
+ The Price is Right Drew Carey
+ The Weather Network
+ Three's Company
+ Tiny House Nation
+ Total Crime
+ TSN The Ocho
+ Unidentified
+ Ça c’est drôle
+ FilmRise Canadien
+ Noovo Cinéma
+ Noovo Crime
+ Radio-Canada INFO
+ Un Si Grand Soleil
+
diff --git a/sites/plex.tv/plex.tv_de.channels.xml b/sites/plex.tv/plex.tv_de.channels.xml
new file mode 100644
index 00000000..d24c7e5b
--- /dev/null
+++ b/sites/plex.tv/plex.tv_de.channels.xml
@@ -0,0 +1,60 @@
+
+
+ Andromeda
+ Beyond Belief
+ Big Brother Classics
+ Bronco
+ Crime Scene TV
+ Curiosity Now
+ Deutsche Filme
+ Fabella
+ FarmlandTV
+ FIFA+
+ FilmRise Anime
+ FilmRise Binge Watch
+ FilmRise Serien
+ FilmRise True Crime
+ Fluss Monster
+ Free Comedy
+ Heimatkino
+ Highway to Heaven
+ Horror-Comedy
+ INFAST
+ INWONDER
+ Ladykracher by myspass
+ Love The Planet
+ More than Sports TV
+ Motorvision
+ Motorvision Classic
+ Moviedome
+ Moviedome Family
+ MOVIESPHERE
+ myspass Comedy & Shows
+ Nachrichten 360
+ Natur
+ Netzkino
+ Pastewka powered by myspass
+ Profiling Paris
+ Sony One | Action Hits
+ Sony One | Best Of
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | Thriller TV
+ SPIEGEL TV Konflikte
+ Stand-Up Comedy
+ Stromberg by myspass
+ Täterjagd
+ Tempora TV
+ The Wicked Tuna Channel
+ Tierra vor der Kamera
+ Top True Crime
+ TRAILERS
+ Utopja
+ wedo movies
+ wedo sports
+ wedotv true stories
+ XITE Hits
+ Yu-Gi-Oh!
+ Z Nation
+ XITE R&B Classic Jams
+
diff --git a/sites/plex.tv/plex.tv_dk.channels.xml b/sites/plex.tv/plex.tv_dk.channels.xml
new file mode 100644
index 00000000..df6c28d6
--- /dev/null
+++ b/sites/plex.tv/plex.tv_dk.channels.xml
@@ -0,0 +1,17 @@
+
+
+ FilmRise Sci-Fi
+ Adventure Earth
+ Andromeda
+ Dragons' Den
+ FIFA+
+ Jade Fever
+ Mutant X
+ Nature Time
+ Relic Hunter
+ Sony One | Action Hits
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | FAVES
+ Sony One | Thriller TV
+
diff --git a/sites/plex.tv/plex.tv_es.channels.xml b/sites/plex.tv/plex.tv_es.channels.xml
new file mode 100644
index 00000000..5f58dbd4
--- /dev/null
+++ b/sites/plex.tv/plex.tv_es.channels.xml
@@ -0,0 +1,66 @@
+
+
+ DFB Play TV
+ Actualidad 360
+ Andromeda
+ Archivos Forenses
+ Beyblade
+ Buen Viaje
+ Cine Friki
+ Cine Western
+ Comercio TV
+ Crimen Y Historia
+ Curro Jimenez
+ El Mueble
+ FIFA+
+ FilmRise Sci-Fi
+ FreeTV Banda
+ FreeTV Clásico
+ FreeTV Estelar
+ Gata Salvaje
+ Historia Y Vida
+ Historias de Ultratumba
+ Homeful
+ Merli
+ Mi Casa
+ Milenio Television
+ Motorvision TV en Español
+ MOVIESPHERE
+ Mutant X
+ MyTime Movie Network
+ Nature Time
+ Newsmax en Español
+ Platos Sucios
+ RCN Más
+ RCN Noticias
+ Runtime
+ Runtime Acción
+ Runtime Ana y los 7
+ Runtime Clásicos
+ Runtime Comedia
+ Runtime Crimen
+ Runtime Familia
+ Runtime Romance
+ Runtime Series
+ Runtime Thriller
+ Sangre Fría
+ Shark Tank
+ Sony One | Éxitos
+ Sony One | Hits Acción
+ Sony One | Hits Comedia
+ Sony One | Series Comedia
+ Sony One | Series Thriller
+ Tastemade en Español
+ The Blacklist
+ Todo Crimen
+ Todo Drama
+ Todo Novelas
+ Todo Pasión
+ Viajes & Sabores
+ wedo amor
+ Wedotv Amor Piel Salvaje
+ Wineman
+ Xataka
+ Yu-Gi-Oh!
+ Z Nation
+
diff --git a/sites/plex.tv/plex.tv_fi.channels.xml b/sites/plex.tv/plex.tv_fi.channels.xml
new file mode 100644
index 00000000..c49251d2
--- /dev/null
+++ b/sites/plex.tv/plex.tv_fi.channels.xml
@@ -0,0 +1,15 @@
+
+
+ Adventure Earth
+ Andromeda
+ Dragons’ Den
+ FIFA+
+ Relic Hunter
+ Sony One | Action Hits
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | FAVES
+ Sony One | Thriller TV
+ FilmRise Sci-Fi
+ Nature Time
+
diff --git a/sites/plex.tv/plex.tv_fr.channels.xml b/sites/plex.tv/plex.tv_fr.channels.xml
new file mode 100644
index 00000000..daf85f22
--- /dev/null
+++ b/sites/plex.tv/plex.tv_fr.channels.xml
@@ -0,0 +1,50 @@
+
+
+ Alerte à Malibu TV
+ Allociné
+ Beyblade
+ Blacklist
+ Box Office Action
+ Box Office Drama
+ Box Office Teens
+ Ciné Nanar
+ Ciné Western
+ Crime Scene TV
+ Echos du Monde
+ Emotion' L
+ Enquêtes de Choc
+ Epicurieux
+ FIFA+
+ FilmRise Binge Watch
+ FilmRise Série Populaire
+ Fréquence Novelas
+ Génération Sitcoms TV
+ Grjngo - Films de Western
+ Hantise
+ Homicide
+ IntoCrime
+ Le Figaro Live
+ Les filles d’à côtés TV
+ Love Crime & History
+ Mayday: Catastrophe Aérienne
+ MGG Fast
+ Motorvision
+ MOTUS La Chaine
+ MOVIESPHERE
+ MyTime Movie Network
+ Nature Time
+ Popcorn TV
+ Runtime
+ Scream'IN
+ Soap
+ Sony One | Favoris
+ Sony One | Hits Action
+ Sony One | Hits Comédie
+ Sony One | Séries Comédie
+ Sony One | Séries Thriller
+ TRAILERS
+ Voyages & Saveurs
+ Ya Que La Vérité La Chaine
+ Yu-Gi-Oh!
+ Z Nation
+
diff --git a/sites/plex.tv/plex.tv_it.channels.xml b/sites/plex.tv/plex.tv_it.channels.xml
new file mode 100644
index 00000000..0c5b6990
--- /dev/null
+++ b/sites/plex.tv/plex.tv_it.channels.xml
@@ -0,0 +1,47 @@
+
+
+ IL Sole 24 Ore TV
+ INTER 24/7
+ Adrenaline Movies
+ Alberto Sordi & Co
+ Automoto
+ Beauty Channel
+ Bizzarro Movies
+ CHILI Alta Tensione
+ CHILI Grandi Nomi
+ CHILI Smile
+ CHILI Velvet
+ Cine Amore
+ Cinema Italiano
+ CineWestern
+ Class CNBC
+ Class TV Moda
+ FIFA+
+ FilmRise Sci-Fi
+ Gambero Rosso
+ Golf Television
+ Grandi Film
+ Highway to Heaven
+ Hip Hop TV
+ Horror Club
+ Inazuma Eleven Go
+ Mayday: Disastro Aereo
+ Motoretrò
+ Per Caso Tv
+ Rock TV
+ Soap Latino
+ Soap Turco
+ Sony One | Film D’azione
+ Sony One | Film Divertenti
+ Sony One | Popolari
+ Sony One | Serie da Ridere
+ Sony One | Serie Thriller
+ Storie Criminali
+ Totò & Co
+ TRAILERS
+ Urania News
+ Viaggi & Sapori
+ Vita da Strega
+ wedo movies
+ Yu-Gi-Oh!
+
diff --git a/sites/plex.tv/plex.tv_mx.channels.xml b/sites/plex.tv/plex.tv_mx.channels.xml
new file mode 100644
index 00000000..57612ffd
--- /dev/null
+++ b/sites/plex.tv/plex.tv_mx.channels.xml
@@ -0,0 +1,48 @@
+
+
+ Historias de Corazón
+ Revry Latinx
+ Aym Sports TV
+ AZTECA UNO -1 hora
+ Canal 6 CDMX
+ Cindie TV
+ Cine Friki Latino
+ CinEspanto
+ Emoción Atres
+ FIFA+
+ FilmRise Crimenes Verdaderos
+ FilmRise Series Gratis
+ FreeTV Acción
+ FreeTV Banda
+ FreeTV Clásico
+ FreeTV Drama
+ FreeTV Estelar
+ FreeTV Hits
+ FreeTV Live
+ FreeTV Saber Más
+ FreeTV Sureño
+ Los asesinatos de Midsomer
+ MasterChef Mexico
+ Monstruos De Rio
+ MOVIESPHERE
+ Mr. Bean
+ Nature Time
+ Novelas de Siempre
+ Pánico TV Español
+ Runtime
+ Runtime Acción
+ Runtime Comedia
+ Runtime Crimen
+ Runtime Familia
+ Runtime Romance
+ Spark TV Luz y Amor
+ Stingray Karaoke
+ Survivor Mexico
+ Tastemade en Español
+ Toon Goggles en Español
+ ÚN TV
+ Western Bound Español
+ Z Nation
+ Zee Mundo
+ Zona Investigación
+
diff --git a/sites/plex.tv/plex.tv_nl.channels.xml b/sites/plex.tv/plex.tv_nl.channels.xml
new file mode 100644
index 00000000..c5473d55
--- /dev/null
+++ b/sites/plex.tv/plex.tv_nl.channels.xml
@@ -0,0 +1,18 @@
+
+
+ Adventure Earth
+ FIFA+
+ Sony One | Actie Hits
+ Sony One | Comedy Hits
+ Sony One | Favorieten
+ XITE 80s Flashback
+ XITE All Out Dance
+ XITE Hits
+ XITE Lekker Hollands
+ XITE R&B Classic Jams
+ XITE Ultimate Throwback
+ XITE Van Eigen Bodem
+ FilmRise Free Series
+ Nature Time
+ wedo movies
+
diff --git a/sites/plex.tv/plex.tv_no.channels.xml b/sites/plex.tv/plex.tv_no.channels.xml
new file mode 100644
index 00000000..679f177e
--- /dev/null
+++ b/sites/plex.tv/plex.tv_no.channels.xml
@@ -0,0 +1,16 @@
+
+
+ Adventure Earth
+ Andromeda
+ Dragons’ Den
+ Jade Fever
+ Mutant X
+ Relic Hunter
+ Sony One | Action Hits
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | FAVES
+ Sony One | Thriller TV
+ FilmRise Sci-Fi
+ Nature Time
+
diff --git a/sites/plex.tv/plex.tv_se.channels.xml b/sites/plex.tv/plex.tv_se.channels.xml
new file mode 100644
index 00000000..a8fa86b9
--- /dev/null
+++ b/sites/plex.tv/plex.tv_se.channels.xml
@@ -0,0 +1,18 @@
+
+
+ Adventure Earth
+ Andromeda
+ Dragons’ Den
+ FIFA+
+ Jade Fever
+ Mutant X
+ Nature Time
+ Relic Hunter
+ Sony One | Action Hits
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | FAVES
+ Sony One | Thriller TV
+ wedo movies
+ FilmRise Sci-Fi
+
diff --git a/sites/plex.tv/plex.tv_uk.channels.xml b/sites/plex.tv/plex.tv_uk.channels.xml
new file mode 100644
index 00000000..e8fa0e9e
--- /dev/null
+++ b/sites/plex.tv/plex.tv_uk.channels.xml
@@ -0,0 +1,131 @@
+
+
+ Euronews Deutsch
+ A Haunting
+ Adventure Earth
+ All My Children
+ American Crime Channel
+ Andromeda
+ Antiques Road Trip
+ Arthur
+ Beyblade
+ Bloodline Detectives
+ Bloomberg Originals
+ Bloomberg TV
+ Bon Voyage
+ CBS News United Kingdom
+ CINEPRIDE
+ Cooking Panda
+ COPS
+ Cosmic Frontiers
+ Crime & Justice
+ DEAL MASTERS
+ Deal Or No Deal
+ Demand Drama
+ Documentary+
+ Dragons’ Den
+ Eddie's Wonderland
+ Escape to the Country
+ Evidence of Evil
+ FailArmy
+ FIFA+
+ FilmRise Anime
+ FilmRise Free Movies
+ FilmRise Free Series
+ FUEL TV
+ Galxy TV
+ GB News
+ GFN Soccer TV
+ Go Xplorer
+ Gone Fishing
+ GoUSA TV
+ GREAT! movies
+ Great! Mystery
+ GREAT! romance
+ Hardcore Pawn
+ HauntTV
+ Hell's Kitchen
+ History & Warfare
+ HISTORY HUNTERS
+ Homeful
+ Homes Under the Hammer
+ Icon Film Channel Classics
+ INSIDE CRIME
+ Inside Outside
+ Iron Chef
+ Life Down Under
+ Life+Style
+ Love Pets
+ MagellanTV Wildest
+ Mayday: Air Disaster
+ Medical Detectives
+ Most Haunted
+ MOVIESPHERE
+ Mutant X
+ MYSTERY TV
+ Mythbusters
+ MyTime Movie Network
+ NewsWorld
+ Ninja Warrior
+ OUTflix Proud
+ PBS History
+ PBS Science
+ PLL Network
+ Pointless
+ POP
+ POP UP
+ Popflix
+ Qello Concerts
+ RACER International
+ Real Crime
+ Real Crime Uncovered
+ Relic Hunter
+ Revry
+ River Monsters
+ Rookie Blue
+ SKWAD
+ Smurf TV
+ So... Real
+ soap
+ Sony One | Action Hits
+ Sony One | Comedy Hits
+ Sony One | Comedy TV
+ Sony One | FAVES
+ Sony One | Thriller TV
+ Sparkle Movies - Light & Love
+ Stars Central
+ Stingray Karaoke
+ Stingray Naturescape
+ Survivorman on Plex
+ Tastemade
+ TG Junior
+ The Hotel Inspector
+ The Talk Show Channel
+ The World Poker Tour
+ Timber Kings
+ Tiny Pop
+ TRACE UK
+ True Crime Now
+ True Crime UK
+ UFC
+ Unbeaten
+ Watch it Kid
+ wedo big stories
+ wedo movies
+ Wellbeing TV
+ Western Bound
+ Who Wants to Be a Millionaire
+ WORLD WAR TV
+ XFC TV
+ XITE Hits
+ Yu-Gi-Oh!
+ ZenLIFE by Stingray
+ Euronews Español
+ Toon Goggles
+ Euronews Français
+ TV5MONDE Chefs
+ TV5MONDE Info
+ TV5MONDE Voyage
+ Euronews Italiano
+ Euronews Portuguese
+
\ No newline at end of file
diff --git a/sites/plex.tv/plex.tv_us.channels.xml b/sites/plex.tv/plex.tv_us.channels.xml
new file mode 100644
index 00000000..2ada82ec
--- /dev/null
+++ b/sites/plex.tv/plex.tv_us.channels.xml
@@ -0,0 +1,585 @@
+
+
+ 4UV
+ 9 Story Presents: Garfield and Friends
+ 24 Hour Free Movies
+ 50 Cent Action
+ 80's Sitcom Flashback
+ 365BLK
+ A Touch of Frost
+ A&E Crime 360
+ ACCDN
+ AccuWeather NOW
+ ACL Cornhole TV
+ Acorn TV Mysteries
+ ALF
+ Alien Nation by DUST
+ Aliwko
+ All Reality We TV
+ All Weddings We TV
+ ALLBLK Gems
+ Amasian TV
+ AMC Thrillers
+ America’s Funniest Home Videos
+ American Crimes
+ American Gladiators by MGM
+ Ancient Aliens
+ Anger Management
+ Anime 24/7
+ ANIME x HIDIVE
+ Antiques Road Trip
+ Antiques Roadshow UK
+ Are We There Yet?
+ Asian Drama
+ AsianCrush
+ At Home with Family Handyman
+ At the Movies
+ Ax Men by History
+ AXS TV Now
+ BABY SHARK TV
+ BACKSTAGE
+ Barbie and Friends by Mattel
+ Barney and Friends
+ Baywatch
+ BBC Comedy
+ BBC Earth
+ BBC Food
+ BBC Game Shows
+ BBC Home & Garden
+ BBC News (North America)
+ BBC Sci-Fi
+ BBC Travel
+ beIN SPORTS XTRA
+ BET x Tyler Perry Comedy
+ BET x Tyler Perry Drama
+ Beyond Belief
+ Beyond Paranormal
+ Billiard TV
+ Bizarre Foods with Andrew Zimmern
+ BlackPix
+ Bloodline Detectives Hosted by Nancy Grace
+ Bloomberg Originals
+ Bloomberg TV
+ Bonanza-Billies TV
+ Bounce XL
+ Bravo Vault
+ BritBox Mysteries
+ BUZZR
+ Car Chase
+ Caught in Providence
+ CBC News
+ CBS News
+ CBS News Los Angeles
+ CBS News New York
+ CBS News Texas
+ CBS Sports Golazo Network
+ CBS Sports HQ
+ Celebrity Name Game
+ Cesar's Pack Leader TV
+ Chaos on Cam by A&E
+ Cheaters
+ Cheddar
+ Christmas Plus
+ CineLife
+ Cirque du Soleil
+ Classic Car Auctions
+ Classic Doctor Who
+ CNN Headlines
+ CNN Originals
+ Cold Case Files by A&E
+ Combat War Channel
+ Come Dine With Me
+ Comedy Dynamics
+ Confess by Nosey
+ Continuum
+ Corner Gas
+ Cosmic Frontiers
+ Court TV
+ Court TV Legendary Trials
+ Cowboy Channel
+ Crime & Justice
+ Crime Scene TV
+ Crime Scenes
+ Crime ThrillHer
+ Crimes Cults Killers
+ Curiosity NOW
+ CUT
+ CW Forever
+ CW Gold
+ Dance Moms by Lifetime
+ Dark Matter TV
+ Dateline
+ DAZN Ringside
+ Deal Or No Deal
+ Deal Zone Presented By History
+ Degrassi
+ Designated Survivor
+ Discovery Turbo TV
+ Documentary+
+ Dog the Bounty Hunter
+ Dog Whisperer
+ Don't Tell The Bride
+ Dove
+ DP World Tour
+ Dr. G: Medical Examiner
+ DREAD TV
+ Duck Dynasty by A&E
+ Dude Perfect
+ Dungeons & Dragons Adventures
+ E! Keeping Up
+ EarthXtra
+ Ebony TV by Lionsgate
+ Eddie's Wonderland
+ El Rey Rebel
+ Electric Now
+ Entertainment Tonight
+ Euronews
+ Extreme Jobs
+ F1 Channel
+ FailArmy
+ Family Feud
+ Family Feud Classic
+ Family Unscripted
+ FanDuel TV Extra
+ Farscape
+ Fear Factor
+ FIFA+
+ Fifth Gear (UK)
+ FilmRise Action
+ FilmRise Anime
+ FilmRise Black TV
+ FilmRise British TV
+ FilmRise Classic TV
+ FilmRise Comedy
+ FilmRise Creators
+ FilmRise Drama
+ FilmRise Free Movies
+ FilmRise Horror
+ FilmRise Kids
+ FilmRise Music
+ FilmRise Mysteries
+ FilmRise Sci-Fi
+ FilmRise True Crime
+ FilmRise Western
+ Forensic Files
+ Fork & Flight
+ Four in a Bed
+ FOX Sports
+ FOX Weather
+ Free Movies Plus
+ FreeTV Horror
+ Fubo Sports Network
+ FUEL TV
+ Game & Fish TV
+ Game Show Central
+ GameTVGO
+ Gardening with Monty Don
+ Geraldo Rivera
+ GET
+ Get.Factual
+ Ghost Hunters Channel
+ Ghosts Are Real
+ GLORY Kickboxing
+ Go Wild
+ GOLFPASS
+ GoTraveler
+ GoUSA TV
+ Gravitas Movies
+ Great British Menu
+ Green Acres
+ Grit Xtra
+ Grjngo - Western Movies
+ GUSTOTV
+ Hallmark Movies & More
+ Hasbro Legends
+ HBCUGO SPORTS
+ Heartland
+ Hell's Kitchen & Kitchen Nightmares
+ HerSphere by Lionsgate
+ Hi-YAH!
+ Highway Thru Hell
+ Highway to Heaven
+ Historias de Corazón
+ History & Warfare
+ History Hit
+ Hit Sitcoms
+ Home.Made.Nation
+ Hong Kong Fight Club
+ Horror by ALTER
+ Horror Stories
+ Hot Wheels Action
+ How To
+ Ice Road Truckers
+ IFC Films Picks
+ Impossible - Quiz Show
+ In The Heat Of The Night by MGM
+ INTER 24/7
+ Investigation
+ INWONDER
+ ION
+ Ion Mystery
+ ION Plus
+ Iron Chef
+ Jade Fever
+ Journy
+ Judge Faith
+ Just For Laughs Gags
+ K-Baseball TV
+ Kidoodle TV
+ KidsFlix
+ Kim's Convenience
+ Laff More
+ Law & Crime
+ Lawless
+ Lifetime Movie Favorites
+ Lifetime Movies Black Stories
+ Live PD Presents
+ LiveNOW from FOX
+ Local Now Bergen County
+ Local Now Charlotte
+ Local Now Dallas
+ Local Now DeSoto
+ Local Now Irving
+ Local Now Long Island
+ Local Now Los Angeles
+ Local Now Manhattan
+ Local Now New York City
+ Local Now Newburgh
+ Local Now Plano
+ Local Now Seattle
+ Local Now White Plains
+ LOL! Network
+ Love & Marriage
+ Love After Lockup We TV
+ Love Nature
+ Love Pets
+ Love Thy Neighbor
+ LX Home Streaming
+ MagellanTV Wildest
+ Matched Married Meet
+ Mattel Jr.
+ McLeods Daughters
+ MGM Presents
+ MGM Presents: Action
+ MGM Presents: Westerns
+ MHz Now
+ MI-5
+ Midnight Pulp
+ Midsomer Murders
+ Military Heroes Presented By History
+ Million Dollar Listing Vault
+ Miramax Movie Channel
+ Modern Innovations by History
+ Modern Marvels by History
+ MotoGP Channel
+ Motorvision TV
+ Movie Music by Stingray
+ Movieitaly Channel
+ MOVIESPHERE
+ Mr. Bean
+ Mr. Bean Live Action
+ MrBeast
+ MSG SportsZone
+ MST3K
+ Murdoch Mysteries
+ My Little Pony
+ Mysteria
+ Mysterious Worlds
+ MythBusters
+ MyTime Movie Network
+ Nash Bridges
+ Nashville
+ National Lampoon
+ NBC 4 Los Angeles News
+ NBC 4 New York News
+ NBC 5 Dallas Fort Worth News
+ NBC News NOW
+ NBC Sports NOW
+ NESN NATION
+ NEW K-POP
+ NEW K.MOVIES
+ News 12 New York
+ NFL Channel
+ Ninja Kidz TV
+ Nip/Tuck
+ No Reservations
+ Nolly Africa HD
+ Non-Stop '90s
+ ONE Championship TV
+ OuterSphere by Lionsgate
+ OUTFLIX MOVIES
+ Outlaw
+ Outside
+ Overtime
+ Oxygen True Crime Archives
+ Pam Grier's Soul Flix
+ Paranormal Files
+ Paternity Court
+ Paws & Claws
+ PBS Antiques Roadshow
+ PBS Food
+ PBS Genealogy
+ PBS Nature
+ PBS Retro
+ PBS Travel
+ Perform by Lifetime
+ PGA TOUR
+ PickleballTV
+ PickleTV
+ Pink Panther
+ Places & Spaces
+ Plex24
+ PLL Network
+ pocket.watch Game-On
+ Portlandia
+ Power Rangers
+ Preston & Brianna
+ Prime Suspect
+ Primetime Soaps
+ Property Brothers Channel
+ Qello Concerts
+ RACER Select
+ Rakuten Viki
+ Real Crime
+ Real Disaster Channel
+ Real Housewives Vault
+ Real Wild
+ REELZ Famous & Infamous
+ RetroCrush
+ Revry
+ Rig TV
+ ROMCOM K-Drama
+ Ryan and Friends
+ Samuel Goldwyn Channel
+ Samuel Goldwyn Classics
+ Say Yes to the Dress
+ Scares by Shudder
+ Scream Factory TV
+ Screambox TV
+ Scripps News
+ Shades of Black
+ Shaun the Sheep and Friends
+ Sheriffs: El Dorado County
+ Shout! Movies
+ Shout! TV
+ Silent Witness|New Tricks
+ SKWAD
+ Slightly Off IFC
+ SNL Vault
+ So Yummy
+ So... Real
+ Sonic The Hedgehog
+ Spark TV Light & Love
+ SPIN
+ SportsGrid
+ Stadium
+ Stargate by MGM
+ Stingray Classica Stream
+ Stingray DJAZZ
+ Stingray Karaoke
+ Stingray Naturescape
+ Storage Wars by A&E
+ Stories by AMC
+ Strawberry Shortcake
+ Supermarket Sweep
+ Surfer TV
+ Sweet Escapes
+ Swerve Combat
+ Tastemade
+ Teen Wolf by MGM
+ Teletubbies
+ Tennis Channel 2
+ TG Junior
+ That Girl
+ The Addams Family
+ The Asylum
+ The Biggest Loser
+ The Black Effect
+ The Bob Ross Channel
+ The Conners
+ The Doctor Blake Mysteries
+ The Doctors
+ The Ellen Channel
+ The FBI Files
+ The First 48 by A&E
+ The Graham Norton Show
+ The Great British Competition Channel
+ The Grio
+ The Jamie Oliver Channel
+ The Jim Rome Show
+ The Kids in the Hall
+ The Librarians
+ The New Detectives
+ The Osbournes
+ The Outer Limits
+ The Outpost
+ The Price is Right
+ The Rifleman
+ The Sherlock Holmes Channel
+ The Walking Dead Universe
+ The Wicked Tuna Channel
+ The World Poker Tour
+ This Old House
+ Tiny House Nation
+ TMZ
+ TNA Wrestling Channel
+ TODAY All Day
+ Toon Goggles
+ Top Gear
+ Torque Presented By History
+ TRACE Brazuca
+ TRACE Urban
+ Trailer Park Boys: The SwearNet Show
+ Transformers
+ Travel Escapes
+ Tribeca Channel
+ Triton Poker
+ TruBlu
+ True Crime Now
+ TV One Crime & Justice
+ TVB Pearl Drama
+ TVOne Stars & Stories
+ UFC
+ Unbeaten
+ Unidentified
+ Unique Lives
+ Unsolved Mysteries
+ Unspeakable
+ Untold Stories of the ER
+ UnXplained Zone
+ Very Carolina by WXII
+ Very Carolina by WYFF 4
+ VICE
+ Vice News
+ Victory+
+ Victory+
+ Victory+
+ Wanted: Dead or Alive
+ Weeds & Nurse Jackie
+ Welcome Home
+ Wendy Williams
+ Western Bound
+ Wild West TV
+ Willow Sports
+ WipeoutXtra
+ Women Behind Bars
+ Wonder
+ World's Most Evil Killers
+ World's Wildest Police Videos
+ WSOC Channel 9
+ Wu Tang Collection
+ XITE 60s & 70s Groove
+ XITE 80s Flashback
+ XITE 90s Throwback
+ XITE Celebrates
+ XITE Christian Hits
+ XITE Classic Country
+ XITE Country Today
+ XITE Gospel
+ XITE Hip-Hop Evolution
+ XITE Hits
+ XITE Just Chill
+ XITE Nuevo Latino
+ XITE R&B Classic Jams
+ XITE R&B Feels
+ XITE Rap Game
+ XITE Reggae Vibes
+ XITE Rock x Metal
+ XITE Siempre Latino
+ Xtreme Outdoor by HISTORY
+ Yahoo! Sports Network
+ Yu-Gi-Oh!
+ Z Nation
+ Zee BollyWorld
+ ZenLIFE by Stingray
+ AMC en Español
+ Anger Management en español
+ Autopista al Cielo
+ Aventura
+ Azteca Internacional
+ beIN Sports Xtra en Español
+ Bodas +
+ Buen Viaje
+ Butaca TV
+ Canela.TV Clásicos
+ Canela.TV Deportes
+ Canela.TV Hollywood y Más
+ Canela.TV Narco-Drama
+ Canela.TV Pasión Latina
+ Caso Cerrado
+ Cheaters en Español
+ Cine de Horror
+ Cine en Español
+ Cine EstrellaTV
+ Cine Romántico
+ Clic
+ CNÑ XPRESS
+ Construcciones Asombrosas
+ Cops en Español
+ Corazón
+ Crimen
+ ElectricNOW en Español
+ Emoción Atres
+ Estrella Games
+ Estrella News
+ Estrella TV
+ Expedientes Sobrenaturales
+ FilmRise Concursos de Cocina
+ FilmRise Crímenes Verdaderos
+ FilmRise Películas Gratis
+ FilmRise Series Gratis
+ FreeTV Acción
+ FreeTV Banda
+ FreeTV Clásico
+ FreeTV Drama
+ FreeTV Estelar
+ FreeTV Familia
+ FreeTV Hits
+ FreeTV Live
+ FreeTV Saber Más
+ FreeTV Sureño
+ Gata Salvaje
+ Grjngo - Películas Del Oeste
+ Ice Pilots NWT (en español)
+ Iron Chef en español
+ La Fiebre del Jade
+ LATV
+ Los Asesinatos de Midsomer
+ Mi Casa
+ Misterios sin Resolver
+ Naturaleza
+ Naturaleza Salvaje
+ Noticias Telemundo AHORA
+ Novelas de Siempre
+ Oro TV
+ RCN Más
+ RCN Noticias
+ Revry Latinx
+ Runtime Español
+ Saborear TV
+ Spark TV Luz y Amor
+ Telemundo Acción
+ Telemundo al Dia
+ Telemundo California
+ Telemundo Noreste
+ Telemundo Texas
+ Teleonce America
+ The Walking Dead Espanol
+ The World Poker Tour
+ Todo Cine
+ Todo Crimen
+ Todo Drama
+ Todo Novelas, más Pasiones
+ TRACE Latina
+ TuDiscovery
+ ÚN TV
+ Vidas Extremas
+ Vive Kanal D Drama
+ VR+
+ WAPA+
+ Wedotv Amor Piel Salvaje
+ Western Bound Español
+ Z Nation
+ Zona Investigación
+ Jubao
+
\ No newline at end of file
diff --git a/sites/plex.tv/readme.md b/sites/plex.tv/readme.md
index 2a72e30c..4a1cdaa5 100644
--- a/sites/plex.tv/readme.md
+++ b/sites/plex.tv/readme.md
@@ -8,7 +8,9 @@ https://watch.plex.tv/live-tv
npm run grab --- --site=plex.tv
```
-### Update channel list
+### Update channel list (varies according to IP address/region)
+
+Each channel appears in only one `xml` file to avoid overlaps. Global channels are grouped in `*_all.channels.xml`.
```sh
npm run channels:parse --- --config=./sites/plex.tv/plex.tv.config.js --output=./sites/plex.tv/plex.tv.channels.xml --set=token:YOUR_PLEX_TOKEN
diff --git a/sites/pluto.tv/pluto.tv_ar.channels.xml b/sites/pluto.tv/pluto.tv_ar.channels.xml
deleted file mode 100644
index bca2c9a3..00000000
--- a/sites/pluto.tv/pluto.tv_ar.channels.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
- Pluto TV Cine Acción
- Pluto TV Cine Comedia
- Pluto TV Cine Terror
- Pluto TV Viajes
- Pluto TV Cine Drama
- Pluto TV Novelas
- Pluto TV Junior
- Pluto TV Misterios
- Pluto TV Deportes
- Pluto TV Anime
- Pluto TV Investiga
- Pluto TV Reality
- Pluto TV Cine Estelar
- Pluto TV Cocina
- Pluto TV Series
- Pluto TV Hogar
- Pluto TV Competencias
- Pluto TV Kids
- Pluto TV Velocidad
- Pluto TV Cine Familia
- Pluto TV Teen
- Pluto TV Cine Navidad
- Pluto TV Cine Romance
- Pluto TV Naturaleza
- Pluto TV Animales
- Pluto TV Ciencia
- Pluto TV Series Latinas
- Pluto TV Cine Suspenso
- Pluto TV Aventura
- Nickelodeon Clásico
- Nick Jr. Club
- MTV Reality
- Telefe Hits
- Pluto TV Historia
- Pluto TV Series Retro
- Pluto TV Nuestro Cine
- Pluto TV Vida Real
- Pluto TV A La Mexicana
- The New Detectives
- Rugrats
- Babyfirst
- The Pet Collective
- FailArmy
- Wipe Out
- Naruto
- Archivos Forenses
- El Reino Infantil
- Historias de Ultratumba
- Paisajes por Stingray
- Luces Navideñas
- Chimenea Navideña
- Barney
- Conciertos por Stingray
- Karaoke por Stingray
- Los Tres Chiflados
- Lucha Libre AAA
- Misterios Medicos
- Tastemade
- Pluto TV Sci-Fi
- Dog el cazarrecompensas
- Empeños a lo bestia
- Las Pistas de Blue
- Misterios sin Resolver
- Nick Teen
- MTV Pluto TV
- Kenan y Kel
- Yu-Gi-Oh
- One Piece
- Tokusato
- Pluto TV E-Sports
- Comedy Central Pluto TV
- Pluto TV España
- MTV Shore
- Pluto TV Adrenalina Freezone
- MTV Flow Latino
- Runtime
- La Familia del Barrio
- Daria
- Smithsonian Channel Pluto TV
- Teatrix
- TeleFórmula
- Las Tortugas Ninja
- MacGyver
- NCIS
- CSI: Miami
- ITV Deportes
- Rincón de Luz
- DAZN Women's Football
- MasterChef Junior
- Naruto Shippuden
- DAZN Combat
- PFL MMA
- Homeful
- Rookie Blue: Policías Novatos
- Infierno Sobre Ruedas
- Hunter x Hunter
- South Park: Colección Stan
- South Park: Colección Cartman
- South Park: Colección Kenny
- South Park: Colección Kyle
- Yo! MTV
- MTV Rocks
- MTV Classic
- Baywatch
- Al Fondo Hay Sitio
- Z Nation
- Inuyasha
- JoJo’s Bizarre Adventure
- Hey Arnold!
- Sin Tetas No Hay Paraíso
- Comedy Central South Park
- Iron Chef
- Baby Shark TV
- Younger
- Euronews Español
- MTV Teen Mom
- Nickelodeon iCarly
- Pluto TV Cine Crimen
- Death Note
- Hechizada
- Archivos Extraterrestres
- Corazón
- Azteca Internacional
- Pluto TV Series de Crimen
- Pluto TV Series de Comedia
- Pluto TV Series de Drama
- Boruto: Naruto Next Generations
- MTV Música Navideña
- MasterChef
- MTV Biggest Pop
- MTV Spankin' New
- Hells Kitchen
- Cazador de Homicidas
- Pluto TV Mi Obsesión Favorita
- Pluto TV Dramas Coreanos
- Nickelodeon Rocket Power
- Claro Sports
- COPS
- Pluto TV Novelas de Colombia
- Pluto TV Novelas de Argentina
- Pluto TV Novelas de Mexico
- Pluto TV Novelas de Venezuela
- Pluto TV Series de Acción
- Desafío Super Humanos
- PAW Patrol Patrulla de Cachorros
- Azteca Deportes Network
- PRIDEtv
- Pluto TV Dramas Coreanos Teen
- El Encantador de Perros
- CBS News
- La Selección
- MTV Drag
- Pluto TV Series de Aventura
- Pluto TV Series de Sci-Fi
- FIFA+
- Pluto TV Cine Clásico
- Telefe Pluto TV
- MTV Catfish
- MTV Con Mi Ex
- Vive Kanal D Drama
- South Park: Colección Felices Fiestas
- Pluto TV Animé Acción
- Motorvision TV
- Susana Giménez
- Bob Esponja Pantalones Cuadrados
- Los Padrinos Mágicos
- Pluto TV Retro Cartoons
- Ice Pilots
- Captain Tsubasa
- Pluto TV Recetas
- Nickelodeon Pluto TV
- Obsesión por los Autos
- Dora, La Exploradora
- Minuto Para Ganar
- Los archivos del FBI
- Chiquititas
- Canal 6 CdMX
- Boom
- MTV Ridiculousness
- Pluto TV Peleas
- Descubriendo Pluto TV
- Pluto TV Humor
- Estrellas de Acción
- Milenio Televisión
- Mi Coche Clásico
-
diff --git a/sites/pluto.tv/pluto.tv_au.channels.xml b/sites/pluto.tv/pluto.tv_au.channels.xml
new file mode 100644
index 00000000..01a12a1f
--- /dev/null
+++ b/sites/pluto.tv/pluto.tv_au.channels.xml
@@ -0,0 +1,49 @@
+
+
+ 24/7 Gameshows
+ 48 Hours
+ Adult Animation
+ America's Next Top Model
+ Anthony Bourdain: Parts Unknown
+ Aussie Drama Pop-Up
+ Australia's Next Top Model
+ Becker
+ Christmas Movies
+ Cops
+ Crime Hunters
+ Crime Time
+ Demand Drama
+ Diagnosis Murder
+ Documentary Channel
+ Embarrassing Bodies
+ Ghost Hunters
+ Good Chef Bad Chef
+ Have You Been Paying Attention?
+ Judge Judy
+ MasterChef
+ Medical Emergency
+ MTV Geordie Shore
+ MTV Jersey Shore
+ MTV Reality
+ MTV Retro
+ MTV Ridiculousness
+ Nick Jr Club
+ NickTeen
+ NickToons
+ NickToons 90s
+ Prisoner: Cell Block H
+ Puberty Blues
+ Seasonal Movies
+ South Park
+ South Park 2
+ South Park: Kenny Collection
+ SpongeBob SquarePants
+ Thank God You’re Here
+ The Cheap Seats
+ The Dog House
+ The Only Way is Essex
+ The Twilight Zone
+ True Stories
+ Undercover Boss
+ World Of Survivor
+
diff --git a/sites/pluto.tv/pluto.tv_br.channels.xml b/sites/pluto.tv/pluto.tv_br.channels.xml
index a5c0f89a..d502da65 100644
--- a/sites/pluto.tv/pluto.tv_br.channels.xml
+++ b/sites/pluto.tv/pluto.tv_br.channels.xml
@@ -1,170 +1,172 @@
- Pluto TV Documentários
- Pluto TV Cozinha
- Babyfirst
- Clima de Natal
- Pluto TV Filmes Nacionais
- O Reino Infantil
- Naruto
- Pluto TV Cine Natal
- Músicas de Natal
- Pluto TV Investigação
- Pluto TV Esportes
- Pluto TV Vida Real
- Pluto TV Viagens
- Porta dos Fundos
- Pluto TV Cine Sucessos
- Pluto TV Filmes Ação
- Filmes Suspense
- Pluto TV Cine Família
- Pluto TV Cine Romance
- Comedy Central Pluto TV
- The Pet Collective
- Turma da Mônica
- Pluto TV Cine Drama
- Pluto TV Retrô
- MTV Pluto TV
- Pluto TV Natureza
- Pluto TV Kids
- FailArmy
- MTV Are you the One?
- Pluto TV Cine Comédia
- Pluto TV Cine Terror
- Pluto TV Junior
- Nick Jr. Club
- Pluto TV Novelas
- Pluto TV Anime
- Nickelodeon Clássico
- Pluto TV Ficção Científica
- Conhecendo a Pluto TV
- Pluto TV Cine Inspiração
- Pluto TV Cine Clássicos
- Pluto TV Mistérios
- Tastemade
- Tokusato
- BET Pluto TV
- Kenan & Kel
- BET Being Mary Jane
- Nick Teen
- MTV Com o Ex
- Pluto TV Adrenalina Freezone
- Pronto-socorro: Histórias De Emergência
- Diff’rent Strokes Arnold
- Rugrats
- Mistérios sem Solução
- MTV Flow Latino
- Runtime
- Pluto TV Quebrando o Tabu
- Cocoricó
- Pluto TV Séries Sci-Fi
- Baby Shark TV
- Realmadrid TV
+ A Caçadora de Relíquias
+ A Feiticeira
+ Acumuladores Obsessivos
+ Adrenalina Pura TV
As Tartarugas Ninja
+ Assombrações
+ Avatar: A lenda de Aang
+ Baby Shark TV
+ Babyfirst
+ BET Pluto TV
+ Beyblade
+ BM&C News
+ Bob Esponja Calça Quadrada
+ Boruto: Naruto Next Generations
+ Caçadores de Óvnis
+ CBS News
+ Charmed: Jovens Bruxas
+ Clube do Terror
+ Cocoricó
+ Comedy Central Pluto TV
+ Comedy Central South Park
CSI: Miami
- MacGyver
- NCIS
- World Poker Tour
- Moranguinho
- Pluto TV Negócio Fechado
- DAZN Women's Football
- Naruto Shippuden
- Pluto TV Gaming por Ubisoft
DAZN Combat
- PFL MMA
- Inferno sobre Rodas
- Rookie Blue
- MAVTV Brasil
+ Death Note
+ Detetives Médicos
+ Diff’rent Strokes Arnold
+ Estado Paranormal
+ Euronews Português
+ FailArmy
+ FIFA+
+ Filmelier TV
+ Filmes Suspense
+ Homeful
Hunter x Hunter
- South Park: Coleção Stan
- South Park: Coleção Kyle
+ Inspetor Bugiganga
+ Inuyasha
+ JoJo’s Bizarre Adventure
+ Jornada nas Estrelas - A Nova Geração
+ Jornada nas Estrelas - Deep Space Nine
+ Jornada nas Estrelas - Voyager
+ Jovem Pan NEWS
+ Kenan & Kel
+ MacGyver
+ Mais MasterChef Brasil
+ MasterChef
+ MasterChef Brasil Profissionais
+ Mistérios sem Solução
+ Moranguinho
+ MTV Are you the One?
+ MTV Biggest Pop
+ MTV Catfish
+ MTV Classic
+ MTV Com o Ex
+ MTV Dating
+ MTV Drag
+ MTV Jovens e Mães
+ MTV Just Tattoo of Us
+ MTV Pluto TV
+ MTV Reality
+ MTV Ridiculousness
+ MTV Rocks
+ MTV Shore
+ Naruto
+ Naruto Shippuden
+ NatureTime
+ NCIS
+ Nick Jr. Club
+ Nick Jr. Club
+ Nickelodeon Clássico
+ Nickelodeon Clássico
+ Nickelodeon iCarly
+ Nickelodeon Teen
+ Nickelodeon Toons
+ Numbers
+ O Encantador de Cães
+ O Homem que veio do Céu
+ O Reino Infantil
+ Oggy e as Baratas Tontas
+ One Piece
+ Os Arquivos do FBI
+ Os Padrinhos Mágicos
+ Os Smurfs
+ Pegadinhas - Just for Laughs
+ PFL MMA
+ Pluto TV Aliens
+ Pluto TV Animais
+ Pluto TV Anime
+ Pluto TV Anime Ação
+ Pluto TV Bang Bang
+ Pluto TV Canal UOL
+ Pluto TV Cine Clássicos
+ Pluto TV Cine Comédia
+ Pluto TV Cine Comédia Romântica
+ Pluto TV Cine Crime
+ Pluto TV Cine Drama
+ Pluto TV Cine Família
+ Pluto TV Cine Inspiração
+ Pluto TV Cine Romance
+ Pluto TV Cine Sucessos
+ Pluto TV Cine Terror
+ Pluto TV Cozinha
+ Pluto TV Curiosidade
+ Pluto TV Desenhos Clássicos
+ Pluto TV Esportes
+ Pluto TV Ficção Científica
+ Pluto TV Filmes Ação
+ Pluto TV Filmes Aventura
+ Pluto TV Filmes de Luta
+ Pluto TV Filmes Nacionais
+ Pluto TV Gaming por Ubisoft
+ Pluto TV História
+ Pluto TV Investigação
+ Pluto TV Junior
+ Pluto TV Karaokê por Stingray
+ Pluto TV KFOOD
+ Pluto TV Kids
+ Pluto TV Kids Club
+ Pluto TV Minha Obsessão Favorita
+ Pluto TV Mistérios
+ Pluto TV Natureza
+ Pluto TV Negócio Fechado
+ Pluto TV Netmovies
+ Pluto TV Novelas
+ Pluto TV Paisagens por Stingray
+ Pluto TV Policial
+ Pluto TV Record News
+ Pluto TV Retrô
+ Pluto TV Séries Ação
+ Pluto TV Séries Comédia
+ Pluto TV Séries Criminais
+ Pluto TV Séries Drama
+ Pluto TV Séries Novelescas
+ Pluto TV Séries Sci-Fi
+ Pluto TV Shows por Stingray
+ Pluto TV Star Trek
+ Pluto TV Terror Trash
+ Pluto TV Turbo
+ Pluto TV Viagens
+ Pluto TV Vida Real
+ Pokémon
+ Popeye
+ Pronto-socorro: Histórias De Emergência
+ RACER Brasil
+ Realmadrid TV
+ Rookie Blue
+ Runtime
+ Salon Line
+ SFT Combat
+ Smithsonian Channel Pluto TV
+ Sony One Shark Tank Brasil
South Park: Coleção Cartman
South Park: Coleção Kenny
- Pluto TV Séries Drama
- Yo! MTV
- MTV Classic
- MTV Rocks
- Salon Line
- Pluto TV Terror Trash
- Z Nation
- Hey Arnold!
- Inuyasha
- Pluto TV Cineminha
- Pluto TV Kids Club
- Pluto TV Filmes Aventura
- JoJo’s Bizarre Adventure
- Pluto TV Paisagens por Stingray
- Pluto TV Anime Ação
- Pluto TV Shows por Stingray
- Pluto TV Karaokê por Stingray
- Pluto TV Geek e Tech
- Comedy Central South Park
- Younger
- Os Arquivos do FBI
- Assombrações
- MTV Jovens e Mães
- Nickelodeon iCarly
- One Piece
- MTV Catfish
- A Feiticeira
- Beyblade
- Filmelier TV
- Pluto TV KFOOD
- Detetives Médicos
- NEW Brasil
- Boruto: Naruto Next Generations
- MTV Músicas de Natal
- Pluto TV Bang Bang
- Pluto TV Netmovies
- Manual do Mundo
- Billiard TV
- BM&C News
- Pluto TV Comédia
- MTV Biggest Pop
- MTV Spankin' New
- RedeTV!
- Nickelodeon Rocket Power
- Smithsonian Channel Pluto TV
- Jovem Pan NEWS
- Pluto TV Animais
- Pluto TV Curiosidade
- Pluto TV Séries Ação
- Pluto TV Séries Criminais
- Pluto TV Cine Crime
- PAW Patrol Patrulha Canina
- Sony One Shark Tank Brasil
- SFT Combat
- O Encantador de Cães
- Pluto TV Minha Obsessão Favorita
- O Homem que veio do Céu
- CBS News
- Bob Esponja Calça Quadrada
- Pluto TV Cine Comédia Romântica
- Oggy e as Baratas Tontas
- Yu-Gi-Oh
- MTV Just Tattoo of Us
+ South Park: Coleção Kyle
+ South Park: Coleção Stan
Super Onze
- Acumuladores Obsessivos
- Caçadores de Óvnis
- Estado Paranormal
- Death Note
- MTV Drag
- Nickelodeon Pluto TV
- Captain Tsubasa
- South Park: Coleção de Natal
- Pluto TV Turbo
- MasterChef
- Pluto TV Record News
- Pluto TV Séries Comédia
- Pluto TV Desenhos Clássicos
- MTV Shore
- DiaTV
- TV Cultura
- FIFA+
- Dora, A Aventureira
- Os Padrinhos Mágicos
- Euronews Português
+ Tastemade
+ Tastemade Casa
+ Tastemade Viagem
Teletubbies
- Clube do Terror
- Cultne TV
+ The Pet Collective
+ The Walking Dead by AMC
+ TikTok Radio Brasil
+ Times Brasil | CNBC
+ Tokusato
+ Turma da Mônica
+ TV Cultura
+ World Poker Tour
+ Yu-Gi-Oh
+ Z Nation
diff --git a/sites/pluto.tv/pluto.tv_ca.channels.xml b/sites/pluto.tv/pluto.tv_ca.channels.xml
index 18799821..acd6a7f4 100644
--- a/sites/pluto.tv/pluto.tv_ca.channels.xml
+++ b/sites/pluto.tv/pluto.tv_ca.channels.xml
@@ -1,250 +1,210 @@
- Life amp; Legend of Wyatt Earp
- beIN SPORTS XTRA
- Bloomberg TV+
- FBI Files
- The New Detectives
- Pluto TV Westerns
- Doctor Who Classic
+ 48 Hours
+ Aftershock
+ America's Funniest Home Videos
+ America's Next Top Model
+ American Pickers
+ Andromeda
+ Anger Management
+ Anthony Bourdain: Parts Unknown
+ Antiques Road Show UK
+ APTN Beyond
+ Are We There Yet?
+ Arthur
+ AWSN
+ Ax Men
+ Bar Rescue
Baywatch
- Declassified
- Pluto TV Drama Movies
- South Park
- Nick Pluto TV
+ Best of Dr. Phil
+ Best of The Drew Barrymore Show
+ Beyond History
+ Bloomberg TV+
+ Bondi Rescue
+ Busted at the Border
+ Catfish
+ CBC News
+ CBC News British Columbia
+ CBC News Toronto
+ CBS News 24/7
+ Cheaters
Cheers
- Dora TV en Français
- Nick Jr. Pluto TV
- South Park En Français
+ Christmas 365
+ CNN Headlines
+ Come Dine with Me
+ Comedy Central
+ Comedy Central Animation
+ Confess by Nosey
+ Crime & Justice
+ Crime Up Close
+ CSI
+ Dance Moms
+ DAZN TV
+ Deal or no Deal
+ Declassified
+ Degrassi
+ Diagnosis Murder
+ Doc Martin
+ Doctor Who Classic
+ Dog The Bounty Hunter
+ Dora TV
+ Duck Dynasty
+ Dynasty
FailArmy
- Global News National
- Global News Edmonton
- Global News Calgary
- Global News Halifax
- Global News Lethbridge
- Global News Kingston
+ Family Feud Classic
+ FBI Files
+ FIFA+
+ Fixers and Flippers
+ Forensic Files
+ Frasier
+ Fresh Movies by VVS Films
+ Game Show Central
+ Garfield and Friends
+ Ghost Hunters
Global News BC
+ Global News Calgary
+ Global News Edmonton
+ Global News Halifax
+ Global News Kingston
+ Global News Lethbridge
Global News Montreal
+ Global News National
Global News Okanagan
Global News Peterborough
Global News Regina
- Global News Toronto
- Radio-Canada INFO
Global News Saskatoon
+ Global News Toronto
Global News Winnipeg
- Pluto TV Action Movies
- Pluto TV Comedy Movies
- Paw Patrol
- Pluto TV Horror
- World Poker Tour
- TNA Wrestling
- Mission Impossible
Gordon Ramsay's Hell's Kitchen
- NCIS
- Frasier
- King of Queens
- Kid Squad
- Max amp; Ruby
- Romance 365
- Christmas 365
- Thrillers 365
- Nonstop Drama
- Busted at the Border
- Kitchen Battles
- Preschool Pals
- Nonstop Chop
- Reno Rehab
- Beyond History
- Fixers and Flippers
- Home Outside
- Reno Duo
- Snackable Adventures
- I Love Lucy
- Lupin the 3rd
- Desi Play TV
- Adventure Sports TV
- Transformers
- Matlock
- The Weather Network
- CSI: Miami
- CSI: NY
- Yu-Gi-Oh!
- SpongeBob SquarePants
- Pluto TV Documentaries
- MovieSphere by Lionsgate
- Who's the Boss
- The Bob Ross Channel
- The Price is Right: The Barker Era
- Let's Make a deal
- The Price is Right
- Family Feud Classic
- Three's Company
- Johnny Carson TV
- MTV Dating
- Catfish
- Comedy Central Stand-Up
- The Challenge
- Comedy Central
- Comedy Central Animation
- MTV Ridiculousness
- MTV Reality
- MTV: Best of
- Teenage Mutant Ninja Turtles
- Hot Ones
- MTV on Tour!
- This Old House
- Car Chase
- Reuters
- Monster Jam
- Ghost Hunters
- Are We There Yet?
- Anger Management
- Nashville
- Nonstop Sci-fi
- South Park: Kenny Collection
- South Park: Stan Collection
- South Park: Kyle Collection
- South Park: Cartman Collection
- Realmadrid TV
- Diagnosis Murder
- CBC News British Columbia
- JAG
- NCIS: Los Angeles
- MTV Rocks
- Married... with Children
- CNN Fast
- Pluto TV Kids Movie Club
- Pluto TV 80's Action
- Ninja Warrior
- Pluto Classic Movie Westerns
- Pokémon
- The Great Christmas Light Fight
- South Park: Holiday Collection
- Pluto TV Hibernation Movies
- Pluto TV Retro Crime Drama
- Confess by Nosey
- Sailor Moon
- Naruto
- DAZN TV
- Pluto TV Adventure
- More Christmas 365
- NickToons
- Crime Files
- Ink Master
- Bar Rescue
- Big Brother Canada
- Hawaii Five-0
- FIFA+
- Taste
- Cricket Gold
- Best of The Drew Barrymore Show
- CBS News 24/7
- American Pickers
- Pluto TV Retro Kid
- Pluto TV Truly Canadian
- Arthur
- Ax Men
- Duck Dynasty
- Dance Moms
- Dog The Bounty Hunter
- Modern Marvels
- Tiny House Nation
- The Beverly Hillbillies
- Cheaters
- Iron Chef
- The Conners
- Stingray Holidayscapes
- The Red Green Channel
- Crackling Fireplace
- HauntTV
- Naturescape
- Classica
- Djazz
- Movie Music by Stingray
- Qello Concerts
- PGA TOUR
- Love Pets
- Pluto TV Sci-fi
- Massive Makers
- The Graham Norton Show
- The Wiggles Classic
- Star Trek: The Next Generation
- Pocket.watch Game On
- MTV Classic
- Yo! MTV
- Nash Bridges
- TVB Pearl Drama
- Best of Dr. Phil
- NFB
- MODUS Super Series Darts
- Ryan and Friends
- CBC News Toronto
- MTV Xmas
- MTV Spankin’ New
- Mister Rogers' Neighborhood
- MTV Flow Latino
- Fear Factor
- Shades of Black
- Bob l'éponge
- Walker Texas Ranger
- CBC News
- Crime amp; Justice
- GameTVGo
- Pluto TV Advent Calendar
- Asian Crush
- Retro Crush
- StarTalk TV
- MTV Biggest Pop
- Rawhide
- Bondi Rescue
- The Dog Whisperer with Caesar Millan
- Antiques Road Show UK
- Out TV Proud
- Perry Mason
- Aftershock
- Real Disaster Channel
- Alerte à Malibu
- Game Show Central
- Pluto TV Classic TV Families
- Leave it to Bryan
- More Pluto TV Comedy
- The Carol Burnett Show
- The Ed Sullivan Show
- Wipeout
- Pluto TV Paranormal
- Pet Collective
- Supermarket Sweep
- Doctor Who
- The Judge Judy Channel
- Total Crime
- Nosey
- The Dick Van Dyke Show
- The Andy Griffith Show
- The Love Boat
Gunsmoke
Happy Days
- Taxi
- Dynasty
- Pluto TV Comedy
- Doc Martin
- CSI
- Forensic Files
- Unsolved Mysteries
- Midsomer Murders
- 48 Hours
- Income Property
- Pluto TV Crime Drama
- Les Nouveaux Détectives
- Pluto TV True Crime
- Deal or no Deal
+ HauntTV
Homeful
- More NCIS
- Dora TV
- Totally Turtles
- Tortues Ninja TV
- Festive Fireplace
- Top Gear
- Come Dine with Me
+ Hot Ones
+ I Love Lucy
+ Income Property
+ Ink Master
+ JAG
+ Just for Laughs GAGS
+ King of Queens
+ Kitchen Battles
+ Leave it to Bryan
+ Let's Make a deal
+ Life & Legend of Wyatt Earp
+ Massive Makers
+ Matlock
+ Max & Ruby
+ Midsomer Murders
+ Mission Impossible
+ Modern Marvels
+ MODUS Super Series Darts
+ Monster Jam
+ More Pluto TV Comedy
+ MovieSphere by Lionsgate
+ MTV Biggest Pop
+ MTV Classic
+ MTV Dating
+ MTV Jersey Shore
+ MTV Reality
+ MTV Ridiculousness
+ MTV Spankin’ New
+ Nash Bridges
+ Nashville
+ NCIS
+ NCIS: Los Angeles
+ Nick Jr. Pluto TV
+ NickToons
+ Nonstop Drama
+ Nosey
+ One Piece
+ Out TV Proud
+ Perry Mason
+ Pluto Classic Movie Westerns
+ Pluto TV 80's Action
+ Pluto TV Action Movies
+ Pluto TV Adventure
+ Pluto TV Anime
+ Pluto TV British Comedy
+ Pluto TV Classic TV Families
+ Pluto TV Classic TV Variety
+ Pluto TV Comedy
+ Pluto TV Comedy Movies
+ Pluto TV Crime Drama
+ Pluto TV Drama Movies
+ Pluto TV FBI
+ Pluto TV Hibernation Movies
+ Pluto TV Horror
+ Pluto TV Paranormal
+ Pluto TV Reality
+ Pluto TV Retro Crime Drama
+ Pluto TV Retro Kid
+ Pluto TV Sci-fi
+ Pluto TV Snooker 900
+ Pluto TV True Crime
+ Pluto TV Westerns
+ Pokémon
+ Project Runway
+ Qello Concerts
+ Rawhide
+ Real Disaster Channel
+ Reno Duo
+ Reno Rehab
+ RigTV
River Monsters
+ Rock Channel
+ Romance 365
+ Scare Tactics
+ Shades of Black
+ South Park
+ South Park: Cartman Collection
+ South Park: Kenny Collection
+ South Park: Kyle Collection
+ South Park: Stan Collection
+ South Park: Welcome to Canada!
+ SpongeBob SquarePants
+ Star Trek: The Next Generation
Star Trek: The Original Series
+ Star Trek: Voyager
+ Stargate
+ Super Channel Hearties
+ Survivor
+ Taxi
+ The Andy Griffith Show
+ The Beverly Hillbillies
+ The Challenge
+ The Conners
+ The Dick Van Dyke Show
+ The Dog Whisperer with Caesar Millan
+ The Emeril Lagasse Channel
+ The Graham Norton Show
+ The Judge Judy Channel
+ The Love Boat
+ The Martha Stewart Channel
+ The New Detectives
+ The Outer Limits
+ The Pet Collective
+ The Price is Right
+ The Price is Right: The Barker Era
+ The Weather Network
+ The X-Files
+ Three's Company
+ Thrillers 365
+ Tiny House Nation
+ TNA Wrestling
+ Top Gear
+ Total Crime
+ Totally Turtles
+ Transformers
+ UFC
+ Unsolved Mysteries
+ Walker Texas Ranger
+ Weeds / Nurse Jackie
+ Wicked Tuna
+ World Poker Tour
+ Yo! MTV
+ Bob l'éponge
+ Radio-Canada INFO
+ South Park En Français
+ Tortues Ninja TV
+ Iron Chef
diff --git a/sites/pluto.tv/pluto.tv_cl.channels.xml b/sites/pluto.tv/pluto.tv_cl.channels.xml
deleted file mode 100644
index 471240ba..00000000
--- a/sites/pluto.tv/pluto.tv_cl.channels.xml
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
- Pluto TV Cine Acción
- Pluto TV Cine Comedia
- Pluto TV Cine Terror
- Pluto TV Viajes
- Pluto TV Cine Drama
- Pluto TV Novelas
- Pluto TV Junior
- Pluto TV Misterios
- Pluto TV Anime
- Pluto TV Investiga
- Pluto TV Reality
- Pluto TV Cine Estelar
- Pluto TV Cocina
- Pluto TV Series
- Pluto TV Hogar
- Pluto TV Competencias
- Pluto TV Kids
- Pluto TV Velocidad
- Pluto TV Cine Familia
- Pluto TV Teen
- Pluto TV Cine Navidad
- Pluto TV Cine Romance
- Pluto TV Naturaleza
- Pluto TV Animales
- Pluto TV Ciencia
- Pluto TV Series Latinas
- Pluto TV Cine Suspenso
- Pluto TV Aventura
- Nickelodeon Clásico
- Nick Jr. Club
- MTV Reality
- Telefe Hits
- Pluto TV Historia
- Pluto TV Series Retro
- Pluto TV Nuestro Cine
- Pluto TV Vida Real
- Pluto TV A La Mexicana
- The New Detectives
- Rugrats
- Babyfirst
- The Pet Collective
- FailArmy
- Wipe Out
- Naruto
- Archivos Forenses
- El Reino Infantil
- Historias de Ultratumba
- Paisajes por Stingray
- Luces Navideñas
- Chimenea Navideña
- Barney
- Conciertos por Stingray
- Karaoke por Stingray
- Los Tres Chiflados
- Lucha Libre AAA
- Misterios Medicos
- Tastemade
- Pluto TV Sci-Fi
- Dog el cazarrecompensas
- Empeños a lo bestia
- Las Pistas de Blue
- Misterios sin Resolver
- Nick Teen
- MTV Pluto TV
- Kenan y Kel
- Yu-Gi-Oh
- One Piece
- Tokusato
- Pluto TV E-Sports
- Comedy Central Pluto TV
- Pluto TV España
- MTV Shore
- Pluto TV Adrenalina Freezone
- Chilevision Contigo
- MTV Flow Latino
- Runtime
- La Familia del Barrio
- Daria
- Smithsonian Channel Pluto TV
- Teatrix
- TeleFórmula
- Las Tortugas Ninja
- MacGyver
- NCIS
- CSI: Miami
- ITV Deportes
- DAZN Women's Football
- MasterChef Junior
- Naruto Shippuden
- DAZN Combat
- PFL MMA
- Homeful
- Rookie Blue: Policías Novatos
- Infierno Sobre Ruedas
- Hunter x Hunter
- South Park: Colección Stan
- South Park: Colección Cartman
- South Park: Colección Kenny
- South Park: Colección Kyle
- Yo! MTV
- MTV Rocks
- MTV Classic
- Baywatch
- Al Fondo Hay Sitio
- Z Nation
- Inuyasha
- JoJo’s Bizarre Adventure
- Hey Arnold!
- Sin Tetas No Hay Paraíso
- Comedy Central South Park
- Iron Chef
- Baby Shark TV
- Younger
- Euronews Español
- MTV Teen Mom
- Nickelodeon iCarly
- Pluto TV Cine Crimen
- Death Note
- Hechizada
- Chilevision Deportes
- Archivos Extraterrestres
- Corazón
- Azteca Internacional
- Pluto TV Series de Crimen
- Pluto TV Series de Comedia
- Pluto TV Series de Drama
- Boruto: Naruto Next Generations
- MTV Música Navideña
- MasterChef
- MTV Biggest Pop
- MTV Spankin' New
- Hells Kitchen
- Cazador de Homicidas
- Pluto TV Mi Obsesión Favorita
- Pluto TV Dramas Coreanos
- Nickelodeon Rocket Power
- Claro Sports
- COPS
- Pluto TV Novelas de Colombia
- Pluto TV Novelas de Mexico
- Pluto TV Novelas de Venezuela
- Pluto TV Series de Acción
- Desafío Super Humanos
- PAW Patrol Patrulla de Cachorros
- Azteca Deportes Network
- PRIDEtv
- Pluto TV Dramas Coreanos Teen
- El Encantador de Perros
- CBS News
- La Selección
- MTV Drag
- Pluto TV Series de Aventura
- Pluto TV Series de Sci-Fi
- FIFA+
- Pluto TV Cine Clásico
- MTV Catfish
- MTV Con Mi Ex
- Vive Kanal D Drama
- South Park: Colección Felices Fiestas
- Pluto TV Animé Acción
- Motorvision TV
- Bob Esponja Pantalones Cuadrados
- Los Padrinos Mágicos
- Pluto TV Retro Cartoons
- Ice Pilots
- Captain Tsubasa
- Pluto TV Recetas
- Nickelodeon Pluto TV
- Obsesión por los Autos
- Dora, La Exploradora
- Minuto Para Ganar
- Los archivos del FBI
- Canal 6 CdMX
- Boom
- MTV Ridiculousness
- Pluto TV Peleas
- Descubriendo Pluto TV
- Pluto TV Humor
- Estrellas de Acción
- Milenio Televisión
- Mi Coche Clásico
-
diff --git a/sites/pluto.tv/pluto.tv_de.channels.xml b/sites/pluto.tv/pluto.tv_de.channels.xml
index ca4613a5..dabee5dc 100644
--- a/sites/pluto.tv/pluto.tv_de.channels.xml
+++ b/sites/pluto.tv/pluto.tv_de.channels.xml
@@ -1,225 +1,193 @@
- World Poker Tour
- Pluto TV Explore
- Pluto TV Fireplace
- Pluto TV Nature
- Pluto TV Movies
- MTV The Shores
- MTV Pluto TV
- KultKrimi
- Telenovela ZDF
- MTV Christmas Songs
- Ice Pilots
- MTV Teen Mom
- SpongeBob Schwammkopf
- MTV The Hills
- Pluto TV Mistletoe
- Pluto TV Sitcoms
- Pluto TV Animals
- Pluto TV History
- Pluto TV Science
- Totally Turtles
- CC Pluto TV
- CC Made in Germany
- MTV Catfish TV Show
- Pluto TV Documentaries
- Inspector Gadget
- Simsalabim Sabrina
- Sonic the Hedgehog
- Pluto TV Serie
- Pluto TV Food
- Pluto TV Romance
- Pluto TV Christmas
- Pluto TV Kultfilme
- Pluto TV Home
- Auction Hunters
- Nick Pluto TV
- Storage Wars: Canada
- Teen Nick
- Auto Motor Sport
- Nick Christmas
- MTV Ridiculousness
- MTV Unplugged
- Pluto TV Paranormal
- Emma, einfach magisch!
- Pluto TV Retro Toons
- Beverly Hills 90210
- Chaos City
- Comedy Central South Park
- Pluto TV Sci-Fi
- Just.fishing
- Auf Achse
- Dittsche
- Fluss-Monster
- Clarissa
- Awkward
- Der Denver-Clan
- Frasier
- Pluto TV Horror
- Zoey 101
- School of Rock
- Bellator MMA
- DAZN Heldinnen x Pluto TV
- DAZN Darts x Pluto TV
- Rules of Engagement
- Freitag Nacht News
- Pluto TV Polizeiserien
- Melrose Place
- The Twilight Zone
- Top Gear
- Perry Mason
- F.B.I. Files
- Coast Guard
- Assassination Classroom
- Nurse Jackie
- Drake & Josh
- Schitt's creek
- Moviepilot TV mit Pluto TV
+ 21 Jump Street
90210
- Die Schöne und das Biest
- Wings – Die Überflieger
- Terra Mater WILD
- SPIEGEL TV Konflikte
- Naruto
+ Alle hassen Chris
+ Andromeda
+ Anger Management
+ Assassination Classroom
+ Auction Hunters
+ Auf Achse
+ Auto Motor Sport
+ Avatar
+ Awkward
+ Axel!
+ Baywatch
+ BBC Travel
+ Becker
+ Beelzebub
+ Beverly Hills 90210
+ BIG BROTHER CLASSIC
+ Blue Mountain State
+ Bronco
+ BVB-Frauen
+ CBS News 24/7
+ CC Pluto TV
+ Chaos City
+ Cheers
+ CNN Headlines
+ CNNi
+ Comedy Central South Park
+ DAZN Darts x Pluto TV
+ DAZN Handball x Pluto TV
+ DAZN Heldinnen x Pluto TV
+ Der Chef
+ Der Denver-Clan
+ Die fliegenden Ärzte
+ Die Nanny
+ Die Sieben-Millionen-Dollar-Frau
+ Die Thundermans
+ Dominance FC TV
+ Don Matteo
+ Drake & Josh
+ Dyn Sport Mix
+ Ein Engel auf Erden
+ Eine himmlische Familie
+ Eine schrecklich nette Familie
+ Euronews
+ F.B.I. Files
+ Familie Dr. Kleist
+ Farmland TV
+ FIFA+
+ Filmgold
+ Flipper
+ Fluss-Monster
+ Frasier
+ Frasier VIDAA TEST
+ Germany Shore
+ Hausmeister Krause
+ Heartland
+ Hell's Kitchen
+ iCarly
+ Ice Pilots
+ Ice Pilots VIDAA TEST
+ Jackie Chan Adventures
+ Just.fishing
+ KultKrimi
KultKrimi: Der Alte
KultKrimi: Der Kommissar
KultKrimi: Derrick
- Billiard TV
- Pluto TV liebt John Wayne
- PRIDEtv
- Realmadrid TV
- Squash TV
- Ned's Declassified School Survival Guide
- Eine himmlische Familie
- Walker, Texas Ranger & Der Sentinel
- Top Gear Challenge
- The Icon League
- Homicide Hunter
- Pluto TV B-Horror Filme
- Z Nation
- Scorpion
- Die Nanny
+ KultKrimi: Die Rettungsflieger
+ KultKrimi: Ein Fall für zwei
+ KultKrimi: Küstenwache
+ Ladykracher
+ Liebe Sünde
+ Love Boat
McLeods Töchter
- CNNi
- Avatar
- MOVIEDOME
- Pluto TV Mystery
- Nick Space
- Alle hassen Chris
- Hausmeister Krause
- Sabrina - Total verhext!
- Ein Engel auf Erden
- Willkommen bei den Louds
- Pluto TV Western
- Pluto TV Deutsches Kino
- Familienbande
+ Melrose Place
+ Merhaba Türkische Serien
Mission Impossible
- Reich und Schön
- MTV Brandneu
+ Missions
+ MODUS Super Series Darts
+ MOVIEDOME
+ Moviepilot TV mit Pluto TV
+ MTV Catfish TV Show
+ MTV Dating
+ MTV Pluto TV
+ MTV Reality
+ MTV Ridiculousness
+ MTV Teen Mom
+ MTV The Shores
+ N24 Doku
+ Naruto
+ Nick Jr. Club
+ Nickelodeon Classics
+ Nickelodeon Teen
+ Nickelodeon Toons
+ Pastewka
+ Pensacola – Flügel aus Stahl
+ Perry Mason
+ Pluto TV Action
+ Pluto TV Adult Animation
+ Pluto TV Animals
+ Pluto TV Anime
+ Pluto TV Anime: Fantasy
+ Pluto TV Britische Serien
+ Pluto TV Crime
+ Pluto TV Darts
+ Pluto TV Deutsche Comedy
+ Pluto TV Europäische Krimis
+ Pluto TV Explore
+ Pluto TV Femme Fatale
+ Pluto TV Ferne Galaxien
+ Pluto TV Food
+ Pluto TV heiße Nächte
+ Pluto TV Heiße Nächte Retro
+ Pluto TV Historische Serien
+ Pluto TV History
+ Pluto TV Horror
+ Pluto TV Horror-Serien
+ Pluto TV Kult Comedies
+ Pluto TV Kultfilme
+ Pluto TV Movies
+ Pluto TV Mystery
+ Pluto TV Nature
+ Pluto TV Nordic Crime
+ Pluto TV Paranormal
+ Pluto TV Polizeiserien
+ Pluto TV Popkultur
+ Pluto TV Reality
+ Pluto TV Reportagen
+ Pluto TV Sanfte Berührungen
+ Pluto TV Sci-Fi
+ Pluto TV Science
+ Pluto TV Serie
+ Pluto TV Serie+
+ Pluto TV Sharks
+ Pluto TV Sitcoms
+ Pluto TV Sitcoms+
+ Pluto TV Snooker 900
+ Pluto TV Space
+ Pluto TV Star Trek
+ Pluto TV Thriller
+ Pluto TV True Crime
+ Pluto TV Western
+ Profiling Paris
Rauchende Colts
Rawhide - Tausend Meilen Staub
- Pluto TV #1
- Täterjagd
- Pacific Blue
- Viper
- X-Factor: Das Unfassbare
- Yu-Gi-Oh!
+ Red Bull TV
Red Shoe Diaries
- South Park: Butters Collection
- South Park: Kyle Collection
- South Park: Original Version
- South Park: Kenny Collection
- South Park: Stan Collection
- South Park: Cartman Collection
- Unentdeckt – Mörder unter uns
- Pluto TV Dizikolik
- GARAGENGOLD
- Bloch Erklärt
- Love Boat
- Pensacola – Flügel aus Stahl
- Teenage Mutant Ninja Turtles
- Anger Management
- EAT GREEN TV
- FIFA+
- Andromeda
- CSI: Cyber
- European League of Football
- Axel!
- Ladykracher
- Takeshi's Castle
- Motorvision
- Pluto TV Star Trek
- MTV Music
- Fury
- Filmgold
- Game Shakers
- Germany Shore
- Die Thundermans
- SPIEGEL TV
- Euronews
- Landlust TV
- Pluto TV Deutsche Sitcoms
- DAZN Handball x Pluto TV
- Serienklassiker
- Herzfrequenz
- Alisa – Folge deinem Herzen
- Hanna – Folge deinem Herzen
- MTV Rocks
- Pluto TV Space
- CBS News 24/7
- Pluto TV heiße Nächte
- Marco Polo TV
- Wicked Tuna
- Familie Dr. Kleist
- Borussia Dortmund TV
- Yüksek Sosyete – High Society
- Pluto TV Anime
- Becker
- Hell's Kitchen
- 48 Hours
- Big Time Rush
- Sünger Bob Kare Pantolon
- SpongeBob OV
- Pluto TV Sharks
- Praxis Bülowbogen
- Hawaii Fünf-Null
- MTV Classic
- Pluto TV Crime
- Çilek Kokusu – Strawberry Smell
- SpongeBob in Italiano
- Bubble Guppies
- Sam & Cat
- Victorious
- Beyblade Burst
- Blue's Clues
- iCarly
- Blaze und die Monstermaschinen
- MTV Serie
- Nick Ukraine
- Transformers TV
- Cheers
- Goldstar TV
- MODUS Super Series Darts
- Pluto TV True Crime
- Stand-up Comedy
- BIG BROTHER CLASSIC
- N24 Doku
- Pluto TV Knallhart
- Dora TV
- Baywatch
- Das Haus am Eaton Place
- Scooore
- MTV Flow Latino
- Dark Matter
- BBC Travel
- Republic of Doyle
- Yo! MTV
- MTV Biggest Pop
- Hours to Kill – Zeitachse des Todes
- AKIBA PASS TV Anime: Sport
- Pluto TV Camp
RoboCop
- CNN Fast
- STARS IN GEFAHR
+ Rookie Blue
+ Rules of Engagement
+ Sabrina - Total verhext!
+ Scorpion
+ Sea Patrol
+ South Park: Butters Collection
+ South Park: Cartman Collection
+ South Park: Kenny Collection
+ South Park: Kyle Collection
+ South Park: Stan Collection
+ SPIEGEL TV
+ SPIEGEL TV Konflikte
+ SpongeBob Schwammkopf
+ Stand-up Comedy
+ Star Trek: Deep Space Nine
+ Star Trek: Enterprise
+ Star Trek: Voyager
+ Stromberg
+ Takeshi's Castle
+ Täterjagd
+ Telenovela ZDF
+ Tennis Channel
+ Terra Mater WILD
+ The Real Housewives
+ Top Chef
+ Top Gear
+ Totally Turtles
+ Transformers TV
+ Unentdeckt – Mörder unter uns
+ Unforgettable
+ Victorious
+ Wentworth
+ Wer ist hier der Boss?
+ Wicked Tuna
+ Willkommen bei den Louds
+ Wings – Die Überflieger
+ World Poker Tour
+ X-Factor: Das Unfassbare
+ Xena – Die Kriegerprinzessin
+ Yu-Gi-Oh!
+ Zoey 101
+ South Park: Original Version
diff --git a/sites/pluto.tv/pluto.tv_dk.channels.xml b/sites/pluto.tv/pluto.tv_dk.channels.xml
index 218206f7..71b6bf7c 100644
--- a/sites/pluto.tv/pluto.tv_dk.channels.xml
+++ b/sites/pluto.tv/pluto.tv_dk.channels.xml
@@ -1,231 +1,232 @@
- Pluto TV Space
- Paw Patrol
- Blaze og Monstermaskinerne
- iCarly
- Dora TV
- Totally Turtles
- Til Middag Hos
- Pluto TV for de mindste
- SvampeBob Firkant
- Avatar
- Paradise Hotel
- Luksusfælden
- Familien fra Bryggen
- Skønne ombygninger
- Forsidefruer
- MasterChef Danmarks største madtalenter
- Are You The One?
- Just Tattoo of Us
- Pluto TV True Crime
- South Park
- Hell's Kitchen
- Ex On The Beach
- Awkward
- Pluto TV Spænding
- BET
- Pluto TV Star Trek
- The Hills
- Pluto TV Film
- Pluto TV for børn
- Pimp My Ride
- Teen Mom
- Pluto TV Humor
- MTV Unplugged
- Pluto TV Action
- Comedy Central
- Bloomberg TV+
- Euronews
- Nature Time
- Pluto TV Sci-Fi
- Smithsonian Channel Selects
- Melrose Place
- Walker Texas Ranger
- Wildfire
- Pluto TV Dokumentar
- Pluto TV Paranormal
- The Only Way is Essex
- Tattoo Fixers
- MTV Love Music
- Best of The Drew Barrymore Show
- Rules of Engagement
- Numbers
- Viafree Movies
- Masterchef Jul
- Ice Pilots
- On the Case
- Ridiculousness
- Auction Hunters
- Pluto TV Romantik
- Pluto TV Horror
- Everybody Hates Chris
- Scorpion
- Robinson Ekspeditionen
- Boligkøb i blinde
- Tareq Taylor's Nordic Cookery
- IMPACT Wrestling
- Pluto TV Kultfilm
- DAZN Women's Football
- Robot Wars by MECH+
- Car Chase
- PFL MMA
- Pluto TV Bud & Terence
3point.dk
- Survivorman
- MTV on Tour!
- Sam & Cat
- Monster Jam
- The Daily Show
- Padeltime TV
- Reuters
- Love the Planet
- Key & Peele
+ 7th Heaven
+ 48 Hours
+ 2900 Happiness
+ All exclusive
+ America's Funniest Home Videos
+ America's Next Top Model
+ Andromeda
+ Are You The One?
+ Auction Hunters
+ Avatar
+ Avatar+
+ Awkward
+ AWSN
+ Beauty and the Beast
+ Beavis and Butt-Head
+ Becker
+ Bellator MMA
+ Best of MTV
+ Best of The Drew Barrymore Show
+ BET
+ BET25 LIVE
+ BET25 Live+
+ Boligkøb i blinde
+ Bondi Rescue
+ Breinholts
+ Britain's Next Top Model
Broad City
+ Brøndby TV
+ Car Chase
+ Caroline in the City
+ Casualty 24/7
+ CBS News 24/7
+ Celeb Reality
+ Chappelle's Show
+ Cheaters
+ Come Dine with Me
+ Comedy Central
+ Comedy Central Roast
+ COPS
+ Crime 360
+ Crime Scene Solvers
+ CSI
+ Dallas Cowboys Cheerleaders
+ Dance Moms
+ DAZN Combat
+ Den gode gerning
+ Den gule sofa med Allan Sindberg
+ Det sene show med Christian Fuhlendorff
+ DFB Play TV
+ Diagnosis Murder
+ Ditzel & Turbomodul
+ Dog The Bounty Hunter
+ Dollars
+ Dominance FC TV
+ Dr. Quinn, Medicine Woman
+ Duck Dynasty
+ Ernest goes to Pluto TV
+ Escape to the Country
+ Euronews
+ Everybody Hates Chris
+ Ex On The Beach
+ Explore TV
+ FailArmy
+ Familien fra Bryggen
+ FBI Files
+ FBoy Island
+ FCK Løvinderne
+ FIFA+
+ For lækker til love
+ Forensic Files
+ Forsidefruer
+ Frasier
+ Frasier: Det bedste med Niles
+ Frasiers bedste gæstestjerner
+ Frasiers herlige højtider
+ From South Park with Love
+ Geordie Shore
+ Ghost Dimension
+ Glory Kickboxing
+ Happy Days
+ Hardcore Pawn
+ Hell's Kitchen
+ Highway to Heaven
+ Hoarders & Dirty Home Rescue
+ Homicide Hunter
+ Horse & Country
+ Hot Ones
+ Hundehviskeren
+ I Survived
+ Ice Pilots
+ Ice Road Truckers
+ Iron Chef
+ Jade Fever
+ JAG
+ Jersey Shore
+ Jersey Shore Family Vacation
+ Judge Judy
+ Just for Laughs GAGS
+ Key & Peele
+ Kickin'it
+ Koch'en på toppen
+ Kvart i Bold
+ Langt fra Bryggen
+ Love Boat
+ Love Island Danmark
+ Love Island UK
+ Love Island: All Stars
+ Luksusfælden
+ MacGyver
+ Man with a Plan
+ MasterChef Danmarks største madtalenter
+ Med kniven for struben
+ Mediano TV
+ Medium
+ Melrose Place
+ Merry Christmas from Viafree
+ Mission Impossible
+ Mit plastikmareridt
+ Modern Marvels
+ MODUS Super Series Darts
+ Monster Jam
+ MTV Catfish
+ MTV Dating
+ MTV Reality
+ MTV Ridiculousness
+ MTV Teen Mom
+ NCIS
+ NCIS: Det bedste med Gibbs
+ NCIS: Det bedste med Tony & Ziva
+ NCIS: Los Angeles
+ NonStop Kung Fu
+ Nosey
+ Numbers
+ On the Case
+ På Tur
+ Paradise
+ Paradise Hotel
+ Paradise Hotel: Under lagnerne
+ PFL MMA
+ PGA TOUR
+ Pimp My Ride
+ Pixel.tv
+ Pluto TV Action
+ Pluto TV Alien Invasion
+ Pluto TV Bud & Terence
+ Pluto TV Danske klassikere
+ Pluto TV Dokumentar
+ Pluto TV Film
+ Pluto TV Fishing
+ Pluto TV Håndbold Highlights
+ Pluto TV Håndbold Live
+ Pluto TV Horror
+ Pluto TV Humor
+ Pluto TV John Wayne
+ Pluto TV Juniorklubben
+ Pluto TV Klassiske tegnefilm
+ Pluto TV Kultfilm
+ Pluto TV Romantik
+ Pluto TV Sci-Fi
+ Pluto TV Snooker 900
+ Pluto TV Space
+ Pluto TV Sport
+ Pluto TV Star Trek
+ Pluto TV Tegnefilm
+ Pluto TV True Crime
+ Pluto TV Ungdomsserier
+ Pluto TV Verdenskrigene
+ Pluto TV Wild West
+ PodRadio på Pluto TV
+ Project Runway
+ Reality Awards
+ Realmadrid TV
+ Reno 911
+ Ridiculousness - Nye afsnit
+ River Monsters
+ Robinson Ekspeditionen
+ Sabrina the Teenage Witch
+ Sams Bar
+ Scorpion
+ Se og Hør – rød løber
+ Simba Prisen
+ Skønne ombygninger
+ Smithsonian Channel Selects
+ Smølferne
+ South Park
+ South Park Armageddon
+ South Park Rockin' Out
South Park: Butters Collection
South Park: Cartman Collection
- South Park: Kyle Collection
- South Park: Kenny Collection
- South Park: Stan Collection
- Come Dine with Me
- Billiard TV
- Desi Play TV
- Red Shoe Diaries
- Women of Wrestling
- Caroline in the City
- Taxi
- Den gule sofa med Allan Sindberg
- PGA TOUR
- Escape to the Country
- Julehvalpe
- NCIS: Los Angeles
South Park: Holiday Collection
- Retake E-sport Live
- Best of MTV
- MTV Christmas Songs
- MTV Rocks
- Unbeaten Sports
- Yu-Gi-Oh!
- Inazuma Eleven
- Victorious
- Langt fra Bryggen
- Family Ties
- JAG
- Love Boat
- Wings
- Dansktoppen
- Happy Days
- Pluto TV John Wayne
- Hot Ones
- Kvart i Bold
- Kickin'it
- FIFA+
- Jade Fever
- Det sene show med Christian Fuhlendorff
- Breinholts
- Top Gear Road Trips
- Bondi Rescue
- Koch'en på toppen
- Realmadrid TV
- Top Gear Challenge
- River Monsters
- Paradise Hotel: Under lagnerne
- Baywatch
- The Great Christmas Light Fight
- Diagnosis Murder
- Pluto TV Pejs
- FailArmy
- World Poker Tour
- Andromeda
- Henry Danger
- Just for Laughs
- Catfish
- Ghost Dimension
- Nosey
- NCIS
- MTV Classic
- MTV Movie Hits
- Pluto TV Sport
- Judge Judy
+ South Park: Into the Stars
+ South Park: Kenny Collection
+ South Park: Kyle Collection
+ South Park: Stan Collection
+ SvampeBob Firkant
+ Tareq Taylor's Nordic Cookery
+ Taxi
+ The Daily Show
+ The Graham Norton Show
+ The Hills
The Nanny
- COPS
- Frasier
- BET25 LIVE
- Crime Scene Solvers
- World of Love Island
- America's Next Top Model
- Mission Impossible
- Hundehviskeren
- Beauty and the Beast
- The Twilight Zone
- Sabrina the Teenage Witch
- Big Time Rush
- Det store eksperiment
- School of Rock
- Comedy Central Roast
- Frasiers herlige højtider
- Frasiers bedste gæstestjerner
- Jersey Shore Family Vacation
- NonStop Kung Fu
- Unsolved Mysteries
- Pixel.tv
- Bellator MMA
- Sams Bar
- Spin City
- Med kniven for struben
- Julesjov for børn
- Bubble Guppies
- Dance Moms
- Dog The Bounty Hunter
- Matlock
- Heksene fra Warren Manor
+ The Nanny & Mr Sheffield - A Fine Romance
The New Detectives
+ The Twilight Zone
+ Til julefrokost hos r8Dio
+ Til Middag Hos
Top Gear
- Project Runway
- Ice Road Truckers
- Mit plastikmareridt
- Pluto TV Alien Invasion
- I Survived
- Mediano TV
- Yo! MTV
- MODUS Super Series Darts
- Forensic Files
- For lækker til love
- 48 Hours
- Geordie Shore
- CSI
- All exclusive
- Modern Marvels
- Pluto TV Hajfilm
- MTV Spankin' New
- Nick Ukraine
- Merry Christmas from Viafree
- Højs hus
- Tales from the Darkside
- Celeb Reality
- Triton Poker
- MTV Flow Latino
- DAZN Combat
- Glory Kickboxing
- På Tur
- Jersey Shore
- FBI Files
- Homicide Hunter
- CBS News 24/7
- Andersens Julehemmelighed
- Dallas Cowboys Cheerleaders
- Paradise
- Becker
- Pluto TV Fishing
- Familien Thunderman
- Zoey 101
- Beavis and Butt-Head
- Cheaters
- Duck Dynasty
- Chappelle's Show
- Reno 911
+ Top Gear Classics
Tosh.0
- Vind i Sejlene
- Wired2fish TV
- MTV Biggest Pop
+ Triton Poker
+ Trucking Hell
+ UFC
+ Unsolved Mysteries
+ Viafree Movies
+ Walker Texas Ranger
+ Wildfire
+ Wipeout
+ World of Love Island
+ World Poker Tour
+ Bloomberg TV+
+ Star Trek Movies
+ Family Ties
+ iCarly
+ Matlock
+ Pluto TV Paranormal
+ Retake E-sport Live
+ South Park Halloween
+ Totally Turtles
diff --git a/sites/pluto.tv/pluto.tv_es.channels.xml b/sites/pluto.tv/pluto.tv_es.channels.xml
index 41fa629d..dbab5d8e 100644
--- a/sites/pluto.tv/pluto.tv_es.channels.xml
+++ b/sites/pluto.tv/pluto.tv_es.channels.xml
@@ -1,147 +1,153 @@
- Big Time Rush
- Pluto TV Kids
- MTV Originals
- MTV Catfish TV Show
- Pluto TV Comedia made in Spain
- FailArmy
- Pluto TV Cine Estelar
- Pluto TV Thrillers
- Pluto TV Series
- Pluto TV Cine Romántico
- Pluto TV Cine Drama
- Pluto TV Cine Acción
- Pluto TV Cine Comedia
- Bob Esponja
- Asesinatos de Midsomer
- Las reglas del juego
- Los nuevos detectives
- Los archivos del FBI
- Andrómeda
- Ana y los 7
- Curro Jiménez
- Pluto TV Cocina
- Pluto TV Sci-Fi
- Pluto TV Cine Navideño
- Pluto TV Kids Navidad
- Archivos Forenses
- MTV Hits Navidad
- Vaya semanita
- MTV Embarazada a los 16
- Pluto TV Series Comedia
- Pluto TV Chimenea
- MTV Music Made in Spain
- Pluto TV Telenovelas
- El Comisario
- Pluto TV Cine de autor
- Top Gear
- Doctor Who
- Euronews
- BBC Drama
- Nature Time
- Cazador de Homicidas
- Ice Pilots
- Pluto TV Historia
- MTV Party Music
- MTV Jerseys
- Érase una vez...
- South Park Versión Original
- Pluto TV Teen
- MTV Vergüenza ajena
- Yu-Gi-Oh!
- Pluto TV True Crime
- Pluto TV Diseño
- Crimen & Historia
- Pluto TV Extremo
- Car Chase
+ Actualidad 360
+ Águila Roja
Al salir de clase
- Monster Jam
+ Alerta Cobra
+ Alice Nevers
+ Ana y los 7
+ Archivos Forenses
+ Avatar
+ Barbie & Friends
+ BBC Drama
+ Bob Esponja
+ Call the Midwife
+ Cazador de Homicidas
+ Cazasubastas
+ CBS News 24/7
+ Cheers
+ Cherif
+ Ciudadanos por el mundo
+ CNN Headlines
+ Comedia a lo bestia de Pluto TV
+ Comedia Made in Spain+
+ COPS
+ Crimen & Historia
+ Curro Jiménez
+ Detective Conan
+ DFB Play TV
+ Dragon Ball
+ Dragon Ball Z
+ El Comisario
+ El Detective Endeavour
+ El encantador de perros
+ El mundo de los Gnomos de Pluto TV
+ El Reino Infantil
+ Embrujadas
+ Empeños a lo bestia
+ En el punto de mira
+ Érase una vez...
+ Euronews
+ FailArmy
+ FIFA+
+ Gaming Central: League of Legends
+ Gaming Central: Shooters
+ Gol Classics
+ Heidi
+ Historia y Vida
+ Homeful
+ iCarly
+ Ice Pilots
+ Inazuma Eleven
+ La Abeja Maya
+ La fiebre del Jade
+ La vuelta al mundo de Willy Fog
+ Las Tortugas Ninja
+ Los archivos del FBI
+ Los Asesinatos de Midsomer
+ Los caballeros del Zodiaco
+ Los Gipsy Kings
+ Los misterios de Murdoch
+ Los nuevos detectives
+ Los Pitufos
+ Lupin
+ Marco
+ Mattel Junior
+ Medium
+ Melrose Place
+ Merlí
+ Metal Rocks
+ Mi Extraña Obsesión
+ MODUS Super Series Darts
+ MTV Catfish TV Show
+ MTV Cribs+
+ MTV Dating
+ MTV Embarazada a los 16
+ MTV Geordies
+ MTV Jerseys
+ MTV Originals
+ MTV Reality
+ MTV Tattoo a dos
+ MTV Teen Mom
+ MTV Vergüenza ajena
+ Nature Time
+ One Piece
+ Paramount Network de Pluto TV
+ Pequeños aventureros de Pluto TV
+ Pluto TV Animales
+ Pluto TV Anime
+ Pluto TV Catástrofes
+ Pluto TV Cine Acción
+ Pluto TV Cine Acción
+ Pluto TV Cine Clásico
+ Pluto TV Cine Comedia
+ Pluto TV Cine de autor
+ Pluto TV Cine Drama
+ Pluto TV Cine Estelar
+ Pluto TV Cine Estelar+
+ Pluto TV Cine Romántico
+ Pluto TV Cocina
+ Pluto TV Comedia made in Spain
+ Pluto TV Comedias Románticas
+ Pluto TV Diseño
+ Pluto TV Gasolina
+ Pluto TV Gore & Slasher
+ Pluto TV Historia
+ Pluto TV Horror
+ Pluto TV Impacto
+ Pluto TV Invasión Alien
+ Pluto TV Junior
+ Pluto TV K-Drama
+ Pluto TV Kids
+ Pluto TV Kids Classics
+ Pluto TV Motor
+ Pluto TV Paranormal
Pluto TV Psycho
+ Pluto TV Reality
+ Pluto TV Sci-Fi
+ Pluto TV Series
Pluto TV Series criminales
Pluto TV Series Sci-Fi
- Primeval
- Call the Midwife
- Billiard TV
- PRIDEtv
- Realmadrid TV
- Pluto TV Noches de Acción
- Heidi y Marco
- Pluto TV Gore & Slasher
- CNN Fast
- Cherif
- Pluto TV Animales
- MTV Teen Mom
- Wipeout
- Rugrats
- Pluto TV Paranormal
- Pluto TV Star Trek
- El Detective Endeavour
- Ciudadanos por el mundo
- MTV Geordies
- Detective Conan
- Inazuma Eleven
- Pluto TV Catástrofes
- Doctor Who Christmas
- PFL MMA
- Pluto TV Invasión Alien
- Pluto TV Comedias Románticas
- FIFA+
+ Pluto TV Snooker 900
+ Pluto TV Teen
+ Pluto TV Telenovelas
Pluto TV Telenovelas Clásicas
- Beyblade
- Alerta Cobra
- Los vigilantes de la playa
- Tuning
- VH1 Classics
- Runtime
- MTV Realities
- Pluto TV Kids Ukraine
- CBS News 24/7
- Sensación de Vivir (90210)
- Melrose Place
- Pluto TV Horror
- Los padrinos mágicos
- Poirot & Miss Marple
- Cazasubastas
- Pluto TV K-Drama
- Victorious
- Zoey 101
- El Reino Infantil
- COPS
- Los misterios de Murdoch
- Empeños a lo bestia
- Pluto TV Cine Clásico
- Avatar
- Las Tortugas Ninja
- En el punto de mira
- Winx Club
- Blue Bloods
- Homeful
- Star Trek: The Next Generation
- MTV Rock
- MTV Reggaeton
- Star Trek: Deep Space Nine
- Star Trek: Voyager
- Triton Poker
- Pluto TV Anime
- Dora la Exploradora
- South Park
- Embrujadas
- MTV New Music
- MTV Biggest Pop
- Yo! MTV
- Pluto TV Motor
- World Poker Tour
- iCarly
- Walker Texas Ranger
- Sí quiero ese vestido
- Pluto TV Novelas Turcas
- Pluto TV Zombies
- Pluto TV Toons Clásico
- Medium
- La fiebre del Jade
- MTV Flow Latino
- MODUS Super Series Darts
- El encantador de perros
+ Pluto TV Thrillers
+ Pluto TV Toons
+ Pluto TV True Crime
Pluto TV Western
+ Pluto TV Zombies
+ Poirot & Miss Marple
+ Primeval
+ Realmadrid TV
+ RETRO KIDS de Pluto TV
+ Rookie Blue
+ Rugrats
+ Runtime
+ SensaCine TV x Pluto
+ Sí quiero ese vestido
+ South Park
+ South Park Versión Original
+ Star Trek: The Next Generation
+ Star Trek: Voyager
+ The Good Wife
+ Top Gear
+ Ubeat lite
+ UFC
+ Unidad de investigación
+ Vaya semanita
+ Winx Club
+ Wipeout
+ World Poker Tour
+ Yu-Gi-Oh!
diff --git a/sites/pluto.tv/pluto.tv_fi.channels.xml b/sites/pluto.tv/pluto.tv_fi.channels.xml
new file mode 100644
index 00000000..64b2f592
--- /dev/null
+++ b/sites/pluto.tv/pluto.tv_fi.channels.xml
@@ -0,0 +1,135 @@
+
+
+ America's Funniest Home Videos
+ Auction Hunters
+ Avatar
+ AWSN
+ Beavis and Butt-Head
+ Bloomberg TV+
+ Bondi Rescue
+ Broad City
+ Burgerimies
+ Car Chase
+ CBS News 24/7
+ Chappelle's Show
+ Cheers
+ Come Dine with Me
+ Comedy Central Roast
+ Crime Scene Solvers
+ DAZN Combat
+ DFB Play TV
+ Dominance FC TV
+ Duudsonit
+ Dynastia
+ Ernest goes to Pluto TV
+ Escape to the Country
+ Euronews
+ FIFA+
+ Forensic Files
+ Frasier
+ Frasier: Nilesin parhaat
+ Frasier: tähtivieraat
+ Freaks and Geeks
+ Glory Kickboxing
+ Hell's Kitchen
+ Highway to Heaven
+ Horse & Country
+ Hot Ones
+ Huvila & Huussi
+ Ihmemies MacGyver
+ Iron Chef
+ IS esittää: Sain sen videolle
+ Jade Fever
+ Just for Laughs GAGS
+ Kaverille ei jätetä
+ Kellarin kunkku
+ Kellarin Kunkku: appiukon parhaat
+ Kellarin kunkku: tien päällä
+ Ketonen & Myllyrinne
+ Key & Peele
+ Koskinen
+ Kumman kaa
+ Kummeli esittää: Kontio & Parmas
+ Kunnian miehet
+ Lain nimessä
+ Lemmenlaiva
+ Man with a Plan
+ Matlock
+ Melrose Place
+ Mentori
+ MODUS Super Series Darts
+ Monster Jam
+ MTV Are You The One?
+ MTV Awkward
+ MTV Catfish
+ MTV Dating
+ MTV Ex On The Beach
+ MTV Geordie Shore
+ MTV Jersey Shore
+ MTV Reality
+ MTV Ridiculousness
+ MTV Siesta Key
+ MTV Teen Mom
+ MTV The Hills
+ Näin meillä
+ Näkijä
+ NCIS
+ NCIS: Gibbsin parhaat
+ NCIS: Tonyn ja Zivan parhaat
+ NonStop Kung Fu
+ Numb3rs
+ On the Case
+ Onnen päivät
+ Paavo Pesusieni
+ Perhe on paras
+ PFL MMA
+ PGA TOUR
+ Pimp My Ride
+ Pluto TV Bud & Terence
+ Pluto TV Dokkarit
+ Pluto TV John Wayne
+ Pluto TV Juniorikerho
+ Pluto TV Kauhu
+ Pluto TV Komedia
+ Pluto TV Kulttileffat
+ Pluto TV Leffat
+ Pluto TV Maailmansodat
+ Pluto TV Paranormaali
+ Pluto TV Romantiikka
+ Pluto TV Snooker 900
+ Pluto TV Toiminta
+ Pluto TV Toimintasankarit
+ Pluto TV True Crime
+ Pluto TV Vintage
+ Pluto TV Wild West
+ Poliisit
+ Project Runway
+ Realmadrid TV
+ Reno 911
+ Roni Back Top 10
+ Ruutu Futis
+ Ruutu Pesis
+ Sabrina, teininoita
+ Scorpion
+ Smithsonian Channel Selects
+ Smurffit
+ South Park
+ Spin City
+ Star Trek: The Next Generation
+ Star Trek: Voyager
+ Suomen Huutokauppakeisari
+ Syke
+ Tareq Taylor's Nordic Cookery
+ Team Ahma
+ Tennis Channel
+ The Daily Show
+ The Graham Norton Show
+ Tohtori tuli kaupunkiin
+ Top Gear
+ Top Gear Classics
+ Totally Turtles
+ UFC
+ Walker Texas Ranger
+ Wildfire
+ World of Love Island
+
diff --git a/sites/pluto.tv/pluto.tv_fr.channels.xml b/sites/pluto.tv/pluto.tv_fr.channels.xml
index 87e20061..40b5586c 100644
--- a/sites/pluto.tv/pluto.tv_fr.channels.xml
+++ b/sites/pluto.tv/pluto.tv_fr.channels.xml
@@ -1,149 +1,141 @@
- Ridiculousness
- Pluto TV Comédie
- Pluto TV Kids Séries
- CATFISH TV
- Pluto TV Kids Animation
- Pluto TV Junior
- Dora TV
- Tortues Ninja TV
- iCarly TV
- Gaming TV
- The Pet Collective
- FailArmy
- The Asylum
- WPT
- Pluto TV Ciné
- Pluto TV Action
- Pluto TV Series
- Pluto TV Polar
- Plus Belle La Vie
- Louis La Brocante
- Les Cordier
- Pluto TV Ciné Rétro
- Pluto TV Extrême
- Pluto TV Inside
- Pluto TV Paranormal
- Pluto TV Cuisine
- Dossiers FBI
- Les Nouveaux Detectives
- BET CLASSICS Pluto TV
- MTV CLASSICS
- Pluto TV Investigation
- Pluto TV Telenovela
- Bob l'éponge
- Walker Texas Ranger
- Juste pour Rire
- Alerte à Malibu
- Les Années fac
- Génération Sitcoms
- Avatar
- Wild Side TV
- Pluto TV Thrillers
- Pluto TV Sci-Fi
- BBC Drama
- Euronews
- Doctor Who
- Pluto TV Feu de Cheminée
- Charlotte aux Fraises
- Pluto TV Star Trek
- Nature Time
- Coeur Océan
- Pluto TV Ciné d'Asie
- Alerte Cobra
- Toute une histoire
- Pluto TV French Collection
- Un gars, une fille
- Teen Mom
- Wellbeing TV
- Echappées Belles & Co
- C'est pas sorcier
+ Pluto TV Classic TV FR
Adjugé, vendu !
- Victorious
- Rotana M+
- Family Club
- Top Gear
- DAZN Combat
- Robot Wars by MECH+
- Pluto TV Catastrophe
- Car Chase
- Pluto TV Western
- Billiard TV
- JAG
- Pluto TV Rap
- Realmadrid TV
- Les Anges
- Pluto TV 2010's Classics
- Pluto TV 90's Classics
- CNN Fast
- Most Haunted
- Blue Bloods
- Turbo
- Les Reines du Shopping
- Zone Interdite
- Enquêtes Criminelles
- Incroyables Transformations
- Les Marseillais
- CRIBS : MAISONS DE STAR
- Hélène et les garçons
- Têtu TV
- Digimon Adventure
- Pluto TV Motor
- Pluto TV Love Songs
- Les Razmoket
- Pluto TV Séries Fantastiques
- INA 70
- Qui veut gagner des millions?
- Les Z'amours
- Pluto TV Kids Classics
- PFL MMA
- FIFA+
- Faites entrer l'accusé
- Olive & Tom
- Plus Belle la Vie 2
- Beyblade
- VH1+ Classics
- Yu-Gi-Oh!
- Pluto TV Kids Ukraine
- CBS News 24/7
- MacGyver
- Melrose Place
- Un Village Français
- Just Tattoo of Us
- One Piece
- VH1+ Rock
- Diane, femme flic
- Daria
- Le miracle de l'amour
- Les filles d'à côté
- Pluto TV Romance
- Pluto TV Animaux
- Amour, Gloire et Beauté
- Enquêtes de Choc
- Homicide
- Téléfilms de Noël by Pluto TV
- Triton Poker
- Bubble Guppies
- Pluto TV Super Kids
- MODUS Super Series Darts
- Are You The One?
- Pluto TV Retro Toons
- Pluto TV Kids Gaming
- South Park
- Y'a que la vérité qui compte
- Pluto TV Sports
- Monster Jam
- Starsky & Hutch
- Sabrina, la série animée
- Pluto TV Classic Hip-Hop
- Instant Saga
- Pluto TV Reality
- Degrassi
- Angela Anaconda
- Inazuma Eleven
- Pluto TV Histoire
- Pluto TV Aventure
+ Alerte à Malibu
+ Alerte Cobra
Allociné
- Pluto TV Horreur
+ Avatar
+ Barbie & Friends
+ BBC Drama
+ Beyblade
+ Blue Bloods
+ Bob l'éponge
+ C'est pas sorcier
+ CATFISH TV
+ CBS News 24/7
+ Charlotte aux Fraises
+ Cheers
+ Ciné 666 by Pluto TV
+ Ciné Action by Pluto TV
+ Ciné by Pluto TV
+ Ciné Catastrophe by Pluto TV
+ Ciné d'Asie by Pluto TV
+ Ciné Horreur by Pluto TV
+ Ciné Rétro by Pluto TV
+ Ciné Romance by Pluto TV
+ Ciné Sci-Fi by Pluto TV
+ Ciné Thrillers by Pluto TV
+ Ciné Western by Pluto TV
+ CNN Headlines
+ Coeur Océan
+ Daria
+ DAZN Combat
+ Degrassi
+ Detective Conan
+ Diane, femme flic
+ Digimon Adventure
+ Doraemon
+ Dossiers FBI
+ Echappées Belles & Co
+ Enquêtes Criminelles
+ Enquêtes de Choc
+ Euronews
+ FailArmy
+ Faites entrer l'accusé
+ Family Club
+ FIFA+
+ Flashpoint
+ Flynn Carson et The Outpost
+ Forensic Files
+ Génération Sitcoms
+ Hélène et les garçons
+ Homicide
+ iCarly TV
+ INA 70
+ Inazuma Eleven
+ Incroyables Transformations
+ Instant Saga
+ Investigation by Pluto TV
+ JAG
+ Just Tattoo of Us
+ Juste pour Rire GAGS
+ La maison France 5
+ Le Figaro TV
+ Le miracle de l'amour
+ Les Anges
+ Les Années fac
+ Les filles d'à côté
+ Les Marseillais
+ Les Nouveaux Detectives
+ Les Reines du Shopping
+ Les Routes du Paradis
+ Les Schtroumpfs
+ Les Z'amours
+ Louis La Brocante
+ MacGyver
+ Mattel Junior
+ Mayday: Catastrophe Aérienne
+ Mission Impossible
+ MODUS Super Series Darts
+ Most Haunted
+ MTV CLASSICS
+ MTV Classics+
+ Nature Time
+ Olive & Tom
+ One Piece
+ Pacific Blue
+ Pêche à haut risque
+ Plus Belle la Vie 2
+ Pluto TV 90's Classics
+ Pluto TV 2010's Classics
+ Pluto TV Animaux
+ Pluto TV Aventure
+ Pluto TV Brigade Criminelle
+ Pluto TV Ciné+
+ Pluto TV Comédie
+ Pluto TV Comédies Cultes
+ Pluto TV Cuisine
+ Pluto TV Dating
+ Pluto TV French Collection
+ Pluto TV Histoire
+ Pluto TV Inside
+ Pluto TV Junior
+ Pluto TV Kids Classics
+ Pluto TV Kids Club
+ Pluto TV Paranormal
+ Pluto TV Polar
+ Pluto TV Polar+
+ Pluto TV Reality
+ Pluto TV Retro Toons
+ Pluto TV Séries Fantastiques
+ Pluto TV Snooker 900
+ Pluto TV Super Kids
+ Pluto TV Teen
+ Pluto TV Toons
+ Qui veut gagner des millions?
+ Ridiculousness
+ Series by Pluto TV
+ Star Trek: The Original Series
+ Teen Mom
+ Téléfilms de Noël by Pluto TV
+ The Asylum
+ Top Gear
+ Tortues Ninja TV
+ Tout le monde déteste Chris
+ Toute une histoire
+ True Crime by Pluto TV
+ Turbo
+ UFC
+ Un gars, une fille
+ Un Si Grand Soleil
+ Un Village Français
+ Voyages & Saveurs
+ Walker Texas Ranger
+ Wild Side TV
+ WPT
+ Y'a que la vérité qui compte
+ Yu-Gi-Oh!
+ Z Nation
+ Zone Interdite
diff --git a/sites/pluto.tv/pluto.tv_it.channels.xml b/sites/pluto.tv/pluto.tv_it.channels.xml
index 26010c52..db9ad461 100644
--- a/sites/pluto.tv/pluto.tv_it.channels.xml
+++ b/sites/pluto.tv/pluto.tv_it.channels.xml
@@ -1,130 +1,124 @@
- Le sorelle McLeod
- Consulenze Illegali
- Pluto TV Serie
- Euronews
- Pluto TV Horror
- Il Testimone
- Due Fantagenitori
- South Park
- Super! Victorious
- Pluto TV Viaggi
- Sanctuary
- The Boat Show
- Yu-Gi-Oh!
- Top Gear
- Affare Fatto
- Forensic Files
- NUMB3RS
- Car Chase
- Pluto TV Anime
- Monster Jam
- Medium
- Twin Peaks
- Star Trek: Voyager
- Star Trek: The Next Generation
- Dynasty
- Cin Cin
- Star Trek: Deep Space Nine
- Love Boat
- Mission Impossible
- Scorpion
- LOL:-)
- Billiard TV
- Duri a Morire
- Realmadrid TV
- Carabinieri
- Cherif
- Tandem
- Gormiti
- Horror Club
- CNN Fast
- Desi Play TV
- Pluto TV Paranormal
- Pluto TV True Crime
- Pluto TV Film Classici
- Pluto TV Film Romantici
- Pluto TV Film Thriller
- Pluto TV Cinema Italiano
- Pluto TV Documentari
- Pluto TV Film
- Pluto TV Film Azione
- Pluto TV Film Commedia
- Pluto TV Cucina
- Pluto TV Crime
- Naturescape
- Super! Natale
- Pluto TV Fireplace
- Pluto TV Kids Ukraine
- Avatar
- Case Pazzesche
- Pimp My Ride
- VH1+ Rock!
- Autostop per il cielo
- PFL MMA
- True Justice
- PRIDEtv
- FIFA+
- Baywatch
- Hell's Kitchen
- Super! Star
- Super! Pop
- Catfish
- Just for Laughs
- Super! SpongeBob
- CBS News 24/7
- Settimo Cielo
- MacGyver
- Super! Zoey 101
- Star Trek: The Original Series
- I soliti idioti
- Triton Poker
- VH1+ Classici
- Pluto TV Natura
- Mutant X
- Andromeda
16 Anni e Incinta
- Ex On The Beach
- Pluto TV Sci-Fi
- Pluto TV Reality
- I Jefferson
- Pluto TV Totò
- Pluto TV Storia
- Storie Criminali
- Pluto TV ASMR
- FailArmy
- People are Awesome
- Pluto TV Sport
- Super! iCarly
- Pluto TV Scherzi e risate
- Geordie Shore
- Robot Wars by MECH+
- Le vite degli altri
- Pluto TV Zombie
- Super! Big Time Rush
- MODUS Super Series Darts
- Mai dire sì
- VH1+ Dance
- House of Docs
- VH1+ Back to 90's
- The Pet Collective
- Pluto TV Real Life
- Pluto TV Christmas
- Teenage Mutant Ninja Turtles
- VH1+ Canzoni Italiane
- Inazuma Eleven
- Doctor Who
+ Affare Fatto
+ Alice Nevers
+ Andromeda
+ Autostop per il cielo
+ Barbie & Friends
BBC Drama
- Pluto TV Western
- Teen Mom
- Squadra Speciale Cobra 11
- VH1+ Music Legends
- The Asylum
- Renegade
+ Carabinieri
+ Catfish
+ CBS News 24/7
+ Cherif
+ Cin Cin
+ Cinema Poliziottesco
+ CineThriller
+ CNN Headlines
+ Desi Play TV
+ DFB Play TV
+ Duri a Morire
+ Dynasty
+ Euronews
Extreme Makeover Home Edition
- Pluto TV Eros
- Pluto TV Vampiri
- World Poker Tour
+ FailArmy
+ FIFA+
+ Flashpoint
+ Forensic Files
+ Geordie Shore
+ Gli Immortali | Van Damme vs Lundgren
+ Gormiti
+ Hell's Kitchen
+ Horror Club
+ I Puffi
+ I soliti idioti
Il Banco dei Pugni
+ Il Testimone
+ Inazuma Eleven
+ Just for Laughs GAGS
+ Le sorelle McLeod
+ LOL Just For Laughs
+ Love Boat
+ Mai dire sì
+ Mattel Junior
+ Mission Impossible
+ MODUS Super Series Darts
+ Naturescape
+ Pimp My Ride
+ Pluto TV Alberto Sordi
+ Pluto TV Anime
+ Pluto TV Christmas
+ Pluto TV Christmas Family
+ Pluto TV Cinema Italiano
+ Pluto TV Cinema Orientale
+ Pluto TV Cucina
+ Pluto TV Dive Italiane
+ Pluto TV Documentari
+ Pluto TV Eros
+ Pluto TV Film
+ Pluto TV Film
+ Pluto TV Film Azione
+ Pluto TV Film Azione
+ Pluto TV Film Azione+
+ Pluto TV Film Commedia
+ Pluto TV Film Commedia+
+ Pluto TV Film Romantici
+ Pluto TV Film Romantici+
+ Pluto TV Film Storici
+ Pluto TV Film Thriller
+ Pluto TV Film+
+ Pluto TV Fireplace
+ Pluto TV Horror
+ Pluto TV Legami Letali
+ Pluto TV Natura
+ Pluto TV Notti di Crimine
+ Pluto TV Notti di Passione
+ Pluto TV Notti di Sangue
+ Pluto TV Notti di Terrore
+ Pluto TV Paranormal
+ Pluto TV Real Life
+ Pluto TV Real Life+
+ Pluto TV Scherzi e risate
+ Pluto TV Sci-Fi
+ Pluto TV Serie
+ Pluto TV Serie Crime
+ Pluto TV Serie Sci-Fi
+ Pluto TV Serie+
+ Pluto TV Shore
+ Pluto TV Snooker 900
+ Pluto TV Sport
+ Pluto TV Storia
+ Pluto TV Totò
+ Pluto TV True Crime
+ Pluto TV Viaggi
+ Pluto TV Western
+ Relic Hunter
+ Renegade
+ Sanctuary
+ Settimo Cielo
+ South Park
+ Squadra Speciale Cobra 11
+ Star Trek: The Original Series
+ Star Trek: Voyager
+ Storie Criminali
+ Sulle tracce del crimine
+ Super! Big Time Rush
+ Super! Cartoni Animati
+ Super! iCarly
+ Super! Kids Classics
+ Super! Pop
+ Super! SpongeBob
+ Super! Victorious
+ Super! Zoey 101
+ Tandem
+ Teen Mom
+ Teenage Mutant Ninja Turtles
+ The Asylum
+ Top Gear
+ Triton Poker
+ UFC
+ Wicked Tuna
+ Winx Club
+ World Poker Tour
+ Yu-Gi-Oh!
diff --git a/sites/pluto.tv/pluto.tv_mx.channels.xml b/sites/pluto.tv/pluto.tv_latam.channels.xml
similarity index 75%
rename from sites/pluto.tv/pluto.tv_mx.channels.xml
rename to sites/pluto.tv/pluto.tv_latam.channels.xml
index 6d8e636c..5768d3c4 100644
--- a/sites/pluto.tv/pluto.tv_mx.channels.xml
+++ b/sites/pluto.tv/pluto.tv_latam.channels.xml
@@ -1,187 +1,195 @@
-
-
- Pluto TV Cine Acción
- Pluto TV Cine Comedia
- Pluto TV Cine Terror
- Pluto TV Viajes
- Pluto TV Cine Drama
- Pluto TV Novelas
- Pluto TV Junior
- Pluto TV Misterios
- Pluto TV Deportes
- Pluto TV Anime
- Pluto TV Investiga
- Pluto TV Reality
- Pluto TV Cine Estelar
- Pluto TV Cocina
- Pluto TV Series
- Pluto TV Hogar
- Pluto TV Competencias
- Pluto TV Kids
- Pluto TV Velocidad
- Pluto TV Cine Familia
- Pluto TV Teen
- Pluto TV Cine Navidad
- Pluto TV Cine Romance
- Pluto TV Naturaleza
- Pluto TV Animales
- Pluto TV Ciencia
- Pluto TV Series Latinas
- Pluto TV Cine Suspenso
- Pluto TV Aventura
- Nickelodeon Clásico
- Nick Jr. Club
- MTV Reality
- Telefe Hits
- Pluto TV Historia
- Pluto TV Series Retro
- Pluto TV Nuestro Cine
- Pluto TV Vida Real
- Pluto TV A La Mexicana
- The New Detectives
- Rugrats
- Babyfirst
- The Pet Collective
- FailArmy
- Wipe Out
- Naruto
- Archivos Forenses
- El Reino Infantil
- Historias de Ultratumba
- Paisajes por Stingray
- Luces Navideñas
- Chimenea Navideña
- Barney
- Conciertos por Stingray
- Karaoke por Stingray
- Los Tres Chiflados
- Lucha Libre AAA
- Misterios Medicos
- Tastemade
- Pluto TV Sci-Fi
- Dog el cazarrecompensas
- Empeños a lo bestia
- Las Pistas de Blue
- Misterios sin Resolver
- Nick Teen
- MTV Pluto TV
- Kenan y Kel
- Yu-Gi-Oh
- One Piece
- Tokusato
- Pluto TV E-Sports
- Comedy Central Pluto TV
- Pluto TV España
- MTV Shore
- Pluto TV Adrenalina Freezone
- MTV Flow Latino
- Runtime
- La Familia del Barrio
- Daria
- Smithsonian Channel Pluto TV
- Teatrix
- TeleFórmula
- Las Tortugas Ninja
- MacGyver
- NCIS
- CSI: Miami
- ITV Deportes
- DAZN Women's Football
- MasterChef Junior
- Naruto Shippuden
- DAZN Combat
- PFL MMA
- Rookie Blue: Policías Novatos
- Infierno Sobre Ruedas
- Azteca Deportes Premium
- Hunter x Hunter
- South Park: Colección Stan
- South Park: Colección Cartman
- South Park: Colección Kenny
- South Park: Colección Kyle
- Yo! MTV
- MTV Rocks
- MTV Classic
- Baywatch
- Al Fondo Hay Sitio
- Z Nation
- Inuyasha
- JoJo’s Bizarre Adventure
- Hey Arnold!
- Sin Tetas No Hay Paraíso
- Comedy Central South Park
- Iron Chef
- Baby Shark TV
- Younger
- Euronews Español
- MTV Teen Mom
- Nickelodeon iCarly
- Pluto TV Cine Crimen
- Death Note
- Hechizada
- Archivos Extraterrestres
- Azteca UNO -1 hora
- ADN40
- Corazón
- Azteca Internacional
- Pluto TV Series de Crimen
- Pluto TV Series de Comedia
- Pluto TV Series de Drama
- Boruto: Naruto Next Generations
- MTV Música Navideña
- Sony One Competencias
- MasterChef
- MTV Biggest Pop
- MTV Spankin' New
- Hells Kitchen
- Cazador de Homicidas
- Pluto TV Mi Obsesión Favorita
- Pluto TV Dramas Coreanos
- Nickelodeon Rocket Power
- Claro Sports Mexico
- COPS
- Pluto TV Novelas de Colombia
- Pluto TV Novelas de Mexico
- Pluto TV Novelas de Venezuela
- Pluto TV Series de Acción
- Desafío Super Humanos
- PAW Patrol Patrulla de Cachorros
- PRIDEtv
- Sony One Shark Tank México
- Pluto TV Dramas Coreanos Teen
- El Encantador de Perros
- CBS News
- La Selección
- MTV Drag
- Pluto TV Series de Aventura
- Pluto TV Series de Sci-Fi
- FIFA+
- Pluto TV Cine Clásico
- MTV Catfish
- MTV Con Mi Ex
- Vive Kanal D Drama
- South Park: Colección Felices Fiestas
- Pluto TV Animé Acción
- Motorvision TV
- Bob Esponja Pantalones Cuadrados
- Los Padrinos Mágicos
- Pluto TV Retro Cartoons
- Ice Pilots
- Captain Tsubasa
- Pluto TV Recetas
- Nickelodeon Pluto TV
- Obsesión por los Autos
- Dora, La Exploradora
- Imagen TV+
- Minuto Para Ganar
- Los archivos del FBI
- Canal 6 CdMX
- Boom
- MTV Ridiculousness
- Pluto TV Peleas
- Descubriendo Pluto TV
- Pluto TV Humor
- Estrellas de Acción
- Milenio Televisión
- Mi Coche Clásico
-
+
+
+ Acapulco Shore Pluto TV
+ ADN Noticias
+ Adrenalina Pura TV
+ Al Ritmo del Jaripeo
+ Andromeda
+ Archivos Extraterrestres
+ Archivos Forenses
+ Avatar: La Leyenda de Aang
+ Azteca Deportes Network
+ Azteca Deportes Premium
+ Azteca Internacional
+ Azteca UNO -1 hora
+ Baby Shark TV
+ Babyfirst
+ Bob Esponja Pantalones Cuadrados
+ Boruto: Naruto Next Generations
+ Bromas Gags - Just for Laughs
+ C4 en Alerta
+ Canal 6 CdMX
+ Canal Claro
+ Captain Tsubasa
+ Cazador de Homicidas
+ CBS News
+ Claro Sports
+ Claro Sports Mexico
+ Comedy Central Pluto TV
+ Comedy Central South Park
+ Concert Channel
+ Conciertos por Stingray
+ COPS
+ Corazón
+ CSI: Miami
+ Daria
+ DAZN Combat
+ Death Note
+ Desafío Super Humanos
+ Doc Martin
+ Dog el cazarrecompensas
+ Dulce by elGourmet
+ El Encantador de Perros
+ El Reino Infantil
+ Empeños a lo bestia
+ Estrellas de Acción
+ Euronews Español
+ FailArmy
+ FIFA+
+ Hechiceras
+ Hechizada
+ Hells Kitchen
+ Hey Arnold!
+ Historias de Ultratumba
+ Homeful
+ Hunter x Hunter
+ Ice Pilots
+ Imagen TV+
+ Inuyasha
+ ITV Deportes
+ JoJo’s Bizarre Adventure
+ Karaoke por Stingray
+ Kenan y Kel
+ La Familia del Barrio
+ La Selección
+ Las Tortugas Ninja
+ Los archivos del FBI
+ Los Asesinatos de Midsomer
+ Los Padrinos Mágicos
+ Los Pitufos
+ Lucha Libre AAA
+ MacGyver
+ MasterChef
+ Mi Bella Genio
+ Mi Coche Clásico
+ Milenio Televisión
+ Minuto Para Ganar
+ Misterios Medicos
+ Misterios sin Resolver
+ Monstruos de Rio
+ Motorvision TV
+ MTV Biggest Pop
+ MTV Catfish
+ MTV Classic
+ MTV Con Mi Ex
+ MTV Dating
+ MTV Drag
+ MTV Flow Latino
+ MTV Pluto TV
+ MTV Reality
+ MTV Ridiculousness
+ MTV Rocks
+ MTV Teen Mom
+ Naruto
+ Naruto Shippuden
+ NatureTime
+ NCIS
+ Nick Jr. Club
+ Nickelodeon Clásico
+ Nickelodeon Clásico
+ Nickelodeon iCarly
+ Nickelodeon Teen
+ Nickelodeon Toons
+ Números
+ Obsesión por los Autos
+ One Piece
+ Paisajes por Stingray
+ PFL MMA
+ Plato del Dia by elGourmet
+ Pluto TV A La Mexicana
+ Pluto TV Anime
+ Pluto TV Aventura
+ Pluto TV Cine Acción
+ Pluto TV Cine Acción
+ Pluto TV Cine Clásico
+ Pluto TV Cine Comedia
+ Pluto TV Cine Crimen
+ Pluto TV Cine Drama
+ Pluto TV Cine Estelar
+ Pluto TV Cine Estelar
+ Pluto TV Cine Familia
+ Pluto TV Cine Inspirador
+ Pluto TV Cine Romance
+ Pluto TV Cine Suspenso
+ Pluto TV Cine Terror
+ Pluto TV Competencias
+ Pluto TV Criaturas Malditas
+ Pluto TV Deportes
+ Pluto TV Documentales
+ Pluto TV Dramas Coreanos
+ Pluto TV Dramas Coreanos Teen
+ Pluto TV E-Sports
+ Pluto TV Estilo de Vida
+ Pluto TV Historia
+ Pluto TV Humor
+ Pluto TV Investiga
+ Pluto TV Junior
+ Pluto TV Kids
+ Pluto TV Mi Obsesión Favorita
+ Pluto TV Misterios
+ Pluto TV Naturaleza
+ Pluto TV Novelas
+ Pluto TV Novelas de México
+ Pluto TV Novelas de Otros Continentes
+ Pluto TV Novelas de Venezuela
+ Pluto TV Nuestro Cine
+ Pluto TV Peleas
+ Pluto TV Reality
+ Pluto TV Sci-Fi
+ Pluto TV Series
+ Pluto TV Series de Acción
+ Pluto TV Series de Comedia
+ Pluto TV Series de Crimen
+ Pluto TV Series de Drama
+ Pluto TV Series de Otros Continentes
+ Pluto TV Series de Sci-Fi
+ Pluto TV Series Latinas
+ Pluto TV Series Retro
+ Pluto TV Star Trek
+ Pluto TV Velocidad
+ Pluto TV Vida Real
+ Pokémon
+ Popeye
+ RCN Noticias
+ Realmadrid TV
+ Relic Hunter
+ Revive Gran Hermano
+ Rookie Blue: Policías Novatos
+ Rugrats
+ Runtime
+ Shockwave
+ Sin Tetas No Hay Paraíso
+ Smithsonian Channel Pluto TV
+ Sony One Competencias
+ Sony One Shark Tank México
+ South Park: Colección Cartman
+ South Park: Colección Kenny
+ South Park: Colección Kyle
+ South Park: Colección Stan
+ Tastemade
+ Tastemade Hogar
+ Tastemade Viajes
+ TeleFórmula
+ The New Detectives
+ The Pet Collective
+ The Walking Dead by AMC
+ TikTok Radio en Español
+ Tokusato
+ UFC
+ Untold Stories of the ER
+ Vive Kanal D Drama
+ Wipe Out
+ Yu-Gi-Oh
+ Z Nation
+ Zona Investigación TV
+
diff --git a/sites/pluto.tv/pluto.tv_no.channels.xml b/sites/pluto.tv/pluto.tv_no.channels.xml
index 92eb078d..b80d9431 100644
--- a/sites/pluto.tv/pluto.tv_no.channels.xml
+++ b/sites/pluto.tv/pluto.tv_no.channels.xml
@@ -1,210 +1,181 @@
- Pluto TV Space
- Pimp My Ride
- iCarly
- The Hills
- SvampeBob Firkant
- Avatar
- Pluto TV For de minste
- Paw Patrol
- Dora TV
- Henry Danger
- Blaze og Monstermaskinene
- Ex On The Beach
- Totally Turtles
+ 7th Heaven
+ 48 Hours
+ America's Funniest Home Videos
+ America's Next Top Model
+ Andromeda
Are You The One?
- Paradise Hotel
- Boligjakten
- Camp Kulinaris
- Charterfeber
- Awkward
- Eventyrlig Oppussing
- Just Tattoo of Us
- Forsidefruer
- Teen Mom
- Luksusfellen Sverige
- Unga Mammor
- Pluto TV Film
- Pluto TV Komedie
- Comedy Central
- MTV Unplugged
- Pluto TV Spenning
- South Park
- Nick Ukraine
- Pluto TV Barn
- Pluto TV True Crime
- Luksusfellen
- Pluto TV Overnaturlig
- Pluto TV Action
+ Auction Hunters
+ Avatar+
+ AWSN
+ Beauty and the Beast
+ Beavis and Butt-Head
+ Becker
+ Bellator MMA
+ Best of MTV
+ Best of The Drew Barrymore Show
BET
Bloomberg TV+
- Euronews
- Nature Time
- Pluto TV Sci-Fi
- Smithsonian Channel Selects
- Melrose Place
- Walker Texas Ranger
- Pluto TV Dokumentar
- The Only Way is Essex
- Tattoo Fixers
- Beverly Hills 90210
- Wildfire
- Viafree Movies
- Rules of Engagement
- Ridiculousness
- On the Case
- Ice Pilots
- Auction Hunters
- Scorpion
- Pluto TV Romantikk
- Pluto TV Horror
- Robinsonekspedisjonen
+ Boligjakten
Boligkjøp i blinde
- Tareq Taylor's Nordic Cookery
- IMPACT Wrestling
- Pluto TV Kultfilmer
- Numb3rs
- DAZN Women's Football
- Nordisk krim fra Viaplay
- Car Chase
- PFL MMA
- Pluto TV Bud & Terence
- MTV on Tour!
- Survivorman
- Sam & Cat
- Reuters
- Padeltime TV
- Love the Planet
- Monster Jam
- The Daily Show
- Fangene på Fortet
- Broad City
- Key & Peele
- South Park: Stan Collection
- South Park: Kenny Collection
- South Park: Cartman Collection
- South Park: Butters Collection
- Come Dine with Me
- South Park: Kyle Collection
- Billiard TV
- Desi Play TV
- Red Shoe Diaries
- Women of Wrestling
- Caroline in the City
- Taxi
- PGA TOUR
- Escape to the Country
- Julevalper
- South Park: Holiday Collection
- Paradise
- Best of MTV
- MTV Love Music
- MTV Rocks
- Mission Impossible
- Yu-Gi-Oh!
- Svenske Truckers
- Inazuma Eleven
- Victorious
- Family Ties
- JAG
- Love Boat
- Happy Days
- Wings
- Pluto TV John Wayne
- Hot Ones
- Kickin'it
- FIFA+
- Jade Fever
- Top Gear Road Trips
Bondi Rescue
- Realmadrid TV
- Top Gear Challenge
- River Monsters
- Baywatch
- The Great Christmas Light Fight
- Diagnosis Murder
- Pluto TV Peis
- MTV Classic
- MTV Movie Hits
- Pluto TV Sport
- Judge Judy
- COPS
- World of Love Island
- America's Next Top Model
- Hundehviskeren
- The Twilight Zone
- Sabrina the Teenage Witch
- Tales from the Darkside
- Beauty and the Beast
- Big Time Rush
- Det store eksperimentet
- School of Rock
- Comedy Central Roast
- Jersey Shore Family Vacation
- NonStop Kung Fu
- Catfish
- Unsolved Mysteries
- Project Runway
- Hell's Kitchen
- Doc Martin
- Bellator MMA
- Merry Christmas from Viafree
- Bulderhuset
- Julemoro for barn
- Geordie Shore
- Jersey Shore
- Bubble Guppies
- Pluto TV Alien Invasion
- Matlock
- Charmed
- Best of The Drew Barrymore Show
- Skjønnhetsfellen Danmark
- DAZN Combat
- Duck Dynasty
- Dance Moms
- Modern Marvels
- Ice Road Truckers
- Wired2Fish TV
- Yo! MTV
- MODUS Super Series Darts
- Familien Thunderman
- Forensic Files
- The New Detectives
- Top Gear
- Crime Scene Solvers
- I Survived
- MTV Spankin' New
- Just for Laughs
- FBI Files
- Unbeaten Sports
- Dog The Bounty Hunter
- MTV Flow Latino
- Jakt är Jakt
- 48 Hours
- Celeb Reality
- Pluto TV Haifilmer
- MTV Biggest Pop
- World Poker Tour
- Glory Kickboxing
- Robot Wars by MECH+
- Pluto TV Fishing
- Spin City
- Zoey 101
- Ghost Dimension
- Nosey
- Homicide Hunter
- FailArmy
- Andromeda
+ Britain's Next Top Model
+ Broad City
+ Camp Kulinaris
+ Car Chase
+ Caroline in the City
+ Casualty 24/7
CBS News 24/7
- MTV Christmas Songs
- Cheers
- Beavis and Butt-Head
- Dallas Cowboys Cheerleaders
- Cheaters
+ Celeb Reality
Chappelle's Show
- Tosh.0
+ Charterfeber
+ Cheaters
+ Cheers
+ Come Dine with Me
+ COPS
+ Crime 360
+ Crime Scene Solvers
+ Dallas Cowboys Cheerleaders
+ Dance Moms
+ DAZN Combat
+ Diagnosis Murder
+ Doc Martin
+ Dog The Bounty Hunter
+ Dominance FC TV
+ Dr. Quinn, Medicine Woman
+ Duck Dynasty
+ Dynastiet
+ Ernest goes to Pluto TV
+ Escape to the Country
+ Euronews
+ Eventyrlig Oppussing
+ Ex On The Beach
+ FailArmy
+ Family Ties
+ Fangene på Fortet
+ FBI Files
+ FIFA+
+ Forensic Files
+ Forsidefruer
+ From South Park with Love
+ Geordie Shore
+ Ghost Dimension
+ Glory Kickboxing
+ Happy Days
+ Hell's Kitchen
+ Highway to Heaven
+ Hoarders & Dirty Home Rescue
+ Homicide Hunter
+ Horse & Country
+ Hot Ones
+ Hundehviskeren
+ I Survived
+ iCarly
+ Ice Pilots
+ Ice Road Truckers
+ Iron Chef
+ Jade Fever
+ JAG
+ Jakt är Jakt
+ Jersey Shore
+ Jersey Shore Family Vacation
+ Judge Judy
+ Just for Laughs GAGS
+ Key & Peele
+ Kickin'it
+ Love Boat
+ Luksusfellen
+ Luksusfellen Sverige
+ MacGyver
+ Man with a Plan
+ Matlock
+ McLeods døtre & Grantchester
+ Medium
+ Melrose Place
+ Merry Christmas from Viafree
+ Mission Impossible
+ Modern Marvels
+ MODUS Super Series Darts
+ Monster Jam
+ MTV Catfish
+ MTV Dating
+ MTV Reality
+ MTV Ridiculousness
+ MTV Teen Mom
+ NonStop Kung Fu
+ Nordisk krim fra Viaplay
+ Nosey
+ Numb3rs
+ On the Case
+ Paradise
+ Paradise Hotel
+ PFL MMA
+ PGA TOUR
+ Pimp My Ride
+ Pixel.tv
+ Pluto TV Action
+ Pluto TV Bud & Terence
+ Pluto TV Film
+ Pluto TV Horror
+ Pluto TV John Wayne
+ Pluto TV Juniorklubben
+ Pluto TV Klassiske tegnefilmer
+ Pluto TV Komedie
+ Pluto TV Kultfilmer
+ Pluto TV Overnaturlig
+ Pluto TV Romantikk
+ Pluto TV Sci-Fi
+ Pluto TV Snooker 900
+ Pluto TV Sport
+ Pluto TV Tegnefilm
+ Pluto TV True Crime
+ Pluto TV Ungdomsserier
+ Pluto TV Verdenskrigene
+ Pluto TV Wild West
+ Project Runway
+ Realmadrid TV
Reno 911
+ Ridiculousness - Nye episoder
+ River Monsters
+ Sabrina the Teenage Witch
+ Scorpion
+ Skjønnhetsfellen Danmark
+ Smurfene
+ South Park
+ South Park Armageddon
+ South Park Halloween
+ South Park Rockin' Out
+ South Park: Butters Collection
+ South Park: Cartman Collection
+ South Park: Holiday Collection
+ South Park: Into the Stars
+ South Park: Kenny Collection
+ South Park: Kyle Collection
+ South Park: Stan Collection
+ Star Trek Movies
+ SvampeBob Firkant
+ Svenske Truckers
+ Tareq Taylor's Nordic Cookery
+ Taxi
+ Tennis Channel
+ The Daily Show
+ The Graham Norton Show
+ The Hills
+ The New Detectives
+ The Twilight Zone
+ Top Gear
+ Top Gear Classics
+ Tosh.0
+ Totally Turtles
Triton Poker
- Becker
+ Trucking Hell
+ UFC
+ Unga Mammor
+ Unsolved Mysteries
+ Viafree Movies
+ Walker Texas Ranger
+ Wildfire
+ World of Love Island
+ World Poker Tour
diff --git a/sites/pluto.tv/pluto.tv_sv.channels.xml b/sites/pluto.tv/pluto.tv_se.channels.xml
similarity index 67%
rename from sites/pluto.tv/pluto.tv_sv.channels.xml
rename to sites/pluto.tv/pluto.tv_se.channels.xml
index 17962c73..593f8944 100644
--- a/sites/pluto.tv/pluto.tv_sv.channels.xml
+++ b/sites/pluto.tv/pluto.tv_se.channels.xml
@@ -1,221 +1,205 @@
-
-
- Pluto TV Space
- Awkward
- Just Tattoo of Us
- Are You The One?
- MTV Unplugged
- Pluto TV Film
- Pluto TV Thrillers
- Pluto TV Barn
- Pluto TV För de yngsta
- Pluto TV Komedi
- Comedy Central
- South Park
- Pluto TV Action
- Pluto TV True Crime
- SvampBob Fyrkant
- The Hills
- Pimp My Ride
- Nick Ukraine
- Paradise Hotel
- Stugfixarna Norge
- Lyxfällan
- Avatar
- Totally Turtles
- BET
- Hell's Kitchen
- Ex On The Beach
- Teen Mom
- Dora TV
- Frusna Vägar
- Lyxfällan Danmark
- Paw Patrol
- Blaze och monstermaskinerna
- iCarly
- Unga Mammor
- Bloomberg TV+
- Euronews
- Nature Time
- Svenska Truckers
- Pluto TV Sci-Fi
- Smithsonian Channel Selects
- Melrose Place
- Walker Texas Ranger
- Doc Martin
- Pluto TV Paranormal
- Pluto TV Dokumentär
- The Only Way is Essex
- Tattoo Fixers
- Wildfire
- Rules of Engagement
- Ice Road Truckers
- Beverly Hills 90210
- Pluto TV Sport
- Ridiculousness
- On the Case
- Ice Pilots
- Auction Hunters
- Viafree Movies
- Spin City
- Scorpion
- Pluto TV Romantik
- Pluto TV Horror
- Buying Blind Denmark
- Bubble Guppies
- Tareq Taylor's Nordic Cookery
- IMPACT Wrestling
- Numb3rs
- Pluto TV Kultfilmer
- DAZN Women's Football
- Klovn
- Car Chase
- PFL MMA
- Pluto TV Brittisk Crime & Drama
- Best of Paradise Hotel: Kyssar & kärlek
- Pluto TV Bud & Terence
- MTV on Tour!
- Survivorman
- Sam & Cat
- Reuters
- Padeltime TV
- Monster Jam
- The Daily Show
- Love the Planet
- Broad City
- Key & Peele
- Come Dine with Me
- South Park: Kenny Collection
- South Park: Cartman Collection
- South Park: Butters Collection
- South Park: Stan Collection
- South Park: Kyle Collection
- Billiard TV
- Desi Play TV
- Caroline in the City
- Women of Wrestling
- Red Shoe Diaries
- Taxi
- PGA TOUR
- Escape to the Country
- Julvalpar
- South Park: Holiday Collection
- Best of MTV
- MTV Love Music
- MTV Rocks
- Mission Impossible
- Yu-Gi-Oh!
- True crime från Viaplay
- Inazuma Eleven
- Efterlyst
- Victorious
- Wings
- Family Ties
- JAG
- Love Boat
- Happy Days
- Hot Ones
- Pluto TV John Wayne
- PRIDEtv
- Kickin'it
- FIFA+
- Pluto TV Buskis
- Heimebane
- Jade Fever
- Top Gear Challenge
- Bondi Rescue
- Top Gear Road Trips
- Realmadrid TV
- River Monsters
- Baywatch
- The Great Christmas Light Fight
- Diagnosis Murder
- Kungen av Queens: Svärfar special
- Kungen av Queens: På vift
- Pluto TV Eldstad
- MTV Classic
- MTV Movie Hits
- MTV Christmas Songs
- Antiques Road Trip
- Judge Judy
- Paradise
- COPS
- Camp Kulinaris
- World of Love Island
- America's Next Top Model
- Mannen som talar med hundar
- Beauty and the Beast
- The Twilight Zone
- Sabrina the Teenage Witch
- Robot Wars by MECH+
- Big Time Rush
- Högspänning
- Det stora experimentet
- School of Rock
- Comedy Central Roast
- Jersey Shore Family Vacation
- NonStop Kung Fu
- Familjen Thunderman
- Just for Laughs
- Catfish
- FBI Files
- The New Detectives
- Project Runway
- Bellator MMA
- Julskoj för barn
- Skål
- Crime Scene Solvers
- Geordie Shore
- Jersey Shore
- Pluto TV Alien Invasion
- Förhäxad
- Matlock
- Yo! MTV
- MTV Flow Latino
- World Poker Tour
- Andromeda
- Forensic Files
- Lugn i stormen
- Skönhetsfällan Danmark
- Dog The Bounty Hunter
- I Survived
- MTV Biggest Pop
- FailArmy
- Unsolved Mysteries
- Homicide Hunter
- Merry Christmas from Viafree
- 48 Hours
- Unbeaten Sports
- MODUS Super Series Darts
- Duck Dynasty
- Dance Moms
- Celeb Reality
- Pluto TV Hajfilmer
- Wired2Fish TV
- Jakt är Jakt
- Best of The Drew Barrymore Show
- Tales from the Darkside
- Modern Marvels
- MTV Spankin' New
- Zoey 101
- DAZN Combat
- Glory Kickboxing
- Beavis and Butt-Head
- CBS News 24/7
- Top Gear
- Becker
- Kungen Av Queens
- Triton Poker
- Henry Danger
- Best of Paradise Hotel: Skolveckan
- Best of Paradise Hotel: Finalveckan
- Best of Paradise Hotel: Pandoras Ask
- Pluto TV Fishing
- Ghost Dimension
- Nosey
- Dallas Cowboys Cheerleaders
- Cheaters
- Reno 911
- Chappelle's Show
- Tosh.0
-
+
+
+ Pluto TV Sport
+ South Park
+ 7th Heaven
+ 48 Hours
+ Afterwork TV
+ America's Funniest Home Videos
+ America's Next Top Model
+ Andromeda
+ Antiques Road Trip
+ Are You The One?
+ Auction Hunters
+ Avatar+
+ AWSN
+ Beauty and the Beast
+ Beavis and Butt-Head
+ Becker
+ Bellator MMA
+ Best of MTV
+ Best of Paradise Hotel: Finalveckan
+ Best of Paradise Hotel: Kyssar & kärlek
+ Best of Paradise Hotel: Pandoras Ask
+ Best of Paradise Hotel: Skolveckan
+ Best of The Drew Barrymore Show
+ BET
+ Bloomberg TV+
+ Bondi Rescue
+ Britain's Next Top Model
+ Broad City
+ Buying Blind Denmark
+ Camp Kulinaris
+ Car Chase
+ Caroline in the City
+ Casualty 24/7
+ CBS News 24/7
+ Celeb Reality
+ Chappelle's Show
+ Cheaters
+ Come Dine with Me
+ Comedy Central
+ COPS
+ Crime 360
+ Crime Scene Solvers
+ Dallas Cowboys Cheerleaders
+ Dance Moms
+ DAZN Combat
+ DFB Play TV
+ Diagnosis Murder
+ Doc Martin
+ Dog The Bounty Hunter
+ Dominance FC TV
+ Dr. Quinn, Medicine Woman
+ Duck Dynasty
+ Dynastin
+ Efterlyst
+ Ernest goes to Pluto TV
+ Escape to the Country
+ Euronews
+ Ex On The Beach
+ FailArmy
+ Family Ties
+ FBI Files
+ FIFA+
+ Forensic Files
+ From South Park with Love
+ Frusna Vägar
+ Geordie Shore
+ Ghost Dimension
+ Glory Kickboxing
+ Happy Days
+ Hell's Kitchen
+ Highway to Heaven
+ Hoarders & Dirty Home Rescue
+ Högspänning
+ Homicide Hunter
+ Horse & Country
+ Hot Ones
+ I Survived
+ iCarly
+ Ice Pilots
+ Ice Road Truckers
+ Iron Chef
+ Jade Fever
+ JAG
+ Jakt är Jakt
+ Jersey Shore
+ Jersey Shore Family Vacation
+ Judge Judy
+ Just for Laughs GAGS
+ Key & Peele
+ Kickin'it
+ Klovn
+ Kungen Av Queens
+ Kungen av Queens: På vift
+ Kungen av Queens: Svärfar special
+ Love Boat
+ Lyxfällan
+ Lyxfällan Danmark
+ Lyxfällan Norge
+ MacGyver
+ Man with a Plan
+ Mannen som talar med hundar
+ Matlock
+ Medium
+ Melrose Place
+ Merry Christmas from Viafree
+ Mission Impossible
+ Modern Marvels
+ MODUS Super Series Darts
+ Monster Jam
+ MTV Catfish
+ MTV Dating
+ MTV Reality
+ MTV Ridiculousness
+ MTV Teen Mom
+ NonStop Kung Fu
+ Nosey
+ Numb3rs
+ On the Case
+ Paradise
+ Paradise Hotel
+ PFL MMA
+ PGA TOUR
+ Pimp My Ride
+ Pixel.tv
+ Pluto TV Action
+ Pluto TV AIK
+ Pluto TV AIK FollowUs
+ Pluto TV AIK Matcher vi minns
+ Pluto TV Brittisk Crime & Drama
+ Pluto TV Bud & Terence
+ Pluto TV Buskis
+ Pluto TV Dokumentär
+ Pluto TV Film
+ Pluto TV Handboll Highlights
+ Pluto TV Handboll Live
+ Pluto TV Horror
+ Pluto TV John Wayne
+ Pluto TV Juniorklubben
+ Pluto TV Komedi
+ Pluto TV Kultfilmer
+ Pluto TV Paranormal
+ Pluto TV Romantik
+ Pluto TV Sci-Fi
+ Pluto TV Snooker 900
+ Pluto TV Studio AIK
+ Pluto TV Tecknade klassiker
+ Pluto TV Tecknat
+ Pluto TV True Crime
+ Pluto TV Ungdomsserier
+ Pluto TV Världskrigen
+ Pluto TV Wild West
+ Project Runway
+ Realmadrid TV
+ Reno 911
+ Ridiculousness - Nya avsnitt
+ River Monsters
+ Rock Channel
+ Sabrina the Teenage Witch
+ Scorpion
+ Skål
+ Skönhetsfällan Danmark
+ Smithsonian Channel Selects
+ Smurfarna
+ South Park Armageddon
+ South Park Halloween
+ South Park Rockin' Out
+ South Park: Butters Collection
+ South Park: Cartman Collection
+ South Park: Holiday Collection
+ South Park: Into the Stars
+ South Park: Kenny Collection
+ South Park: Kyle Collection
+ South Park: Stan Collection
+ Star Trek Movies
+ Stugfixarna Norge
+ SvampBob Fyrkant
+ Svenska Hollywoodfruar
+ Svenska Truckers
+ Tareq Taylor's Nordic Cookery
+ Taxi
+ Tennis Channel
+ The Daily Show
+ The Graham Norton Show
+ The Hills
+ The Nanny
+ The Nanny & Mr Sheffield - A Fine Romance
+ The New Detectives
+ The Twilight Zone
+ Top Gear
+ Tosh.0
+ Totally Turtles
+ Triton Poker
+ Trucking Hell
+ True crime från Viaplay
+ UFC
+ Unga Mammor
+ Unsolved Mysteries
+ Viafree Movies
+ Walker Texas Ranger
+ Wildfire
+ World of Love Island
+ World Poker Tour
+
diff --git a/sites/pluto.tv/pluto.tv_uk.channels.xml b/sites/pluto.tv/pluto.tv_uk.channels.xml
index 45f55daf..bf9661a7 100644
--- a/sites/pluto.tv/pluto.tv_uk.channels.xml
+++ b/sites/pluto.tv/pluto.tv_uk.channels.xml
@@ -1,149 +1,231 @@
- Ridiculousness
- Pluto TV Comédie
- Pluto TV Kids Séries
- CATFISH TV
- Pluto TV Kids Animation
- Pluto TV Junior
- Dora TV
- Tortues Ninja TV
- iCarly TV
- Gaming TV
- The Pet Collective
- FailArmy
- The Asylum
- WPT
- Pluto TV Ciné
- Pluto TV Action
- Pluto TV Series
- Pluto TV Polar
- Plus Belle La Vie
- Louis La Brocante
- Les Cordier
- Pluto TV Ciné Rétro
- Pluto TV Extrême
- Pluto TV Inside
- Pluto TV Paranormal
- Pluto TV Cuisine
- Dossiers FBI
- Les Nouveaux Detectives
- BET CLASSICS Pluto TV
- MTV CLASSICS
- Pluto TV Investigation
- Pluto TV Telenovela
- Bob l'éponge
- Walker Texas Ranger
- Juste pour Rire
- Alerte à Malibu
- Les Années fac
- Génération Sitcoms
- Avatar
- Wild Side TV
- Pluto TV Thrillers
- Pluto TV Sci-Fi
- BBC Drama
- Euronews
- Doctor Who
- Pluto TV Feu de Cheminée
- Charlotte aux Fraises
- Pluto TV Star Trek
- Nature Time
- Coeur Océan
- Pluto TV Ciné d'Asie
- Alerte Cobra
- Toute une histoire
- Pluto TV French Collection
- Un gars, une fille
- Teen Mom
- Wellbeing TV
- Echappées Belles & Co
- C'est pas sorcier
- Adjugé, vendu !
- Victorious
- Rotana M+
- Family Club
- Top Gear
- DAZN Combat
- Robot Wars by MECH+
- Pluto TV Catastrophe
- Car Chase
- Pluto TV Western
- Billiard TV
- JAG
- Pluto TV Rap
- Realmadrid TV
- Les Anges
- Pluto TV 2010's Classics
- Pluto TV 90's Classics
- CNN Fast
- Most Haunted
- Blue Bloods
- Turbo
- Les Reines du Shopping
- Zone Interdite
- Enquêtes Criminelles
- Incroyables Transformations
- Les Marseillais
- CRIBS : MAISONS DE STAR
- Hélène et les garçons
- Têtu TV
- Digimon Adventure
- Pluto TV Motor
- Pluto TV Love Songs
- Les Razmoket
- Pluto TV Séries Fantastiques
- INA 70
- Qui veut gagner des millions?
- Les Z'amours
- Pluto TV Kids Classics
- PFL MMA
- FIFA+
- Faites entrer l'accusé
- Olive & Tom
- Plus Belle la Vie 2
- Beyblade
- VH1+ Classics
- Yu-Gi-Oh!
- Pluto TV Kids Ukraine
- CBS News 24/7
- MacGyver
- Melrose Place
- Un Village Français
- Just Tattoo of Us
- One Piece
- VH1+ Rock
- Diane, femme flic
- Daria
- Le miracle de l'amour
- Les filles d'à côté
- Pluto TV Romance
- Pluto TV Animaux
- Amour, Gloire et Beauté
- Enquêtes de Choc
- Homicide
- Téléfilms de Noël by Pluto TV
- Triton Poker
- Bubble Guppies
- Pluto TV Super Kids
- MODUS Super Series Darts
- Are You The One?
- Pluto TV Retro Toons
- Pluto TV Kids Gaming
- South Park
- Y'a que la vérité qui compte
- Pluto TV Sports
- Monster Jam
- Starsky & Hutch
- Sabrina, la série animée
- Pluto TV Classic Hip-Hop
- Instant Saga
- Pluto TV Reality
- Degrassi
- Angela Anaconda
- Inazuma Eleven
- Pluto TV Histoire
- Pluto TV Aventure
- Allociné
- Pluto TV Horreur
+ 5 Cops
+ 5 Emergency Rescue
+ 5 Exploring Britain
+ 5 on Pluto TV
+ 5 Trucking Hell
+ 7th Heaven
+ 21 Jump Street
+ 48 Hours
+ A Haunting
+ A New Life in the Sun
+ Aftershock
+ America's Funniest Home Videos
+ America's Next Top Model
+ Andromeda
+ Antiques Road Trip
+ Arthur
+ Auction Hunters
+ Avatar
+ AWSN
+ Barney & Friends
+ Best of Dr. Phil
+ BET Pluto TV
+ Beyond Belief: Fact or Fiction
+ Bloodline Detectives
+ Bloomberg TV+
+ Bondi Rescue
+ Born to Kill
+ Britain's Next Top Model
+ British Screen Classics
+ Cagney & Lacey
+ Car Chase
+ Cash In The Attic
+ Catfish
+ Catfish UK
+ CBS News 24/7
+ Chaos on Cam
+ CNN Headlines
+ CNNi
+ Confess by Nosey
+ COPS
+ Corner Gas
+ Crime Investigation
+ Crime Scene Solvers
+ Crimes That Shook Britain
+ CSI: Crime Scene Investigation
+ Curzon Cinema
+ DAZN Ringside
+ Deadly Women
+ Degrassi Next Gen
+ Dog The Bounty Hunter
+ Dog Whisperer
+ Dog Whisperer VIDAA TEST
+ Dominance FC TV
+ DP World Tour
+ Duck Dynasty
+ Dynasty
+ Earth: Final Conflict
+ Escape to the Country
+ Euronews
+ Evidence of Evil
+ FailArmy
+ Family Ties
+ Farscape
+ FBI Files
+ FIFA+
+ Flashpoint
+ Full Custom Garage
+ Funny AF
+ Geordie Shore
+ Ghost Dimension
+ Ghost Hunters
+ Girlfriends
+ Gunsmoke
+ Haunt TV
+ Hawaii Five-O
+ Hell's Kitchen
+ Hercules: The Legendary Journeys
+ Highway to Heaven
+ Homes Under Hammer
+ Homicide Hunter
+ How To Use Pluto TV
+ Hunter
+ Ice Road Truckers
+ Icons Unearthed+
+ Inside Crime
+ Inspector Gadget
+ Iron Chef
+ Ironside
+ JAG
+ Judge Judy
+ Location, location, location
+ MacGyver
+ Master Chef Australia
+ Matlock
+ Mayday Air Disaster
+ Medical Detectives
+ Melrose Place
+ Melrose Place VIDAA TEST
+ Million Dollar Listing
+ Mission Impossible
+ MODUS Super Series Darts
+ Moesha
+ Monkey
+ More TV Crime
+ More TV Sci-fi
+ Most Haunted
+ Most Haunted: Unseen
+ Moviesphere
+ MST3K
+ MTV Pluto TV
+ MTV Reality
+ Murdertown
+ Mutant X
+ Mystery TV
+ Mythbusters
+ Nature Time
+ Ninja Warrior
+ Northern Exposure
+ Nosey
+ NOW 70's
+ Now 80's
+ NOW 90s00s
+ Now Rock
+ On The Case
+ Operation Repo
+ Outback Truckers
+ Paranormal State
+ PGA TOUR
+ Pimp my Ride
+ Pluto TV 80's Action
+ Pluto TV Action
+ Pluto TV Action
+ Pluto TV Action+
+ Pluto TV Alien Invasion
+ Pluto TV American True Crime
+ Pluto TV Animals
+ Pluto TV Animation
+ Pluto TV Britain at War
+ Pluto TV Classic TV
+ Pluto TV Comedy Movies
+ Pluto TV Conspiracy
+ Pluto TV Crime
+ Pluto TV Crime Drama
+ Pluto TV Crime+
+ Pluto TV Cult Films
+ Pluto TV Drama
+ Pluto TV Erotica
+ Pluto TV Family Movie Club
+ Pluto TV Fantasy & Horror
+ Pluto TV Food
+ Pluto TV History
+ Pluto TV Horror
+ Pluto TV Inside+
+ Pluto TV Investigation
+ Pluto TV Kids
+ Pluto TV Motor+
+ Pluto TV Movies
+ Pluto TV Paranormal
+ Pluto TV Paranormal+
+ Pluto TV PetrolHeads
+ Pluto TV Reality
+ Pluto TV Retro Toons
+ Pluto TV Romance+
+ Pluto TV Sci-Fi
+ Pluto TV Sci-Fi
+ Pluto TV Sci-fi Series
+ Pluto TV Science
+ Pluto TV Sherlock
+ Pluto TV Sitcoms
+ Pluto TV Snooker 900
+ Pluto TV Space
+ Pluto TV Thrillers
+ Pluto TV Westerns
+ Pluto TV Wildest Adventures
+ Pokémon
+ POP
+ Project Runway
+ Punk'd
+ Rawhide
+ Relic Hunter
+ Renegade
+ River Monsters
+ Rookie Blue
+ Rugby Pass TV
+ Sabrina The Teenage Witch
+ Scorpion
+ Sensing Murder
+ Sister, Sister
+ Six Million Dollar Man
+ South Park
+ Strongman
+ Taxi
+ Teen Mom
+ Teen Mom UK
+ Teletubbies
+ Tennis Channel
+ The Bionic Woman
+ The Graham Norton Show
+ The Hotel Inspector
+ The Incredible Hulk
+ The Love Boat
+ The New Detectives
+ The Pink Panther
+ The Real Housewives
+ The Smurfs
+ The Wahlburgers
+ The Yellow Couch with Jeremy Lynch
+ Top Chef
+ Totally Turtles
+ Touched by an Angel
+ Transformers
+ True Crime Now
+ True Crime UK
+ U&Laughs
+ U&Real Heroes
+ U&The Past
+ U&Transport
+ UFC
+ Unsolved Mysteries
+ Unsolved Mysteries with Dennis Farina
+ Wardens
+ Weird or What? With William Shatner
+ Wicked Tuna
+ Wild at Heart
+ World Poker Tour
+ World War TV
+ Wrestling Legends TV
+ Xena: Warrior Princess
diff --git a/sites/pluto.tv/pluto.tv_us.channels.xml b/sites/pluto.tv/pluto.tv_us.channels.xml
index db3c301b..832d964a 100644
--- a/sites/pluto.tv/pluto.tv_us.channels.xml
+++ b/sites/pluto.tv/pluto.tv_us.channels.xml
@@ -1,453 +1,412 @@
- Pluto TV Comedy
- Pluto TV History
- CBS News 24/7
- FOX Sports
- Pluto TV Romance
- Pluto TV Paranormal
- The New Detectives
- Nosey
- Kevin Hart’s LOL! Network
- Pluto TV Thrillers
- Pluto TV Drama
- Unsolved Mysteries
- Gordon Ramsay's Hell's Kitchen
- Pluto TV Westerns
- Pluto TV Sci-Fi
- Pluto TV Fantastic
- British Drama
- Dogs 24/7
- Pluto TV Spotlight
- The Pet Collective
- Forensic Files
- Pluto TV Christmas
- Pluto TV Military
- QVC
- Dog the Bounty Hunter
- Crackling Fireplace
- Lucha Libre AAA
- TV Land Sitcoms
- TokuSHOUTsu
- Pluto TV Terror
- Degrassi
- Cold Case Files by A&E
- Spike Outdoors
- Pluto TV Cult Films
- 80s Rewind
- BET Pluto TV
- Comedy Central Pluto TV
- MTV Pluto TV
- Nickelodeon Pluto TV
- Nick Jr. Pluto TV
- MTV Dating
- Pluto TV Backcountry
- Paramount Movie Channel
- Midsomer Murders
- Logo Pluto TV
- Doctor Who Classic
- Antiques Roadshow UK
- NFL Channel
- Cine en español
- Investiga
- Pluto TV Novelas
- Telemundo telenovelas clásicas
- MTV en español
- Comedy Central en español
- EstrellaTV
- Cine Premiere
- TOTALLY TURTLES
- Pluto TV 007
- Pluto TV Lives
- Pluto TV Reality
- Foodies
- Spike ¡extremo!
- Cine adrenalina
- Nickelodeon en español
- Cine terror
- Peppa Pig
- Yo! MTV
- MTV Biggest Pop
- MTV Spankin' New
- TV Land Drama
- Love & Hip Hop
- Black Ink Crew
- This Old House
- BET Her
- Pluto TV 007 en español
- Vevo Pop
- The First
- TBN
- TODAY All Day
- Baywatch
- MTV Flow Latino
- VH1 I Love Reality
- DCC: Making the Team
- Wild 'N Out
- The Challenge
- VH1 Hip Hop Family
- The Addams Family
- Naruto
- Vevo Country
- Vevo R&B
- pocket.watch Game-On
- Court TV
- Tosh.0
- Kids Movie Club
- No Parents Allowed
- ET
- Home.Made.Nation
- CBS News Los Angeles
- CBS News New York
- CBS News Los Angeles
- CBS News New York
- CMT Pluto TV
- Vevo Holiday
- PGA TOUR
- beIN SPORTS XTRA
- NBC News NOW
- CBS News Chicago
- CBS News Boston
- CBS News Bay Area
- CBS News Minnesota
- CBS News Philadelphia
- CBS News Pittsburgh
- CBS News Colorado
- Little Angel's Playroom
- Bellator MMA
- CBS News Texas
- Three's Company
- CSI
- Star Trek
- theGrio
- Beverly Hills 90210
- 90s Throwback
- Pluto TV Staff Picks
- 70s Cinema
- Misterios sin resolver
- Pluto TV Crime Movies
- Yu-Gi-Oh!
- Home for the Holidays
- HSN
- Classic TV Drama
- Classic TV Comedy
- Survivor
- The Amazing Race
- Rescue 911
- Smithsonian Channel Selects
- Pluto TV Crime Drama
- Vevo '70s
- The Bob Ross Channel
- CMT Equal Play
- Comedy Central Animation
- One Piece
- The Price Is Right: The Barker Era
- The Love Boat
- Beverly Hillbillies
- Supernatural Drama
- Family Ties
- Mission Impossible
- Cine ¡¡jaja!!
- Cine XOXO
- Happy Days
- Classica
- Ryan and Friends
- BBC Home & Garden
- BBC Food
- PokerGo
- Vevo '80s
- Vevo '90s
- Vevo 2K
- Paramount+ Picks
- News 12 New York
- America's Voice News
- COPS
- Little Stars Universe
- Bloomberg TV
- Newsmax2
- Sky News
- Pluto TV Animals
- Black Cinema
- RiffTrax
- TNA Wrestling
- Pluto TV Travel
- Bar Rescue
- Acapulco Shore
- CBS News Sacramento
- Casos de la Dra. Polo
- PBR RidePass
- BritBox Mysteries
- Team Spirit
- Lupin the 3rd
- Pluto TV Pranks
- Matlock
- Best of Dr. Phil
- The Andy Griffith Show
- Gunsmoke
- Black Classics
- CBS News Baltimore
- British Comedy
- Garfield and Friends
- Grande-ish
- Baby Shark TV
- LEGO Kids TV
- FOX SOUL
- Pelis y Popcorn
- Rainbow Squad
- Kartoon Channel!
- CBS News Miami
- Series con Ñ
- Cine navideño
- Transformers TV
- Blue Bloods
- Corazón turco
- Vevo Retro Rock
- Vevo True School Hip-Hop
- Heartland
- Classic Movie Westerns
00s Replay
- CBS News Chicago
- Stories by AMC
+ 48 Hours
+ 50 Cent Action
+ 60 Minutes
+ 70s Cinema
+ 80s Rewind
+ 90's Kids
+ 90s Kids TV 2
+ 90s Throwback
+ A&E Crime 360
+ ABC News Live
+ All Reality WE tv
+ ALLBLK Gems
+ America's Funniest Home Videos
+ America's Next Top Model
+ America's Test Kitchen
+ America's Voice News
+ American Crimes
+ Ancient Aliens
+ ANIME x HIDIVE
+ Antiques Road Trip
+ Antiques Roadshow UK
+ AWSN
+ Baby Shark TV
+ Bad Girls Club
+ Bar Rescue
+ BBC Earth
+ BBC News
+ Beach Day
+ Bellator MMA
+ Best of Bobby Flay by Food Network
+ Best of Dr. Phil
+ BET Cinema
+ BET Classics
+ BET Comedy Movies
+ BET Pluto TV
+ BET Throwbacks
+ BET Visionaries
+ BET x Tyler Perry Comedy
+ BET x Tyler Perry Drama
+ Beverly Hillbillies
+ Beverly Hills 90210
+ Beyond the Gates
+ Big Brother
+ Black Family Sitcoms
+ Black Ink Crew
+ Blaze Live
+ Bloomberg TV+
+ Blue Bloods
+ Bonanza
+ Bounce XL
+ Bravo Vault
+ BritBox Mysteries
+ BUZZR
+ Car Chase
+ CBS News 24/7
+ CBS News Baltimore
+ CBS News Bay Area
+ CBS News Bay Area
+ CBS News Boston
+ CBS News Chicago
+ CBS News Colorado
+ CBS News Detroit
+ CBS News Los Angeles
+ CBS News Los Angeles
+ CBS News Miami
+ CBS News Minnesota
+ CBS News Minnesota
+ CBS News New York
+ CBS News New York
+ CBS News Philadelphia
+ CBS News Pittsburgh
+ CBS News Sacramento
+ CBS News Texas
+ CBS Sports HQ
+ Cheaters
+ Cheers + Frasier
+ Chef vs Chef by Food Network
+ Chip & Jo: Feels Like Home by Magnolia Network
+ Classic Movie Westerns
+ Classic Movies Channel
+ Classic TV Comedy
+ Classic TV Crime Drama
+ Classic TV Drama
+ Classic TV: Families
+ Classica
+ CMT Equal Play
+ CNN HEADLINES
+ CNN Originals
+ Cold Case Files by A&E
+ Comedy Central Pluto TV
+ Confess by Nosey
+ COPS
+ Court TV
+ Criminal Minds
+ Crunchyroll
+ CSI
CSI: Miami
CSI: NY
- AMC en español
- The Walking Dead Universe
- Golazo Network
- POWERNATION
- LiveNOW from FOX
- FOX Deportes
- Pluto TV Icons
- Cine Clásico
- Real Disaster Channel
- Top Rank Classics
- Vevo Íconos Latinos
+ Dateline 24/7
+ Dating Disasters
+ DAZN Ringside
+ DCC: Making the Team
+ Deal or No Deal
+ Degrassi
+ Degrassi VIDAA TEST
+ Delicious Eats by Food Network
+ Dinos 24/7
+ Doctor Who Classic
+ Dog the Bounty Hunter
+ Dog Whisperer with Cesar Millan
Dynasty
- Classic TV Variety
- Acapulco Shore
- Vevo Regional Mexicano
- The Jamie Oliver Channel
- The Lone Ranger
- PBS Genealogy
- Universal Monsters
- Monster Jam
- Star Trek Deep Space Nine
- Tough Jobs
- Formula 1 Channel
- BBC News
- UEFA Champions League
- Salem News Channel
- Queens of Reality
- WOW – Women of Wrestling
- 60 Minutes
- Sala de Emergencias: Historias Inéditas
- Cheers + Frasier
- OuterSphere
- Love Nature
- Homeful
- The Good Wife
- El Reino Infantil
- No Reservations
- Stingray Holidayscapes
+ Ebony TV Drama
+ El Rey Rebel
+ ET
+ F1 Channel
+ FailArmy
+ Family Feud
+ Family Feud Classic
+ Family Ties
+ FanDuel TV Extra
+ Feel Good Drama
+ Flicks of Fury
+ Forensic Files
+ Forever Kids
+ FOX LOCAL Seattle
+ FOX Sports
+ FOX Weather
+ Funny AF
+ Game Show Central
+ Garfield and Friends
+ Ghost Hunters
+ GLORY Kickboxing
+ Go Go Gadget!
+ Golazo Network
+ GolfPass
+ Gordon Ramsay's Hell's Kitchen
+ Gunsmoke
+ Hallmark Movies & More
+ Happy Days
+ Heartland
+ Heartland VIDAA TEST
Hit Sitcoms
- Places & Spaces
- CNN Originals
- MythBusters
- Places & Spaces
- Classic Movies Channel
- Pluto TV Action
- Pluto TV Science
- Tiny House Nation
+ Hogan's Heroes
+ Home Cooking by Food Network
+ Home.Made.Nation
+ Homeful
+ Hot Bench
+ HSN
+ I Love Lucy
+ iCarly TV
+ Ink Master
+ Inuyasha
+ ION
+ Jersey Shore
+ Judge Nosey
+ Kartoon Channel!
+ KIRO Seattle
+ Law & Order
+ LEGO Kids TV
+ Let's Make A Deal
+ Lifetime Movie Favorites
+ Little Angel's Playroom
+ Little House on the Prairie
+ Little Stars Universe
+ Live Music
+ Live PD Presents
+ LiveNOW from FOX
+ Living With Evil
+ Logo Pluto TV
+ Love & Hip Hop
+ Love Nature
+ Matched Married Meet by Lifetime
+ Matlock
+ Midsomer Murders
+ Million Dollar Listing Vault
+ Mission Impossible
+ Mister Rogers' Neighborhood
+ MLB
+ Modern Marvels by HISTORY
+ Monster Jam
+ More True Crime
+ More TV Drama
+ More TV Sitcoms
+ MotorTrend FAST TV
+ Movies for Gamers
+ MovieSphere by Lionsgate
+ MST3K
+ MTV Biggest Pop
+ MTV Flow Latino
+ MTV Pluto TV
+ MTV Spankin' New
+ Murder, She Wrote
+ MythBusters
+ Naruto
+ Nash Bridges
+ Naturescape
+ NBC News NOW
+ NBC Sports NOW
+ News 12 New York
+ Newsmax2
+ NFL Channel
+ Nick Jr. Pluto TV
+ Nickelodeon Pluto TV
+ No Reservations
+ Nosey
+ OAN Plus
+ ONE Championship TV
+ One Piece
+ OuterSphere
+ Oxygen True Crime Archives
+ P+ VLL
+ Paramount Movie Channel
+ Paramount+ Picks
+ PBR RidePass
+ PBS Antiques Roadshow
+ PBS Nature
+ Peppa Pig
+ Perry Mason
+ PFL MMA
+ PGA TOUR
+ Pickers & Pawn
+ Pluto TV Action
+ Pluto TV Anime
+ Pluto TV Anime
+ Pluto TV Anime Movies
+ Pluto TV Backcountry
+ Pluto TV Cars
+ Pluto TV Cars
+ Pluto TV Comedy
Pluto TV Competition
- Jersey Shore
- Antiques Road Trip
- Pluto TV Reaction
+ Pluto TV Crime Drama
+ Pluto TV Crime Movies
+ Pluto TV Cult Films
+ Pluto TV Drama
+ Pluto TV Fantastic
+ Pluto TV Game Shows
+ Pluto TV History
+ Pluto TV Horror
+ Pluto TV Icons
+ Pluto TV Lives
+ Pluto TV Military
+ Pluto TV Paranormal
+ Pluto TV Reaction
+ Pluto TV Reality
+ Pluto TV Romance
+ Pluto TV Sci-Fi
+ Pluto TV Science
+ Pluto TV Spotlight
+ Pluto TV Staff Picks
+ Pluto TV Terror
+ Pluto TV Thrillers
+ Pluto TV Trending Now
+ Pluto TV True Crime
+ Pluto TV Westerns
+ Pokémon
+ PokerGO
+ POWERNATION
+ Project Runway
+ QVC
+ QVC2
+ Rawhide
+ Real Disaster Channel
+ Real Housewives Vault
+ Revry
+ RiffTrax
+ Robot Wars by MECH+
+ Rustic Retreats
+ Ryan and Friends
+ Sailor Moon
+ Salem News Channel
+ Scripps News
+ Shop LC
+ Sitcom Legends
+ Sketchy AF
+ Sky News
+ Smithsonian Channel Selects
+ Spike Outdoors
+ Spike Pluto TV
+ Star Trek
+ Star Trek: Deep Space Nine
+ Star Trek: Enterprise
+ Star Trek: The Next Generation
+ Star Trek: Voyager
Stargate
- XITE Rock x Metal
+ Storage Wars by A&E
+ Stories by AMC
+ Strawberry Shortcake and Friends
+ Supermarket Sweep
+ Supernatural Drama
+ Survivor
+ Swerve Sports
+ Tastemade Smokehouse
+ Teen Mom
+ TennisChannel 2
+ The Addams Family
+ The Amazing Race
+ The Andy Griffith Show
+ The Bob Ross Channel
+ The Challenge
+ The Emeril Lagasse Channel
+ The First
+ The First 48 by A&E
+ The Jamie Oliver Channel
+ The Judge Judy Channel
+ The Lone Ranger
+ The Love Boat
+ The Martha Stewart Channel
+ The NBA Channel
+ The New Detectives
+ The Pet Collective
+ The Price Is Right
+ The Price Is Right: The Barker Era
+ The Rifleman
+ The Twilight Zone
+ The Walking Dead Universe
+ The Wild Wild West
+ The X-Files
+ This Old House
+ Three's Company
+ Tiny House Nation
+ TNA Wrestling
+ TODAY All Day
+ Tony Robbins Network
+ Top Gear
+ Top Rank Classics
+ Tosh.0
+ TOTALLY TURTLES
+ Tough Jobs
+ Transformers TV
+ Triton Poker
+ TV Land Drama
+ TV Land Drama
+ TV Land Sitcoms
+ TV Land Sitcoms
+ UEFA Champions League
+ UFC
+ Ultimate Builds
+ Universal Action
+ Universal Crime
+ Universal Monsters
+ Unsolved Mysteries
+ UnXplained Zone
+ Vevo 2K
+ Vevo '70s
+ Vevo '80s
+ Vevo '90s
+ Vevo Country
+ Vevo Pop
+ Vevo R&B
+ Vevo Rock
+ Vevo True School Hip-Hop
+ VH1 Queens of Reality
+ Warner Bros. TV Say Yes to the Dress
+ Warner Bros. TV Sweet Escapes
+ WeatherNation
+ WeatherNation Seattle
+ Western TV
+ Wicked Tuna
+ Wild 'N Out
+ Women's Sports Network
+ World Poker Tour
+ Wrestling Central
XITE Classic Country
XITE Gospel
- The Weather Channel En Español
- Cheaters
- CSI: NY en español
- KIRO Seattle
- CSI: Miami en español
- Star Trek Voyager
- Confess by Nosey
- Rawhide
- CBS News Detroit
- I Love Lucy
- Top Gear
- PBS Antiques Roadshow
- PBS Nature
- FOX Weather
- Family Feud Classic
- The Price Is Right
- DAZN Ringside
- Supermarket Sweep
- The Jack Hanna Channel
- FanDuel TV Extra
- EarthDay 365
- More Crime Drama
- Dating Disasters
- Dog Whisperer with Cesar Millan
- BET x Tyler Perry Drama
- BET x Tyler Perry Comedy
- FOX 11 Los Angeles
- Go Go Gadget!
- Strawberry Shortcake and Friends
- CBS en español
- ONE Championship TV
- La Familia del Barrio
- Dinos 24/7
- GLORY Kickboxing
- CNN HEADLINES
- World Poker Tour
- Stand-Up TV
- Pluto TV Cars
- Anime All Day
- Spike Pluto TV
- Naturescape
- Pluto TV True Crime
- BUZZR
- Live Music
- Pluto TV Food
- Crime 360 by A&E
- Xtreme Outdoor Presented by HISTORY
- Pluto TV Home
- 48 Hours
- Bounce XL
- The Judge Judy Channel
- Vevo Holiday
- Cine navideño
- PFL MMA
- Home for the Holidays
- MotorTrend FAST TV
- Godzilla
- Zoom! Zoom!
- This Old House Makers Channel
- 90's Kids
- ABC News Live
- Big Brother
- Wild West TV
- Speed Sport 1
- Ebony TV Drama
- Nash Bridges
- Pokémon
- Forever Kids
- Mundo paranormal
- Hell's Kitchen en español
- Entre nosotras
- Euronews
- Nosey escándalos
- beIN SPORTS XTRA en español
- Mundo viajero
- Ink Master
- Classic TV Crime Drama
- Classic TV: Families
- Best of The Drew Barrymore Show
- Holiday Movie Favorites By Lifetime
- Holiday Movie Favorites By Lifetime
- Hallmark Movies & More Holiday Favorites
- Pluto TV Christmas
- Hollywood Squares
- More TV Game Shows
- Car Chase
- Hallmark en español
- ION
- American Crimes
- Crunchyroll
- StarTalk TV
- Feel Good Drama
- Modern Marvels Presented by HISTORY
- NBC Los Angeles News
- Telemundo Noticias California
- Alien Nation by DUST
- The Twilight Zone
- MST3K
- Fear Factor
- CSI en Español
- Festive Fireplace
- Sitcom Legends
- Dateline 24/7
- Oxygen True Crime Archives
- Top Chef Vault
- Bad Girls Club
- Little House on the Prairie
- BBC Earth
- Perform by Lifetime
- UnXplained Zone
- Ultimate Builds
- Triton Poker
- Black Visionaries
- CNN XPRESS
- Vidas Extremas
- TuDiscovery
- Scripps News
- Mundo geek
- Wanted: Dead or Alive
- More TV Sitcoms
- Let's Make A Deal
- Totally Teen
- NBC Sports
- Bravo Vault
- Real Housewives Vault
- Rustic Retreats
- Medical Incredible
- Family Feud
- Expedientes Sobrenaturales
- TuWarner
- Crimen
- OAN Plus
- Bebecito Bum y sus amigos
- Black Throwbacks
- GolfPass
- Criminal Minds
- Home Crashers
- Western TV
- Pluto TV Horror
- Cats 24/7
- Pluto TV Trending Now
- Construcciones Asombrosas
- Deal or No Deal
- Judge Nosey
- CBS Sports HQ
- Hot Bench
- More TV Drama
- Perry Mason
- More True Crime
- Universal Crime
- Pluto TV Game Shows
- Estrella News
- WeatherNation Los Angeles
- Hallmark en español
- Warner Bros. TV Sweet Escapes
- 4UV
- Bodas+
- Murder, She Wrote
- Teen Mom
- Mister Rogers' Neighborhood
- Blaze Live
- Flicks of Fury
- Million Dollar Listing Vault
- The Walking Dead en español
- Amantes del romance
- Novelas con la abuela
- Badass novelas
- America's Test Kitchen
- Funny AF
- Crímenes imperfectos
- Universal Action
- FailArmy
- Game Show Central
- MLB
- All Reality by WE tv
- Slightly Off IFC
- The Rifleman
- Sony Canal Escape Perfecto
- Hallmark Movies & More Holiday Favorites
- Sailor Moon
- MovieSphere by Lionsgate
- Ghost Hunters
- Warner Bros. TV Say Yes to the Dress
- Pickers & Pawn
- The Wild Wild West
+ XITE Rock x Metal
+ Xtreme Outdoor by HISTORY
+ Yo! MTV
+ Yu-Gi-Oh!
+ Acapulco Shore
+ Casos de la Dra. Polo
+ CBS en español
+ Cine adrenalina
+ Cine Amor
+ Cine aventura
+ Cine Clásico
+ Cine comedia
+ Cine Crimen
+ Cine en español
+ Cine Premiere
+ Cine terror
+ CNN XPRESS
+ Comedy Central en español
+ Construcciones Asombrosas
+ Crimen
+ Crímenes imperfectos
+ CSI en Español
+ CSI: Miami en español
+ CSI: NY en español
+ El Reino Infantil
+ Estrella News
+ EstrellaTV
+ FOX Deportes
+ Investiga
+ La Familia del Barrio
+ Little Angel's Playroom en Español
+ Lucha Libre AAA
+ Más adrenalina
+ Misterios sin resolver
+ MTV en español
+ Nickelodeon en español
+ Pluto TV Novelas
+ Sala de Emergencias: Historias Inéditas
+ Sony Canal Escape Perfecto
+ Telemundo telenovelas clásicas
+ The Walking Dead en español
+ Vevo Íconos Latinos
+ Vevo Regional Mexicano
+ Vidas Extremas
diff --git a/sites/programetv.ro/programetv.ro.channels.xml b/sites/programetv.ro/programetv.ro.channels.xml
index 7d00d2dd..30a9e4c5 100644
--- a/sites/programetv.ro/programetv.ro.channels.xml
+++ b/sites/programetv.ro/programetv.ro.channels.xml
@@ -153,7 +153,7 @@
HBO 3
HBO 3 HD
HBO HD
- HGTV
+ HGTV HD
History
History HD
H!T Music Channel
diff --git a/sites/tvpassport.com/tvpassport.com.config.js b/sites/tvpassport.com/tvpassport.com.config.js
index b7f98d83..5a1c0e42 100644
--- a/sites/tvpassport.com/tvpassport.com.config.js
+++ b/sites/tvpassport.com/tvpassport.com.config.js
@@ -29,10 +29,11 @@ module.exports = {
},
parser: function ({ content }) {
let programs = []
+ const currentTimezone = parseCurrentTimezone(content)
const items = parseItems(content)
for (let item of items) {
const $item = cheerio.load(item)
- const start = parseStart($item)
+ const start = parseStart($item, currentTimezone)
const duration = parseDuration($item)
const stop = start.add(duration, 'm')
let title = parseTitle($item)
@@ -132,11 +133,11 @@ function parseTitle($item) {
}
function parseSubTitle($item) {
- return $item('*').data('episodetitle').toString() || null
+ return $item('*').data('episodetitle')?.toString() || null
}
function parseYear($item) {
- return $item('*').data('year').toString() || null
+ return $item('*').data('year')?.toString() || null
}
function parseCategory($item) {
@@ -174,10 +175,10 @@ function parseRating($item) {
: null
}
-function parseStart($item) {
+function parseStart($item, currentTimezone) {
const time = $item('*').data('st')
- return dayjs.tz(time, 'YYYY-MM-DD HH:mm:ss', 'America/New_York')
+ return dayjs.tz(time, 'YYYY-MM-DD HH:mm:ss', currentTimezone)
}
function parseDuration($item) {
@@ -192,3 +193,11 @@ function parseItems(content) {
return $('.station-listings .list-group-item').toArray()
}
+
+function parseCurrentTimezone(content) {
+ if (!content) return 'America/New_York'
+ const $ = cheerio.load(content)
+
+ return $('#timezone_selector').val()
+}
+
diff --git a/sites/watch.whaletvplus.com/__data__/content.json b/sites/watch.whaletvplus.com/__data__/content.json
new file mode 100644
index 00000000..475b0475
--- /dev/null
+++ b/sites/watch.whaletvplus.com/__data__/content.json
@@ -0,0 +1,817 @@
+{
+ "data": [
+ {
+ "chlId": "972712064533996134",
+ "chlNm": "123GO!",
+ "ptList": [
+ {
+ "prgEtm": "1767680730000",
+ "prgStm": "1767679200000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024814"
+ },
+ {
+ "prgEtm": "1767682123000",
+ "prgStm": "1767680730000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024815"
+ },
+ {
+ "prgEtm": "1767683888000",
+ "prgStm": "1767682123000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024816"
+ },
+ {
+ "prgEtm": "1767685585000",
+ "prgStm": "1767683888000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024817"
+ },
+ {
+ "prgEtm": "1767687192000",
+ "prgStm": "1767685585000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024818"
+ },
+ {
+ "prgEtm": "1767688664000",
+ "prgStm": "1767687192000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024819"
+ },
+ {
+ "prgEtm": "1767690132000",
+ "prgStm": "1767688664000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024820"
+ },
+ {
+ "prgEtm": "1767691727000",
+ "prgStm": "1767690132000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024821"
+ },
+ {
+ "prgEtm": "1767693179000",
+ "prgStm": "1767691727000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024822"
+ },
+ {
+ "prgEtm": "1767694741000",
+ "prgStm": "1767693179000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024823"
+ },
+ {
+ "prgEtm": "1767696168000",
+ "prgStm": "1767694741000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024824"
+ },
+ {
+ "prgEtm": "1767697685000",
+ "prgStm": "1767696168000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024825"
+ },
+ {
+ "prgEtm": "1767699105000",
+ "prgStm": "1767697685000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024826"
+ },
+ {
+ "prgEtm": "1767700639000",
+ "prgStm": "1767699105000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024827"
+ },
+ {
+ "prgEtm": "1767702080000",
+ "prgStm": "1767700639000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024828"
+ },
+ {
+ "prgEtm": "1767703536000",
+ "prgStm": "1767702080000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024829"
+ },
+ {
+ "prgEtm": "1767704915000",
+ "prgStm": "1767703536000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024830"
+ },
+ {
+ "prgEtm": "1767706392000",
+ "prgStm": "1767704915000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024831"
+ },
+ {
+ "prgEtm": "1767707772000",
+ "prgStm": "1767706392000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024832"
+ },
+ {
+ "prgEtm": "1767709462000",
+ "prgStm": "1767707772000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024833"
+ },
+ {
+ "prgEtm": "1767711426000",
+ "prgStm": "1767709462000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024834"
+ },
+ {
+ "prgEtm": "1767712932000",
+ "prgStm": "1767711426000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024835"
+ },
+ {
+ "prgEtm": "1767714330000",
+ "prgStm": "1767712932000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024836"
+ },
+ {
+ "prgEtm": "1767715777000",
+ "prgStm": "1767714330000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024837"
+ },
+ {
+ "prgEtm": "1767717501000",
+ "prgStm": "1767715777000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024838"
+ },
+ {
+ "prgEtm": "1767719439000",
+ "prgStm": "1767717501000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024839"
+ },
+ {
+ "prgEtm": "1767720912000",
+ "prgStm": "1767719439000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024840"
+ },
+ {
+ "prgEtm": "1767722448000",
+ "prgStm": "1767720912000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024841"
+ },
+ {
+ "prgEtm": "1767723930000",
+ "prgStm": "1767722448000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024842"
+ },
+ {
+ "prgEtm": "1767725520000",
+ "prgStm": "1767723930000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024843"
+ },
+ {
+ "prgEtm": "1767727050000",
+ "prgStm": "1767725520000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024844"
+ },
+ {
+ "prgEtm": "1767728443000",
+ "prgStm": "1767727050000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024845"
+ },
+ {
+ "prgEtm": "1767730208000",
+ "prgStm": "1767728443000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024846"
+ },
+ {
+ "prgEtm": "1767731905000",
+ "prgStm": "1767730208000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024847"
+ },
+ {
+ "prgEtm": "1767733512000",
+ "prgStm": "1767731905000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024848"
+ },
+ {
+ "prgEtm": "1767734984000",
+ "prgStm": "1767733512000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024849"
+ },
+ {
+ "prgEtm": "1767736452000",
+ "prgStm": "1767734984000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024850"
+ },
+ {
+ "prgEtm": "1767738047000",
+ "prgStm": "1767736452000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024851"
+ },
+ {
+ "prgEtm": "1767739499000",
+ "prgStm": "1767738047000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024852"
+ },
+ {
+ "prgEtm": "1767741061000",
+ "prgStm": "1767739499000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024853"
+ },
+ {
+ "prgEtm": "1767742488000",
+ "prgStm": "1767741061000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024854"
+ },
+ {
+ "prgEtm": "1767744005000",
+ "prgStm": "1767742488000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024855"
+ },
+ {
+ "prgEtm": "1767745425000",
+ "prgStm": "1767744005000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024856"
+ },
+ {
+ "prgEtm": "1767746959000",
+ "prgStm": "1767745425000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024857"
+ },
+ {
+ "prgEtm": "1767748400000",
+ "prgStm": "1767746959000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024858"
+ },
+ {
+ "prgEtm": "1767749856000",
+ "prgStm": "1767748400000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024859"
+ },
+ {
+ "prgEtm": "1767751235000",
+ "prgStm": "1767749856000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024860"
+ },
+ {
+ "prgEtm": "1767752712000",
+ "prgStm": "1767751235000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024861"
+ },
+ {
+ "prgEtm": "1767754092000",
+ "prgStm": "1767752712000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024862"
+ },
+ {
+ "prgEtm": "1767755782000",
+ "prgStm": "1767754092000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024863"
+ },
+ {
+ "prgEtm": "1767757746000",
+ "prgStm": "1767755782000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024864"
+ },
+ {
+ "prgEtm": "1767759132000",
+ "prgStm": "1767757746000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024865"
+ },
+ {
+ "prgEtm": "1767760530000",
+ "prgStm": "1767759132000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024866"
+ },
+ {
+ "prgEtm": "1767761977000",
+ "prgStm": "1767760530000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024867"
+ },
+ {
+ "prgEtm": "1767763701000",
+ "prgStm": "1767761977000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024868"
+ },
+ {
+ "prgEtm": "1767765600000",
+ "prgStm": "1767763701000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024869"
+ },
+ {
+ "prgEtm": "1767767107000",
+ "prgStm": "1767765600000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024870"
+ },
+ {
+ "prgEtm": "1767768860000",
+ "prgStm": "1767767107000",
+ "prgTitle": "123GO!",
+ "prgchId": "1011321495895024871"
+ }
+ ]
+ },
+ {
+ "chlId": "972720861289775954",
+ "chlNm": "TidPix",
+ "ptList": [
+ {
+ "prgEtm": "1767675698000",
+ "prgStm": "1767667211000",
+ "prgTitle": "Kankan",
+ "prgchId": "1011997771970447801"
+ },
+ {
+ "prgEtm": "1767682089000",
+ "prgStm": "1767675698000",
+ "prgTitle": "Afrokons",
+ "prgchId": "1011997771970447802"
+ },
+ {
+ "prgEtm": "1767689866000",
+ "prgStm": "1767682089000",
+ "prgTitle": "Dear Bayo",
+ "prgchId": "1011997771970447803"
+ },
+ {
+ "prgEtm": "1767693550000",
+ "prgStm": "1767689866000",
+ "prgTitle": "Kukuri",
+ "prgchId": "1011997771970447804"
+ },
+ {
+ "prgEtm": "1767697200000",
+ "prgStm": "1767693550000",
+ "prgTitle": "Fixed",
+ "prgchId": "1011997771970447805"
+ },
+ {
+ "prgEtm": "1767699144000",
+ "prgStm": "1767697200000",
+ "prgTitle": "Channel 77",
+ "prgchId": "1011997771970447806"
+ },
+ {
+ "prgEtm": "1767701044000",
+ "prgStm": "1767699144000",
+ "prgTitle": "Channel 77",
+ "prgchId": "1011997771970447807"
+ },
+ {
+ "prgEtm": "1767703052000",
+ "prgStm": "1767701044000",
+ "prgTitle": "Channel 77",
+ "prgchId": "1011997771970447808"
+ },
+ {
+ "prgEtm": "1767705130000",
+ "prgStm": "1767703052000",
+ "prgTitle": "Squatterz",
+ "prgchId": "1011997771970447809"
+ },
+ {
+ "prgEtm": "1767707321000",
+ "prgStm": "1767705130000",
+ "prgTitle": "Squatterz",
+ "prgchId": "1011997771970447810"
+ },
+ {
+ "prgEtm": "1767709669000",
+ "prgStm": "1767707321000",
+ "prgTitle": "Squatterz",
+ "prgchId": "1011997771970447811"
+ },
+ {
+ "prgEtm": "1767711964000",
+ "prgStm": "1767709669000",
+ "prgTitle": "Squatterz",
+ "prgchId": "1011997771970447812"
+ },
+ {
+ "prgEtm": "1767719613000",
+ "prgStm": "1767711964000",
+ "prgTitle": "Nairobi Half Life",
+ "prgchId": "1011997771970447813"
+ },
+ {
+ "prgEtm": "1767728618000",
+ "prgStm": "1767719613000",
+ "prgTitle": "Taliya",
+ "prgchId": "1011997771970447814"
+ },
+ {
+ "prgEtm": "1767737075000",
+ "prgStm": "1767728618000",
+ "prgTitle": "Once Upon a Family",
+ "prgchId": "1011997771970447815"
+ },
+ {
+ "prgEtm": "1767740400000",
+ "prgStm": "1767737075000",
+ "prgTitle": "Coerced Revenge",
+ "prgchId": "1011997771970447816"
+ },
+ {
+ "prgEtm": "1767745888000",
+ "prgStm": "1767740400000",
+ "prgTitle": "The Coffin Salesman",
+ "prgchId": "1011997771970447817"
+ },
+ {
+ "prgEtm": "1767753665000",
+ "prgStm": "1767745888000",
+ "prgTitle": "Dear Bayo",
+ "prgchId": "1012360208393444142"
+ },
+ {
+ "prgEtm": "1767760945000",
+ "prgStm": "1767753665000",
+ "prgTitle": "Hidden Dreams",
+ "prgchId": "1012360208393444143"
+ },
+ {
+ "prgEtm": "1767764600000",
+ "prgStm": "1767760945000",
+ "prgTitle": "Poker ",
+ "prgchId": "1012360208393444144"
+ },
+ {
+ "prgEtm": "1767773660000",
+ "prgStm": "1767764600000",
+ "prgTitle": "The River Goddess (Asuo Subi)",
+ "prgchId": "1012360208393444145"
+ }
+ ]
+ },
+ {
+ "chlId": "979187723418476852",
+ "chlNm": "VladTV",
+ "ptList": [
+ {
+ "prgEtm": "1767677882000",
+ "prgStm": "1767670807000",
+ "prgTitle": "Go Yayo - April 2025",
+ "prgchId": "1011997716962088477"
+ },
+ {
+ "prgEtm": "1767684540000",
+ "prgStm": "1767677882000",
+ "prgTitle": "Skipp Townsend - May 2025",
+ "prgchId": "1011997716962088478"
+ },
+ {
+ "prgEtm": "1767686400000",
+ "prgStm": "1767684540000",
+ "prgTitle": "Hector Bravo - June 2025",
+ "prgchId": "1011997716962088479"
+ },
+ {
+ "prgEtm": "1767698863000",
+ "prgStm": "1767686400000",
+ "prgTitle": "Lord Jamar - June 2025",
+ "prgchId": "1011997716962088480"
+ },
+ {
+ "prgEtm": "1767708252000",
+ "prgStm": "1767698863000",
+ "prgTitle": "Derrick Grace II - April 2025",
+ "prgchId": "1011997716962088481"
+ },
+ {
+ "prgEtm": "1767717426000",
+ "prgStm": "1767708252000",
+ "prgTitle": "Wack100 - May 2025",
+ "prgchId": "1011997716962088482"
+ },
+ {
+ "prgEtm": "1767729194000",
+ "prgStm": "1767717426000",
+ "prgTitle": "DJ Akademiks - May 2025",
+ "prgchId": "1011997716962088483"
+ },
+ {
+ "prgEtm": "1767740543000",
+ "prgStm": "1767729194000",
+ "prgTitle": "Trap Lore Ross - May 2025",
+ "prgchId": "1011997716962088484"
+ },
+ {
+ "prgEtm": "1767745895000",
+ "prgStm": "1767740543000",
+ "prgTitle": "Freeway Rick - June 2017",
+ "prgchId": "1011997716962088485"
+ },
+ {
+ "prgEtm": "1767754872000",
+ "prgStm": "1767745895000",
+ "prgTitle": "Wack100 - June 2025",
+ "prgchId": "1012360104773297334"
+ },
+ {
+ "prgEtm": "1767761941000",
+ "prgStm": "1767754872000",
+ "prgTitle": "Sharay \"Punisher\" Hayes - June 2025",
+ "prgchId": "1012360104773297335"
+ },
+ {
+ "prgEtm": "1767771527000",
+ "prgStm": "1767761941000",
+ "prgTitle": "Roger Bonds - June 2025",
+ "prgchId": "1012360104773297336"
+ }
+ ]
+ },
+ {
+ "chlId": "979187723418476854",
+ "chlNm": "Moonball Sports TV",
+ "ptList": [
+ {
+ "prgEtm": "1767681000000",
+ "prgStm": "1767675600000",
+ "prgTitle": "Ahman Green’s Gamers Lounge",
+ "prgchId": "1010958633632668647"
+ },
+ {
+ "prgEtm": "1767686400000",
+ "prgStm": "1767681000000",
+ "prgTitle": "Ahman Green’s Gamers Lounge",
+ "prgchId": "1010958633632668648"
+ },
+ {
+ "prgEtm": "1767690000000",
+ "prgStm": "1767686400000",
+ "prgTitle": "Nicky Breaks 90",
+ "prgchId": "1010958633632668649"
+ },
+ {
+ "prgEtm": "1767693600000",
+ "prgStm": "1767690000000",
+ "prgTitle": "Diggin' Deep",
+ "prgchId": "1010958633632668650"
+ },
+ {
+ "prgEtm": "1767698100000",
+ "prgStm": "1767693600000",
+ "prgTitle": "Diggin' Deep",
+ "prgchId": "1010958633632668651"
+ },
+ {
+ "prgEtm": "1767700800000",
+ "prgStm": "1767698100000",
+ "prgTitle": "Diggin' Deep",
+ "prgchId": "1010958633632668652"
+ },
+ {
+ "prgEtm": "1767706200000",
+ "prgStm": "1767700800000",
+ "prgTitle": "Athletes Unlimited - Lacrosse",
+ "prgchId": "1010958633632668653"
+ },
+ {
+ "prgEtm": "1767711600000",
+ "prgStm": "1767706200000",
+ "prgTitle": "Athletes Unlimited - Lacrosse",
+ "prgchId": "1010958633632668654"
+ },
+ {
+ "prgEtm": "1767715200000",
+ "prgStm": "1767711600000",
+ "prgTitle": "World Chase Tag",
+ "prgchId": "1010958633632668655"
+ },
+ {
+ "prgEtm": "1767718800000",
+ "prgStm": "1767715200000",
+ "prgTitle": "World Chase Tag",
+ "prgchId": "1010958633632668656"
+ },
+ {
+ "prgEtm": "1767722400000",
+ "prgStm": "1767718800000",
+ "prgTitle": "World Chase Tag",
+ "prgchId": "1010958633632668657"
+ },
+ {
+ "prgEtm": "1767726000000",
+ "prgStm": "1767722400000",
+ "prgTitle": "OmegaBall",
+ "prgchId": "1010958633632668658"
+ },
+ {
+ "prgEtm": "1767733200000",
+ "prgStm": "1767726000000",
+ "prgTitle": "Ultimate Frisbee Association",
+ "prgchId": "1010958633632668659"
+ },
+ {
+ "prgEtm": "1767740400000",
+ "prgStm": "1767733200000",
+ "prgTitle": "Athletes Unlimited - Women's Basketball",
+ "prgchId": "1010958633632668660"
+ },
+ {
+ "prgEtm": "1767744000000",
+ "prgStm": "1767740400000",
+ "prgTitle": "Major League Wiffle Ball",
+ "prgchId": "1010958633632668661"
+ },
+ {
+ "prgEtm": "1767746700000",
+ "prgStm": "1767744000000",
+ "prgTitle": "Major League Wiffle Ball",
+ "prgchId": "1010958633632668662"
+ },
+ {
+ "prgEtm": "1767751200000",
+ "prgStm": "1767746700000",
+ "prgTitle": "Major League Wiffle Ball",
+ "prgchId": "1010958633632668663"
+ },
+ {
+ "prgEtm": "1767755400000",
+ "prgStm": "1767751200000",
+ "prgTitle": "Diggin' Deep",
+ "prgchId": "1010958633632668664"
+ },
+ {
+ "prgEtm": "1767760200000",
+ "prgStm": "1767755400000",
+ "prgTitle": "Diggin' Deep",
+ "prgchId": "1010958633632668665"
+ },
+ {
+ "prgEtm": "1767762000000",
+ "prgStm": "1767760200000",
+ "prgTitle": "Major League Wiffle Ball",
+ "prgchId": "1010958633632668666"
+ },
+ {
+ "prgEtm": "1767767400000",
+ "prgStm": "1767762000000",
+ "prgTitle": "Ahman Green’s Gamers Lounge",
+ "prgchId": "1010958633632668667"
+ },
+ {
+ "prgEtm": "1767774600000",
+ "prgStm": "1767767400000",
+ "prgTitle": "Ahman Green’s Gamers Lounge",
+ "prgchId": "1010958633632668668"
+ }
+ ]
+ },
+ {
+ "chlId": "979187723418476859",
+ "chlNm": "a-z Western Grit",
+ "ptList": [
+ {
+ "prgEtm": "1767677820000",
+ "prgStm": "1767673500000",
+ "prgTitle": "Brand Of The Outlaws",
+ "prgchId": "1011995049988787269"
+ },
+ {
+ "prgEtm": "1767684480000",
+ "prgStm": "1767677820000",
+ "prgTitle": "The Wackiest Wagon Train in the West",
+ "prgchId": "1011995049988787270"
+ },
+ {
+ "prgEtm": "1767688980000",
+ "prgStm": "1767684480000",
+ "prgTitle": "Loser's End",
+ "prgchId": "1011995049988787271"
+ },
+ {
+ "prgEtm": "1767696000000",
+ "prgStm": "1767688980000",
+ "prgTitle": "Curse of Demon Mountain",
+ "prgchId": "1011995049988787272"
+ },
+ {
+ "prgEtm": "1767700500000",
+ "prgStm": "1767696000000",
+ "prgTitle": "Border Phantom",
+ "prgchId": "1011995049988787273"
+ },
+ {
+ "prgEtm": "1767705000000",
+ "prgStm": "1767700500000",
+ "prgTitle": "The Renegade Ranger",
+ "prgchId": "1011995049988787274"
+ },
+ {
+ "prgEtm": "1767711840000",
+ "prgStm": "1767705000000",
+ "prgTitle": "This Man Can't Die",
+ "prgchId": "1011995049988787275"
+ },
+ {
+ "prgEtm": "1767715740000",
+ "prgStm": "1767711840000",
+ "prgTitle": "Texas Terror",
+ "prgchId": "1011995049988787276"
+ },
+ {
+ "prgEtm": "1767722820000",
+ "prgStm": "1767715740000",
+ "prgTitle": "Pancho Villa",
+ "prgchId": "1012357431483309932"
+ },
+ {
+ "prgEtm": "1767730320000",
+ "prgStm": "1767722820000",
+ "prgTitle": "War Of The Wildcats",
+ "prgchId": "1012357431483309933"
+ },
+ {
+ "prgEtm": "1767735000000",
+ "prgStm": "1767730320000",
+ "prgTitle": "Aces And Eights",
+ "prgchId": "1012357431483309934"
+ },
+ {
+ "prgEtm": "1767739260000",
+ "prgStm": "1767735000000",
+ "prgTitle": "Brothers Of The West",
+ "prgchId": "1012357431483309935"
+ },
+ {
+ "prgEtm": "1767743760000",
+ "prgStm": "1767739260000",
+ "prgTitle": "Between Fighting Men",
+ "prgchId": "1012357431483309936"
+ },
+ {
+ "prgEtm": "1767750660000",
+ "prgStm": "1767743760000",
+ "prgTitle": "Savage Guns",
+ "prgchId": "1012357431483309937"
+ },
+ {
+ "prgEtm": "1767757500000",
+ "prgStm": "1767750660000",
+ "prgTitle": "Quell And Co.",
+ "prgchId": "1012357431483309938"
+ },
+ {
+ "prgEtm": "1767763860000",
+ "prgStm": "1767757500000",
+ "prgTitle": "Vengeance Valley",
+ "prgchId": "1012357431483309939"
+ },
+ {
+ "prgEtm": "1767769800000",
+ "prgStm": "1767763860000",
+ "prgTitle": "Dakota 38",
+ "prgchId": "1012357431483309940"
+ }
+ ]
+ }
+ ],
+ "errorCode": "0",
+ "errorMsg": "ok",
+ "timestamp": "1767681496847"
+}
\ No newline at end of file
diff --git a/sites/watch.whaletvplus.com/readme.md b/sites/watch.whaletvplus.com/readme.md
new file mode 100644
index 00000000..bc084e5e
--- /dev/null
+++ b/sites/watch.whaletvplus.com/readme.md
@@ -0,0 +1,31 @@
+# watch.whaletvplus.com
+
+https://watch.whaletvplus.com
+
+### Download the guide
+
+```sh
+npm run grab --- --site=watch.whaletvplus.com
+```
+
+### Update channel list
+
+```sh
+npm run channels:parse --- --config=./sites/watch.whaletvplus.com/watch.whaletvplus.com.config.js --output=./sites/watch.whaletvplus.com/watch.whaletvplus.com.channels.xml
+```
+
+### Test
+
+```sh
+npm test --- watch.whaletvplus.com
+```
+
+### Fix `apiToken invalid or expired. Please update config.`
+
+The `apiToken` rarely changes, but if it does:
+1. Go to https://watch.whaletvplus.com
+2. Open Developer Tools (press `F12` or right-click and select **Inspect**).
+3. Select the **Network** tab.
+4. Refresh the page.
+5. In the "Filter" box, type `apiToken`.
+6. Click on any request found and copy the `apiToken` value from the request URL.
\ No newline at end of file
diff --git a/sites/watch.whaletvplus.com/watch.whaletvplus.com.channels.xml b/sites/watch.whaletvplus.com/watch.whaletvplus.com.channels.xml
new file mode 100644
index 00000000..d515966c
--- /dev/null
+++ b/sites/watch.whaletvplus.com/watch.whaletvplus.com.channels.xml
@@ -0,0 +1,365 @@
+
+
+ Alaraby News
+ France 24 (AR)
+ TRT Arabi
+ All Romance
+ ARTFLIX - Filmklassiker
+ AUTO BILD TV
+ AUTO MOTOR UND SPORT
+ BILD TV
+ Computer BILD
+ CrimeStar
+ Crimify
+ Curiosity Now
+ DDR TV-Archiv
+ Deluxe DeutschPop
+ Deluxe Lounge HD
+ euronews deutsch
+ Fabella
+ Fantasja
+ FIFA+ (DE)
+ Focus TV
+ GoldStar TV
+ Grjngo - Westernfilme
+ Heimatkino
+ Herzfrequenz
+ Höhenrausch
+ Just Cooking
+ just.fishing
+ Love The Planet (DE)
+ Moconomy - Wirtschaft und Finanzen (CH)
+ Moconomy - Wirtschaft und Finanzen (DE/AT)
+ More Than Sports TV
+ Motorvision (DE)
+ Motorvision Classic
+ Nachrichten 360
+ Naruto
+ Netzkino
+ One Terra
+ Red Bull TV (DE)
+ Royalworld - Adel & Dynastien
+ SPIEGEL TV
+ Spiegel TV Action+Crime
+ Spiegel TV Konflikte
+ SPORT BILD TV
+ Sportdigital Free
+ Tempora
+ Terra Mater Wild (DE)
+ Tierwelt Live
+ TOP Filme
+ TOP SciFi
+ TOP Serien
+ Trailers (DE)
+ Travelxp (DE)
+ Utopja
+ wedotv Movies (DACH)
+ wedotv Sports
+ wedotv True Stories
+ Xplore Free
+ Yu-Gi-Oh! (DE)
+ 123GO! (EN)
+ 5-Minute Crafts
+ a-z B-Flix
+ a-z Best Classic TV
+ a-z Classic Flix
+ a-z Western Grit
+ ACL Cornhole TV
+ Adventure Earth
+ africanews english
+ Afroland African
+ Afroland Comedy
+ Afroland Crime
+ Afroland Docus
+ Afroland Faith
+ Afroland Family
+ Afroland Nollywood
+ Afroland Romance
+ Afroland Thriller
+ AfroLandTV
+ AllHipHop
+ Arab Heritage TV
+ Autentic History
+ Autentic Travel
+ AWE Plus
+ Bark TV
+ BEONDTV
+ Beyond The Score
+ Bigtime - Free Movies
+ Billiards TV
+ Bloomberg Originals
+ Bloomberg TV+
+ Bollywood 4U
+ Brat TV
+ China Travel
+ Chrono TV
+ CNA Originals
+ Confess by Nosey
+ Cooking Panda
+ Craftsy TV
+ crema.tv
+ Daystar
+ DeFiance News
+ DFB Play TV
+ Discovering China
+ DIY Art
+ Docu Vision
+ Drive+Speed
+ Drone TV
+ Drool
+ Earth Day 365
+ Encore+
+ Escape TV
+ euronews english
+ FailArmy
+ FIFA+ (EN)
+ Filmzie
+ France 24 (EN)
+ FUEL TV (AU/NZ)
+ FUEL TV (BE)
+ FUEL TV (DACH)
+ FUEL TV (ES)
+ FUEL TV (FI)
+ FUEL TV (FR)
+ FUEL TV (LATAM)
+ FUEL TV (NL)
+ FUEL TV (PT)
+ FUEL TV (SE)
+ FUEL TV (UK)
+ Global Biz
+ Goal TV
+ GoUSA TV (EN)
+ Gusto TV
+ Homerun TV
+ Hoop TV
+ Hunt Fish TV
+ In Touch +
+ INFAST
+ INTER 24/7 (EN)
+ INTRAVEL
+ INTROUBLE
+ INWILD
+ INWONDER
+ Judge Nosey
+ Just For Laughs Gags
+ Just For Laughs TV
+ LatiNation
+ Loupe Art
+ Love The Planet (EN)
+ Love Wine (EN)
+ Mercury+
+ Moonball Sports TV
+ MotoRRacing (EN)
+ Motorvision (EN)
+ Motorvision (PT)
+ Movie Mania (EN)
+ Movie Mania (US)
+ Movie Music (CET)
+ Movie Music (EST)
+ Movieitaly Channel
+ NEW KFOOD
+ Newsmax
+ NHRA TV
+ Nolly Africa HD
+ NOMADLife.tv
+ Nosey
+ NTD
+ OAN Plus
+ Peekflick
+ People are Awesome
+ Pet Collective +
+ PLL Network
+ PowerSports World
+ Qwest TV
+ RACER International
+ Red Bull TV (AU)
+ Red Bull TV (EU/MENA)
+ Red Bull TV (UK)
+ Revry Global
+ Revry Her
+ Royalworld - Nobility & Dynasties
+ Scifi World
+ SHIFT
+ SKWAD
+ Smart Healthy Green Living
+ Space Series
+ Sport Fishing TV
+ SportOutdoor.TV (EN)
+ Stingray Cityscapes
+ Stingray Cozy Café
+ Stingray Easy Listening
+ Stingray Naturescape (CET)
+ Stingray Naturescape (EST)
+ Stingray Remember the 80s
+ Stingray Smooth Jazz
+ Stingray SPA
+ Stingray Stargaze
+ Tasty
+ Terra Mater Wild (EN)
+ The Boat Show (EN)
+ The Red Green Channel
+ TidPix
+ time2Rlx
+ Trace Sport Stars
+ Trace UK
+ Trace Urban
+ Trailers (EN)
+ Travel & Food TV
+ Travelxp (NL)
+ Travelxp (UK/IT)
+ TRT World
+ UnchainedTV
+ Unleashed by DOGTV
+ VladTV
+ WatchMojo
+ WaterBear
+ Weather Spy
+ wedotv Big Stories (DACH)
+ wedotv Big Stories (ES)
+ wedotv Big Stories (FR)
+ wedotv Big Stories (IT)
+ wedotv Big Stories (NL)
+ wedotv Big Stories (SE)
+ wedotv Movies (BENELUX)
+ wedotv Movies (DK)
+ wedotv Movies (FI)
+ wedotv Movies (NO)
+ wedotv Movies (SE)
+ wedotv Movies (UK/IE)
+ WeShort
+ Whoa! That was Wild!
+ World Billiards TV
+ World Poker Tour (EN)
+ Yu-Gi-Oh! (EN)
+ ZenLife (CET)
+ ZenLife (EST)
+ 123GO! (ES)
+ Actualidad 360
+ America Television
+ AYM Sports
+ Azteca Internacional
+ Azteca Uno
+ Backstage En Español
+ Box Cinema
+ Box Gamers
+ Box Playlist
+ CINDIE
+ Cine en Español
+ Cine Friki
+ Cine Friki Latino
+ Cine Western
+ Clic
+ Comercio TV
+ Crimen & Historia
+ Daystar Español
+ Delito
+ Docs & Historias
+ euronews español
+ FIFA+ (ES/LATAM)
+ FIFA+ (ES/MX)
+ Film&Co
+ France 24 (ES)
+ FreeTV Acción
+ FreeTV Clásico
+ FreeTV Drama (ES/LATAM)
+ FreeTV Estelar
+ FreeTV Sureño
+ GoUSA TV (ES)
+ Historia Y Vida
+ Ideas En 5 Minutos
+ Love The Planet (ES)
+ Love Wine (ES)
+ Motorvision (ES)
+ Naturaleza Salvaje
+ NEGOCIOS TV
+ Nesting TV
+ Pelimex
+ Play Ibiza
+ Red Bull TV (ES)
+ Revry LatinX
+ Royalworld - Nobleza y Dinastias
+ Somos Novelas
+ Tastemade en Español
+ Tastemade Hogar
+ Tastemade Viajes
+ Todo Novelas
+ Todo Pasíon
+ Trace Latina
+ Trailers (ES)
+ Viajar TV
+ Viajes & Sabores
+ wedotv Amor
+ wedotv Amor: Piel Salvaje
+ World Poker Tour (ES)
+ Yu-Gi-Oh! (ES)
+ Cap Terre
+ Ciné Nanar
+ Ciné Western
+ Drive TV
+ Emotion'L
+ Enquêtes De Choc
+ euronews français
+ FIFA+ (FR)
+ France 24 (FR)
+ Fréquence Novelas
+ Grjngo - Films de Western
+ Homicide
+ IntoCrime
+ Love Crime & History
+ Mayday: Catastrophe Aérienne
+ MotoRRacing (FR)
+ Motorvision (FR)
+ Motus
+ Trailers (FR)
+ Travelxp (FR)
+ Voyages & Saveurs
+ Y'a que la vérité qui compte
+ Yu-Gi-Oh! (FR)
+ Adrenaline Movies
+ Alberto Sordi & Co
+ Alta Tensione
+ Bizzarro Movies
+ Cinema Italiano
+ CineWestern
+ euronews italiano
+ FIFA+ (IT)
+ Grandi Nomi
+ Hip Hop TV
+ Inazuma Eleven Collection
+ INTER 24/7 (IT)
+ InuYasha
+ Love The Planet (IT)
+ Mayday: Disastro Aereo
+ Per Caso TV
+ Rock TV
+ Smile
+ Soap Latino
+ Soap Turco
+ SportOutdoor.TV (IT)
+ Storie Criminali
+ The Boat Show (IT)
+ Totò & Co
+ Trailers (IT)
+ Velvet
+ Viaggi & Sapori
+ wedotv Movies (IT)
+ Yu-Gi-Oh! (IT)
+ Food ON
+ NEW KPOP
+ Travel ON
+ AUTO MOTOR OG SPORT
+ euronews português
+ Feliz7Play
+ FIFA+ (PT)
+ FreeTV Crime
+ FreeTV Drama (BR)
+ Red Bull TV (BR)
+ Sessão Trash
+ Tastemade Brasil
+ Tastemade Casa
+ Tastemade Viagem
+ Trace Brasil
+ Ubisoft TV Brasil
+ World Poker Tour (PT)
+ 澜湄国际
+
\ No newline at end of file
diff --git a/sites/watch.whaletvplus.com/watch.whaletvplus.com.config.js b/sites/watch.whaletvplus.com/watch.whaletvplus.com.config.js
new file mode 100644
index 00000000..d65292e6
--- /dev/null
+++ b/sites/watch.whaletvplus.com/watch.whaletvplus.com.config.js
@@ -0,0 +1,188 @@
+const axios = require('axios')
+const dayjs = require('dayjs')
+
+const HEADERS = {
+ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0',
+ 'Referer': 'https://watch.whaletvplus.com/',
+ 'Origin': 'https://watch.whaletvplus.com'
+}
+const apiToken = '4ef13b5f3d2744e3b0a569feb8dde298'
+
+let authTokenPromise = null
+
+module.exports = {
+ site: 'watch.whaletvplus.com',
+ days: 2,
+
+ request: {
+ cache: {
+ ttl: 60 * 60 * 1000 // Cache 1 hour
+ },
+ headers: async function() {
+ const token = await getAuthToken()
+ return {
+ ...HEADERS,
+ 'token': token
+ }
+ }
+ },
+
+ url: function ({ channel, date }) {
+ const start = date.valueOf()
+ const end = date.add(1, 'day').valueOf()
+
+ return `https://rlaxx.zeasn.tv/livetv/api/device/browser/v1/epg?channelIds=${channel.site_id}&startTime=${start}&endTime=${end}`
+ },
+
+ parser: async function ({ content }) {
+ let json
+ try {
+ json = JSON.parse(content)
+ } catch (e) {
+ console.error('Error parsing JSON:', e)
+ return []
+ }
+
+ if (!json.data || !Array.isArray(json.data) || !json.data[0] || !Array.isArray(json.data[0].ptList)) {
+ return []
+ }
+
+ const programs = json.data[0].ptList
+ const detailsCache = {}
+
+ return await limit(programs, async (p) => {
+ const program = {
+ title: p.prgTitle,
+ start: dayjs(Number(p.prgStm)),
+ stop: dayjs(Number(p.prgEtm))
+ }
+
+ if (p.prgchId) {
+ if (!detailsCache[p.prgchId]) {
+ detailsCache[p.prgchId] = fetchProgramDetail(p.prgchId)
+ }
+ const detail = await detailsCache[p.prgchId]
+ if (detail) {
+ program.description = detail.prgDesc || null
+ program.season = detail.seasonNumber || null
+ program.episode = detail.episodeNumber || null
+ program.sub_title = detail.prgTitle || detail.seriesTitle || null
+
+ if (program.title === program.sub_title) {
+ program.sub_title = null
+ }
+
+ if (detail.images && Array.isArray(detail.images)) {
+ const bestImg = detail.images.find((i) => i.pimgWidth === '1920') || detail.images[0]
+ if (bestImg) program.image = bestImg.pimgUrl
+ }
+ }
+ }
+ return program
+ })
+ },
+
+ async channels() {
+ const token = await getAuthToken()
+
+ const countries = [
+ 'IN', 'AU', 'NZ', 'ZA', 'US', 'BR', 'MX', 'AR', 'CO', 'CL', 'CA',
+ 'GB', 'DE', 'FR', 'IT', 'ES', 'PL', 'TR', 'AT', 'CH', 'NL', 'PT',
+ 'BE', 'SE', 'NO', 'DK', 'FI'
+ ]
+
+ const requests = countries.map(country =>
+ axios.get('https://rlaxx.zeasn.tv/livetv/api/device/browser/v1/category/channels', {
+ params: { countryCode: country, langCode: 'en' },
+ headers: { ...HEADERS, token }
+ }).then(r => r.data?.data || []).catch(() => [])
+ )
+
+ const results = await Promise.all(requests)
+ const allChannels = results.flat().flatMap(group => group.channels || [])
+
+ const uniqueChannels = new Map()
+ for (const ch of allChannels) {
+ if (!uniqueChannels.has(ch.chlId)) {
+ uniqueChannels.set(ch.chlId, {
+ lang: (ch.chlLangCode ? ch.chlLangCode.split('-')[0] : 'en'),
+ site_id: ch.chlId,
+ name: ch.chlName.trim(),
+ short_title: ch.chlShortTitle,
+ // logo: ch.imageIdentifier ? `https://d3b6luslimvglo.cloudfront.net/images/79/rlaxximages/channels-rescaled/icon-white/${ch.imageIdentifier}_white.png` : null
+ })
+ }
+ }
+
+ return handleDuplicateNames(Array.from(uniqueChannels.values()))
+ }
+}
+
+async function limit(items, fn, concurrency = 20) {
+ const results = []
+ for (let i = 0; i < items.length; i += concurrency) {
+ const batch = items.slice(i, i + concurrency)
+ results.push(...(await Promise.all(batch.map(fn))))
+ }
+ return results
+}
+
+async function getAuthToken() {
+ if (authTokenPromise) return authTokenPromise
+
+ authTokenPromise = (async () => {
+ try {
+ const response = await axios.get('https://rlaxx.zeasn.tv/livetv/api/v1/auth/access', {
+ params: { uuid: '1', apiToken, langCode: 'en' },
+ headers: HEADERS
+ })
+
+ if (response.data && response.data.data && response.data.data.token) {
+ return response.data.data.token
+ }
+
+ throw new Error('apiToken invalid or expired. Please update config.')
+ } catch (error) {
+ authTokenPromise = null
+ throw new Error(error.message)
+ }
+ })()
+
+ return authTokenPromise
+}
+
+async function fetchProgramDetail(programId) {
+ const token = await getAuthToken()
+ try {
+ const response = await axios.get(`https://rlaxx.zeasn.tv/livetv/api/device/browser/v1/epg/detail/${programId}`, {
+ headers: {
+ ...HEADERS,
+ 'token': token
+ },
+ timeout: 5000
+ })
+ return response.data && response.data.data ? response.data.data : null
+ } catch {
+ return null
+ }
+}
+
+function handleDuplicateNames(channels) {
+ const counts = {}
+ channels.forEach(ch => counts[ch.name] = (counts[ch.name] || 0) + 1)
+
+ channels.forEach(ch => {
+ if (counts[ch.name] > 1) {
+ let suffix = ch.short_title && ch.short_title.split('_').slice(1).join('_')
+ if (suffix) {
+ if (suffix.startsWith('en-') && suffix.length > 3) suffix = suffix.slice(3)
+ ch.name += ` (${suffix.replace(/-/g, '/').toUpperCase()})`
+ } else if (ch.lang) {
+ ch.name += ` (${ch.lang.toUpperCase()})`
+ }
+ }
+ delete ch.short_title
+ })
+
+ return channels
+}
\ No newline at end of file
diff --git a/sites/watch.whaletvplus.com/watch.whaletvplus.com.test.js b/sites/watch.whaletvplus.com/watch.whaletvplus.com.test.js
new file mode 100644
index 00000000..5b462500
--- /dev/null
+++ b/sites/watch.whaletvplus.com/watch.whaletvplus.com.test.js
@@ -0,0 +1,132 @@
+const { parser, url, channels } = require('./watch.whaletvplus.com.config.js')
+const fs = require('fs')
+const path = require('path')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+const axios = require('axios')
+
+dayjs.extend(customParseFormat)
+dayjs.extend(utc)
+
+jest.mock('axios')
+
+const date = dayjs.utc('2026-01-08', 'YYYY-MM-DD').startOf('d')
+
+const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'), 'utf8')
+
+it('can generate valid url', () => {
+ const channel = { site_id: '878765717599035555' }
+
+ const generatedUrl = url({ channel, date })
+
+ expect(generatedUrl).toBe(
+ 'https://rlaxx.zeasn.tv/livetv/api/device/browser/v1/epg?channelIds=878765717599035555&startTime=1767830400000&endTime=1767916800000'
+ )
+})
+
+it('can parse response', async () => {
+ axios.get.mockImplementation((url) => {
+ if (url.includes('auth/access')) {
+ return Promise.resolve({
+ data: { data: { token: 'mock_token' } }
+ })
+ }
+ if (url.includes('epg/detail')) {
+ return Promise.resolve({
+ data: { data: { prgDesc: 'Test Description' } }
+ })
+ }
+ return Promise.resolve({ data: {} })
+ })
+
+ const json = JSON.parse(content)
+ const firstChannel = json.data && json.data.length > 0 ? json.data[0] : null
+ const validSiteId = firstChannel ? firstChannel.chlId : '878765717599035555'
+
+ const channel = {
+ site_id: validSiteId,
+ xmltv_id: 'Test.Channel'
+ }
+
+ const result = await parser({ content, channel })
+
+ expect(result).toBeInstanceOf(Array)
+ expect(result.length).toBeGreaterThan(0)
+
+ expect(result[0]).toMatchObject({
+ title: expect.any(String),
+ start: expect.any(Object),
+ stop: expect.any(Object)
+ })
+})
+
+it('can handle empty guide', async () => {
+ const result = await parser({
+ content: '{"data":[]}',
+ channel: { site_id: '123' }
+ })
+ expect(result).toMatchObject([])
+})
+
+it('can parse channel list', async () => {
+ axios.get.mockImplementation((reqUrl) => {
+ if (reqUrl.includes('auth/access')) {
+ return Promise.resolve({
+ data: { data: { token: 'mock_token_123' } }
+ })
+ }
+
+ if (reqUrl.includes('category/channels')) {
+ return Promise.resolve({
+ data: {
+ data: [
+ {
+ channels: [
+ {
+ chlId: '878765717599035555',
+ chlName: 'Wedo Movies',
+ chlLangCode: 'en'
+ },
+ {
+ chlId: '999420644834214633',
+ chlName: 'FIFA+',
+ chlLangCode: 'es'
+ }
+ ]
+ }
+ ]
+ }
+ })
+ }
+ return Promise.resolve({ data: {} })
+ })
+
+ const result = await channels()
+
+ expect(result).toBeInstanceOf(Array)
+ expect(result.length).toBeGreaterThan(0)
+ expect(result[0]).toMatchObject({
+ name: expect.any(String),
+ site_id: expect.any(String),
+ lang: expect.any(String)
+ })
+})
+
+it('can parse token', async () => {
+ jest.resetModules()
+ const { request } = require('./watch.whaletvplus.com.config.js')
+ const axios = require('axios')
+
+ axios.get.mockImplementation((url) => {
+ if (url.includes('auth/access')) {
+ return Promise.resolve({
+ data: { data: { token: 'test_token' } }
+ })
+ }
+ return Promise.resolve({ data: {} })
+ })
+
+ const headers = await request.headers()
+ expect(headers.token).toBe('test_token')
+})
\ No newline at end of file