From 59b893400a4c0450e0bfd4ac0522fff3393d74f4 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 15:54:25 +0300
Subject: [PATCH 01/18] Delete novacyprus.com
---
sites/novacyprus.com/__data__/content.json | 1 -
sites/novacyprus.com/__data__/no_content.json | 1 -
.../novacyprus.com.channels.xml | 32 ---------
sites/novacyprus.com/novacyprus.com.config.js | 67 -------------------
sites/novacyprus.com/novacyprus.com.test.js | 49 --------------
sites/novacyprus.com/readme.md | 21 ------
6 files changed, 171 deletions(-)
delete mode 100644 sites/novacyprus.com/__data__/content.json
delete mode 100644 sites/novacyprus.com/__data__/no_content.json
delete mode 100644 sites/novacyprus.com/novacyprus.com.channels.xml
delete mode 100644 sites/novacyprus.com/novacyprus.com.config.js
delete mode 100644 sites/novacyprus.com/novacyprus.com.test.js
delete mode 100644 sites/novacyprus.com/readme.md
diff --git a/sites/novacyprus.com/__data__/content.json b/sites/novacyprus.com/__data__/content.json
deleted file mode 100644
index f3504a962..000000000
--- a/sites/novacyprus.com/__data__/content.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes":[{"datetime":"2021-11-17 06:20:00","day":"Wednesday","numDay":17,"numMonth":11,"month":"November","channelName":"Cyprus Novacinema1HD","channelLog":"https://ssl2.novago.gr/EPG/jsp/images/universal/film/logo/20200210/000100/XTV100000762/d6a2f5e0-dbc0-49c7-9843-e3161ca5ae5d.png","cid":"42","ChannelId":"614","startingTime":"06:20","endTime":"08:10","title":"Δεσμοί Αίματος","description":"Θρίλερ Μυστηρίου","duration":"109","slotDuration":"110","bref":"COMMOBLOOX","mediaItems":[{"MediaListTypeId":"6","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_GUIDE_STILL.jpg"},{"MediaListTypeId":"7","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_POSTER_CROSS.jpg"},{"MediaListTypeId":"8","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_ICON_CYP.jpg"},{"MediaListTypeId":"9","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_POSTER_CYP.jpg"},{"MediaListTypeId":"10","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_BACKGROUND_CYP.jpg"}]},{"datetime":"2021-11-17 06:00:00","day":"Wednesday","numDay":17,"numMonth":11,"month":"November","channelName":"Cyprus Novacinema2HD","channelLog":"https://ssl2.novago.gr/EPG/jsp/images/universal/film/logo/20200210/000100/XTV100000763/24e05354-d6ad-4949-bcb3-a81d1c1d2cba.png","cid":"62","ChannelId":"653","startingTime":"06:00","endTime":"07:40","title":"Ανυπόφοροι Γείτονες","description":"Κωμωδία","duration":"93","slotDuration":"100","bref":"NEIGHBORSX","mediaItems":[{"MediaListTypeId":"7","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/1/312582_NEIGHBORSX_POSTER_CROSS.jpg"},{"MediaListTypeId":"8","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/1/312582_NEIGHBORSX_ICON_CYP.jpg"},{"MediaListTypeId":"9","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/1/312582_NEIGHBORSX_POSTER_CYP.jpg"},{"MediaListTypeId":"10","CdnUrl":"http://cache-forthnet.secure.footprint.net/linear/3/1/312582_NEIGHBORSX_BACKGROUND_CYP.jpg"}]}]}
\ No newline at end of file
diff --git a/sites/novacyprus.com/__data__/no_content.json b/sites/novacyprus.com/__data__/no_content.json
deleted file mode 100644
index a0b8012cf..000000000
--- a/sites/novacyprus.com/__data__/no_content.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes":[],"total":0,"pages":0}
\ No newline at end of file
diff --git a/sites/novacyprus.com/novacyprus.com.channels.xml b/sites/novacyprus.com/novacyprus.com.channels.xml
deleted file mode 100644
index 6354918b0..000000000
--- a/sites/novacyprus.com/novacyprus.com.channels.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
- Cyprus Novasports5HD
- Cyprus NovalifeHD
- InsightTV
- Cyprus Novasports4HD
- MyZen TV
- Mad TV
- Discovery
- Βουλή - Τηλεόραση
- Nickelodeon
- FOX Life
- Smile tv
- Viasat History HD
- MAD GREEKZ
- One Channel
- Travel Channel HD
- E! Entertainment
- FOX
- Boomerang
- Cyprus Novacinema1HD
- National Geographic Wild HD
- National Geographic HD
- Cyprus Novasports2HD
- Animal Planet
- NR1 HD
- Cyprus Novacinema3HD
- Cyprus Novacinema2HD
- Cyprus Novacinema4HD
- Cyprus Novasports3HD
- MTV Live HD
-
diff --git a/sites/novacyprus.com/novacyprus.com.config.js b/sites/novacyprus.com/novacyprus.com.config.js
deleted file mode 100644
index 6bf63c84b..000000000
--- a/sites/novacyprus.com/novacyprus.com.config.js
+++ /dev/null
@@ -1,67 +0,0 @@
-process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
-
-const axios = require('axios')
-const dayjs = require('dayjs')
-const utc = require('dayjs/plugin/utc')
-const timezone = require('dayjs/plugin/timezone')
-const customParseFormat = require('dayjs/plugin/customParseFormat')
-
-dayjs.extend(utc)
-dayjs.extend(timezone)
-dayjs.extend(customParseFormat)
-
-module.exports = {
- site: 'novacyprus.com',
- days: 2,
- url({ date }) {
- return `https://www.novacyprus.com/api/v1/tvprogram/from/${date.format('YYYYMMDD')}/to/${date
- .add(1, 'd')
- .format('YYYYMMDD')}`
- },
- parser({ content, channel }) {
- let programs = []
- const items = parseItems(content, channel)
- items.forEach(item => {
- const start = parseStart(item)
- const stop = start.add(item.slotDuration, 'm')
- programs.push({
- title: item.title,
- description: item.description,
- image: parseImage(item),
- start,
- stop
- })
- })
-
- return programs
- },
- async channels() {
- const channels = await axios
- .get('https://www.novacyprus.com/api/v1/guide/dailychannels')
- .then(r => r.data)
- .catch(console.log)
-
- return channels.map(item => {
- return {
- lang: 'el',
- site_id: item.ChannelId,
- name: item.nameEl
- }
- })
- }
-}
-
-function parseStart(item) {
- return dayjs.tz(item.datetime, 'YYYY-MM-DD HH:mm:ss', 'Asia/Nicosia')
-}
-
-function parseImage(item) {
- return item.mediaItems.length ? item.mediaItems[0].CdnUrl : null
-}
-
-function parseItems(content, channel) {
- const data = JSON.parse(content)
- if (!data || !Array.isArray(data.nodes)) return []
-
- return data.nodes.filter(i => i.ChannelId === channel.site_id)
-}
diff --git a/sites/novacyprus.com/novacyprus.com.test.js b/sites/novacyprus.com/novacyprus.com.test.js
deleted file mode 100644
index 0f4de631a..000000000
--- a/sites/novacyprus.com/novacyprus.com.test.js
+++ /dev/null
@@ -1,49 +0,0 @@
-const { parser, url } = require('./novacyprus.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')
-dayjs.extend(customParseFormat)
-dayjs.extend(utc)
-
-const date = dayjs.utc('2021-11-17', 'YYYY-MM-DD').startOf('d')
-const channel = {
- site_id: '614',
- xmltv_id: 'NovaCinema1.gr'
-}
-
-it('can generate valid url', () => {
- expect(url({ date })).toBe(
- 'https://www.novacyprus.com/api/v1/tvprogram/from/20211117/to/20211118'
- )
-})
-
-it('can parse response', () => {
- const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
- const result = parser({ content, channel }).map(p => {
- p.start = p.start.toJSON()
- p.stop = p.stop.toJSON()
- return p
- })
-
- expect(result).toMatchObject([
- {
- start: '2021-11-17T04:20:00.000Z',
- stop: '2021-11-17T06:10:00.000Z',
- title: 'Δεσμοί Αίματος',
- description: 'Θρίλερ Μυστηρίου',
- image:
- 'http://cache-forthnet.secure.footprint.net/linear/3/0/305608_COMMOBLOOX_GUIDE_STILL.jpg'
- }
- ])
-})
-
-it('can handle empty guide', () => {
- const result = parser({
- date,
- channel,
- content: fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json'))
- })
- expect(result).toMatchObject([])
-})
diff --git a/sites/novacyprus.com/readme.md b/sites/novacyprus.com/readme.md
deleted file mode 100644
index 6695d154c..000000000
--- a/sites/novacyprus.com/readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# novacyprus.com
-
-https://www.novacyprus.com/en/node/32742
-
-### Download the guide
-
-```sh
-npm run grab --- --sites=novacyprus.com
-```
-
-### Update channel list
-
-```sh
-npm run channels:parse --- --config=./sites/novacyprus.com/novacyprus.com.config.js --output=./sites/novacyprus.com/novacyprus.com.channels.xml
-```
-
-### Test
-
-```sh
-npm test --- novacyprus.com
-```
From a4299a3741bd68a25e535a15a1723c560d131e56 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:00:14 +0300
Subject: [PATCH 02/18] Update directv.com.uy.config.js
---
sites/directv.com.uy/directv.com.uy.config.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/sites/directv.com.uy/directv.com.uy.config.js b/sites/directv.com.uy/directv.com.uy.config.js
index 6dd1a268e..58cf8feca 100644
--- a/sites/directv.com.uy/directv.com.uy.config.js
+++ b/sites/directv.com.uy/directv.com.uy.config.js
@@ -1,4 +1,3 @@
-process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
const axios = require('axios')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
From 040c7e97d7936cbcd348a84385c6e7298b733b2d Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:03:42 +0300
Subject: [PATCH 03/18] Update directv.com.ar.config.js
---
sites/directv.com.ar/directv.com.ar.config.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/sites/directv.com.ar/directv.com.ar.config.js b/sites/directv.com.ar/directv.com.ar.config.js
index fef6a12fe..59df620c5 100644
--- a/sites/directv.com.ar/directv.com.ar.config.js
+++ b/sites/directv.com.ar/directv.com.ar.config.js
@@ -1,4 +1,3 @@
-process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
const dayjs = require('dayjs')
const axios = require('axios')
const utc = require('dayjs/plugin/utc')
From 75710e87cd6f4eeba5c61ca322ec643203c2d511 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:09:27 +0300
Subject: [PATCH 04/18] Update artonline.tv.config.js
---
sites/artonline.tv/artonline.tv.config.js | 2 --
1 file changed, 2 deletions(-)
diff --git a/sites/artonline.tv/artonline.tv.config.js b/sites/artonline.tv/artonline.tv.config.js
index b5abb1346..2916314bb 100644
--- a/sites/artonline.tv/artonline.tv.config.js
+++ b/sites/artonline.tv/artonline.tv.config.js
@@ -1,5 +1,3 @@
-process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = 0
-
const customParseFormat = require('dayjs/plugin/customParseFormat')
const timezone = require('dayjs/plugin/timezone')
const utc = require('dayjs/plugin/utc')
From 143df355a55de275af37c88f25e65b4fc08ddb9c Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:11:49 +0300
Subject: [PATCH 05/18] Update clickthecity.com.config.js
---
sites/clickthecity.com/clickthecity.com.config.js | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/sites/clickthecity.com/clickthecity.com.config.js b/sites/clickthecity.com/clickthecity.com.config.js
index b65096349..1706b522d 100644
--- a/sites/clickthecity.com/clickthecity.com.config.js
+++ b/sites/clickthecity.com/clickthecity.com.config.js
@@ -19,10 +19,7 @@ module.exports = {
},
data({ date }) {
const params = new URLSearchParams()
- params.append(
- 'optDate',
- dayjs(date.valueOf()).tz('Asia/Manila').format('YYYY-MM-DD')
- )
+ params.append('optDate', dayjs(date.valueOf()).tz('Asia/Manila').format('YYYY-MM-DD'))
params.append('optTime', '00:00:00')
return params
@@ -79,7 +76,7 @@ function parseStart($item, date) {
const url = $item('td.cPrg > a').attr('href') || ''
let [, time] = url.match(/starttime=(\d{1,2}%3A\d{2}\+(AM|PM))/) || [null, null]
if (!time) return null
- time = `${date.format('YYYY-MM-DD')} ${time.replace('%3A', ':').replace('+', ' ')}`
+ time = `${date.format('YYYY-MM-DD')} ${decodeURIComponent(time).replace(/\+/g, ' ')}`
return dayjs.tz(time, 'YYYY-MM-DD h:mm A', 'Asia/Manila').utc()
}
@@ -88,7 +85,7 @@ function parseStop($item, date) {
const url = $item('td.cPrg > a').attr('href') || ''
let [, time] = url.match(/endtime=(\d{1,2}%3A\d{2}\+(AM|PM))/) || [null, null]
if (!time) return null
- time = `${date.format('YYYY-MM-DD')} ${time.replace('%3A', ':').replace('+', ' ')}`
+ time = `${date.format('YYYY-MM-DD')} ${decodeURIComponent(time).replace(/\+/g, ' ')}`
return dayjs.tz(time, 'YYYY-MM-DD h:mm A', 'Asia/Manila').utc()
}
From 9db9f16847ab6a8247bb9d15b66ddda9904c76df Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:15:46 +0300
Subject: [PATCH 06/18] Update streamingtvguides.com.config.js
---
.../streamingtvguides.com/streamingtvguides.com.config.js | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/sites/streamingtvguides.com/streamingtvguides.com.config.js b/sites/streamingtvguides.com/streamingtvguides.com.config.js
index 28c3e0a0b..bfdd6dd92 100644
--- a/sites/streamingtvguides.com/streamingtvguides.com.config.js
+++ b/sites/streamingtvguides.com/streamingtvguides.com.config.js
@@ -30,7 +30,10 @@ module.exports = {
})
})
- programs = sortBy(uniqBy(programs, p => p.start), p => p.start.valueOf())
+ programs = sortBy(
+ uniqBy(programs, p => p.start),
+ p => p.start.valueOf()
+ )
return programs
},
@@ -45,7 +48,7 @@ module.exports = {
const $ = cheerio.load(data)
$('#channel-group-all > div > div').each((i, el) => {
- const site_id = $(el).find('input').attr('value').replace('&', '&')
+ const site_id = $(el).find('input').attr('value').replace(/&/g, '&')
const label = $(el).text().trim()
const svgTitle = $(el).find('svg').attr('alt')
const name = (label || svgTitle || '').replace(site_id, '').trim()
From e58f8a2d2be4110fdb2412c4edf6fe33123bf2b5 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:18:05 +0300
Subject: [PATCH 07/18] Create certificate.pem
---
.../__data__/certificate.pem | 89 +++++++++++++++++++
1 file changed, 89 insertions(+)
create mode 100644 sites/toonamiaftermath.com/__data__/certificate.pem
diff --git a/sites/toonamiaftermath.com/__data__/certificate.pem b/sites/toonamiaftermath.com/__data__/certificate.pem
new file mode 100644
index 000000000..09d1850d9
--- /dev/null
+++ b/sites/toonamiaftermath.com/__data__/certificate.pem
@@ -0,0 +1,89 @@
+-----BEGIN CERTIFICATE-----
+MIIFBjCCA+6gAwIBAgISBqgDKu02NonzjkNEeHx7z9iZMA0GCSqGSIb3DQEBCwUA
+MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
+EwNSMTMwHhcNMjYwNDMwMDkwMTM4WhcNMjYwNzI5MDkwMTM3WjAhMR8wHQYDVQQD
+DBYqLnRvb25hbWlhZnRlcm1hdGguY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
+MIIBCgKCAQEAmqz8whacnCOafltHQbNkcmV5J04A0aKqi8SoPu3zl+x0n30GXHkr
+7ssaHaXGb/LhIHQ71b1VrspDMcgb204YmSDYE0Ox5tmEt9+toRRkaR6BuZk2IPgI
+Vuhx4z6PIYoY4BPq0wxqAzWCxKOCjN2PcEbzczVOfRnaI8JYWPXF7WrwkwB6gz7M
+E2pq3/pS8+OIjMAnivGuvTBq702EzE/Rrym1G2y+kWUg5DeQ+X0Rm5VPIeW7hFNG
+WdCz/RC/01dWiWyrFR4C4R7povYfkowJTzfdWeTEDkdxyoyS/4zETFk291aLYkEF
+gDvrs6J/GHpCsEQyu21W5UAE5UTQv2hNuQIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
+BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
+BBYEFCvvVo6mBZ+wkP+jfF+GLCONwlNzMB8GA1UdIwQYMBaAFOernw8sM6BT015P
+eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
+My5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWKi50b29uYW1pYWZ0ZXJtYXRoLmNv
+bTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
+cjEzLmMubGVuY3Iub3JnLzI2LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2
+AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABnd3U3sgAAAQDAEcw
+RQIhALu/dSOQk6HaGhlSNZxCAAHJT9cEWH1QBbSJ+SFaqrYWAiA0NxkcHvEQN4fa
+EgUThyi6rCQSaAXVv5aLeHyPRbHbzwB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV
+05Mz/ZkYq0cjAAABnd3U3tgACAAABQALrWUiBAMARzBFAiBlCj3uiItFozSgfHKe
+Hbznkv2q1k/0gr6BrqZH4zwE6wIhAOZVWBO329elJp/XbSHbuU0sQ3VF4x9IGRz0
+pVUpORgqMA0GCSqGSIb3DQEBCwUAA4IBAQAwAwhV6gsfenG1GOGsCWdGIC5884mk
+r8s8g5DZM0OgsqyJdRry6Umpe1/tMOlxjqumWUcSCgfz+D+PLznJXSGNnHqvQ7sZ
+pL7ET8rnuyQn22Qu4AVUxnbpuh4MeR3wNPgFNOx06VxoZA+E3YBwQhJIJzAYj8cg
+dmA78ZlL2HfJiZ7pUXoTXC4y6D0U8rEdxHEwU5r8XRDRCVp3elp5s4EM93VQWH/E
+Kgfe3MhZF864SHwyqkMEghk+6jsIemYwzg4EddIMasxFkCWcTMU6fZ7rF4iF2rMO
+Cn5jJ5SAUy7308TPw6Js3JJ5ahaKTAPHERCvXyHK+c/bLSFT7mXWfdb8
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
+MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
+Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
+Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
+bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
+fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
+L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
+yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
+dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
+XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
+MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
+AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
+tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
+Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
+VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
+AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
+k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
+VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
+9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
+6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
+NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
+0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
+f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
+Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
+p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
+wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
+TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
+cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
+WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
+ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
+MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
+h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
+0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
+A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
+T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
+B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
+B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
+KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
+OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
+jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
+qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
+rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
+HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
+hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
+ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
+3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
+NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
+ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
+TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
+jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
+oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
+4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
+mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
+emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
+-----END CERTIFICATE-----
From 8d63692b90221fac2d30ba8f9c104d6301b4c30d Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sat, 2 May 2026 16:18:09 +0300
Subject: [PATCH 08/18] Update toonamiaftermath.com.config.js
---
.../toonamiaftermath.com.config.js | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/sites/toonamiaftermath.com/toonamiaftermath.com.config.js b/sites/toonamiaftermath.com/toonamiaftermath.com.config.js
index 4be2308d8..5dc13323f 100644
--- a/sites/toonamiaftermath.com/toonamiaftermath.com.config.js
+++ b/sites/toonamiaftermath.com/toonamiaftermath.com.config.js
@@ -1,19 +1,26 @@
-process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0'
-
const dayjs = require('dayjs')
const axios = require('axios')
+const https = require('https')
+const path = require('path')
+const fs = require('fs')
const API_ENDPOINT = 'https://api.toonamiaftermath.com'
-module.exports = {
+const config = {
site: 'toonamiaftermath.com',
days: 3,
+ request: {
+ httpsAgent: new https.Agent({
+ ca: fs.readFileSync(path.resolve(__dirname, '__data__/certificate.pem'))
+ })
+ },
async url({ channel, date }) {
const playlists = await axios
.get(
`${API_ENDPOINT}/playlists?scheduleName=${channel.site_id}&startDate=${date
.add(1, 'd')
- .toJSON()}&thisWeek=true&weekStartDay=monday`
+ .toJSON()}&thisWeek=true&weekStartDay=monday`,
+ config.request
)
.then(r => r.data)
.catch(console.error)
@@ -58,3 +65,5 @@ function parseEpisode(item) {
function parseImage(item) {
return item && item.info && item.info.image ? item.info.image : null
}
+
+module.exports = config
From 38d21cd2e91beb8b66fa16298ec65e3ff26cec84 Mon Sep 17 00:00:00 2001
From: Julio Cesar <104462712+JulioCesarXY@users.noreply.github.com>
Date: Sun, 3 May 2026 10:02:07 -0300
Subject: [PATCH 09/18] Update XMLTV IDs for several channels
---
sites/distro.tv/distro.tv.channels.xml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/sites/distro.tv/distro.tv.channels.xml b/sites/distro.tv/distro.tv.channels.xml
index b04004a4b..43e0fe5ab 100644
--- a/sites/distro.tv/distro.tv.channels.xml
+++ b/sites/distro.tv/distro.tv.channels.xml
@@ -111,11 +111,11 @@
Estrella Games
Balle Balle
TRACE Latina
- TRACE Urban
+ TRACE Urban
Bollywood Classic
Bollywood HD
IndieBox
- TRACE Brazuca
+ TRACE Brazuca
Motorvision TV
Motorvision TV Español
CCTV-4
@@ -123,11 +123,11 @@
CGTN Documentary
CGTN Español
DeFiance Media
- Sports Connect
+ Sports Connect
MTRSPT1
CraftsyTV
- 9XM
- 9X Jalwa
+ 9XM
+ 9X Jalwa
BritAsiaTV
Jewish Life Television JLTV
Scream TV
@@ -139,7 +139,7 @@
TV9 Kannada
TV9 Marathi
TV9 Telugu
- FloRacing 24/7
+ FloRacing 24/7
TV9 Telugu USA
crema.tv
Negocios TV
@@ -169,7 +169,7 @@
Global Punjab TV
PLL Network
PLL Network
- TRACE UK
+ TRACE UK
TidPix-Authentically African
Green Chillies TV- Zindagi ka Tadka!
Cowboy+ Sports
@@ -177,7 +177,7 @@
FUEL TV
FUEL TV
Willow Sports
- Punjabi Hits
+ Punjabi Hits
CNA Originals
Ghost Dimension
Nolly Africa HD
From b7752cf0665ef95bddffaac2f6513e9f3548ae2e Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sun, 3 May 2026 17:22:17 +0300
Subject: [PATCH 10/18] Update ipko.tv.channels.xml
---
sites/ipko.tv/ipko.tv.channels.xml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/sites/ipko.tv/ipko.tv.channels.xml b/sites/ipko.tv/ipko.tv.channels.xml
index d2695f745..8158a6b21 100644
--- a/sites/ipko.tv/ipko.tv.channels.xml
+++ b/sites/ipko.tv/ipko.tv.channels.xml
@@ -194,4 +194,11 @@
Ülke TV
Vizion+
Zico TV
+ Tring Sport 1
+ Tring Sport 2
+ Tring Sport 3
+ Tring Sport 4
+ Tring Sport 5
+ Tring Sport 6
+ Tring Sport 7
From f4db54bf70bdbf1ccd0763aec8f5f4159f84737b Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Sun, 3 May 2026 17:23:50 +0300
Subject: [PATCH 11/18] Update ipko.tv.channels.xml
---
sites/ipko.tv/ipko.tv.channels.xml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/sites/ipko.tv/ipko.tv.channels.xml b/sites/ipko.tv/ipko.tv.channels.xml
index 8158a6b21..5a64991d5 100644
--- a/sites/ipko.tv/ipko.tv.channels.xml
+++ b/sites/ipko.tv/ipko.tv.channels.xml
@@ -194,11 +194,11 @@
Ülke TV
Vizion+
Zico TV
- Tring Sport 1
- Tring Sport 2
- Tring Sport 3
- Tring Sport 4
- Tring Sport 5
- Tring Sport 6
- Tring Sport 7
+ Tring Sport 1
+ Tring Sport 2
+ Tring Sport 3
+ Tring Sport 4
+ Tring Sport 5
+ Tring Sport 6
+ Tring Sport 7
From 6db4043647d1d6cb3336c20ce032c64e94dee679 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Mon, 4 May 2026 02:09:22 +0000
Subject: [PATCH 12/18] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/25297627366) workflow.
---
SITES.md | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/SITES.md b/SITES.md
index 41fa4eff7..6a49f6d1d 100644
--- a/SITES.md
+++ b/SITES.md
@@ -114,14 +114,13 @@
| nhkworldpremium.com | 1 | 🟢 | |
| nhl.com | 1 | 🟢 | |
| nostv.pt | 161 | 🟢 | |
- | novacyprus.com | 29 | 🟢 | |
| novasports.gr | 16 | 🟢 | |
| nowplayer.now.com | 140 | 🟢 | |
| nuevosiglo.com.uy | 173 | 🟢 | |
| nzxmltv.com | 532 | 🟢 | |
| ontvtonight.com | 5177 | 🟢 | |
| opto.sic.pt | 3 | 🟢 | |
- | orangetv.orange.es | 273 | 🟢 | |
+ | orangetv.orange.es | 273 | 🔴 | https://github.com/iptv-org/epg/issues/3099 |
| osn.com | 67 | 🟢 | |
| passie.nl | 1 | 🟢 | |
| pbsguam.org | 1 | 🟢 | |
@@ -142,7 +141,7 @@
| reportv.com.ar | 163 | 🟢 | |
| rikstv.no | 80 | 🟢 | |
| rotana.net | 16 | 🔴 | https://github.com/iptv-org/epg/issues/3018 |
- | roya-tv.com | 10 | 🟢 | https://github.com/iptv-org/epg/issues/3108 |
+ | roya-tv.com | 10 | 🟢 | |
| rthk.hk | 4 | 🟢 | |
| rtmklik.rtm.gov.my | 8 | 🟢 | |
| rtp.pt | 10 | 🟢 | |
From f2cfb97ebee089fe697738433516864907ab7d99 Mon Sep 17 00:00:00 2001
From: Toha
Date: Sat, 2 May 2026 08:50:44 +0700
Subject: [PATCH 13/18] Add site `maxstream.tv`.
Signed-off-by: Toha
---
sites/maxstream.tv/__data__/content.json | 5365 ++++++++++++++++++
sites/maxstream.tv/maxstream.tv.channels.xml | 132 +
sites/maxstream.tv/maxstream.tv.config.js | 69 +
sites/maxstream.tv/maxstream.tv.test.js | 54 +
sites/maxstream.tv/readme.md | 21 +
5 files changed, 5641 insertions(+)
create mode 100644 sites/maxstream.tv/__data__/content.json
create mode 100644 sites/maxstream.tv/maxstream.tv.channels.xml
create mode 100644 sites/maxstream.tv/maxstream.tv.config.js
create mode 100644 sites/maxstream.tv/maxstream.tv.test.js
create mode 100644 sites/maxstream.tv/readme.md
diff --git a/sites/maxstream.tv/__data__/content.json b/sites/maxstream.tv/__data__/content.json
new file mode 100644
index 000000000..6b233f699
--- /dev/null
+++ b/sites/maxstream.tv/__data__/content.json
@@ -0,0 +1,5365 @@
+{
+ "serverTime": "2026-05-02",
+ "data": [
+ {
+ "date": "2026-04-25",
+ "metadata": [
+ {
+ "playUrlId": 30903381,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-25T00:00:00Z",
+ "endTime": "2026-04-25T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903381.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903382,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-25T00:30:00Z",
+ "endTime": "2026-04-25T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903383,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T01:00:00Z",
+ "endTime": "2026-04-25T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903384,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T01:30:00Z",
+ "endTime": "2026-04-25T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903385,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-25T02:00:00Z",
+ "endTime": "2026-04-25T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903385.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903386,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-25T02:30:00Z",
+ "endTime": "2026-04-25T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903387,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-25T03:00:00Z",
+ "endTime": "2026-04-25T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903388,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-25T03:30:00Z",
+ "endTime": "2026-04-25T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903389,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-25T04:00:00Z",
+ "endTime": "2026-04-25T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903390,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-25T04:30:00Z",
+ "endTime": "2026-04-25T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903391,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.13",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T05:00:00Z",
+ "endTime": "2026-04-25T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903392,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.14",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T05:30:00Z",
+ "endTime": "2026-04-25T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903393,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.15",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T06:00:00Z",
+ "endTime": "2026-04-25T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903394,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T06:30:00Z",
+ "endTime": "2026-04-25T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903395,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T07:00:00Z",
+ "endTime": "2026-04-25T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903396,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.5",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T07:30:00Z",
+ "endTime": "2026-04-25T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903397,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.6",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T08:00:00Z",
+ "endTime": "2026-04-25T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903398,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.7",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T08:30:00Z",
+ "endTime": "2026-04-25T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903399,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.8",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T09:00:00Z",
+ "endTime": "2026-04-25T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903400,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.496",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T09:30:00Z",
+ "endTime": "2026-04-25T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903401,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.497",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T10:00:00Z",
+ "endTime": "2026-04-25T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903402,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T10:30:00Z",
+ "endTime": "2026-04-25T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903403,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Godzilla Minus One - Eps.",
+ "description": "Jepang pascaperang menghadapi ancaman baru saat Godzilla muncul. Film ini menyoroti perjuangan manusia yang rapuh melawan kehancuran, dengan drama emosional dan aksi spektakuler yang intens.",
+ "startTime": "2026-04-25T11:00:00Z",
+ "endTime": "2026-04-25T13:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903403.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903404,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.13",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T13:30:00Z",
+ "endTime": "2026-04-25T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903405,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.14",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T14:00:00Z",
+ "endTime": "2026-04-25T14:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903405.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903406,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.5",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T14:30:00Z",
+ "endTime": "2026-04-25T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903407,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.6",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T15:00:00Z",
+ "endTime": "2026-04-25T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903408,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.7",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T15:30:00Z",
+ "endTime": "2026-04-25T15:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903409,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.8",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T15:58:00Z",
+ "endTime": "2026-04-25T16:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903409.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903410,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-25T16:30:00Z",
+ "endTime": "2026-04-25T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903411,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-25T17:00:00Z",
+ "endTime": "2026-04-25T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903412,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-25T17:30:00Z",
+ "endTime": "2026-04-25T17:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903413,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-25T17:58:00Z",
+ "endTime": "2026-04-25T18:28:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903413.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903414,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-25T18:28:00Z",
+ "endTime": "2026-04-25T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903415,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.496",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T19:00:00Z",
+ "endTime": "2026-04-25T19:28:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903416,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.497",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T19:28:00Z",
+ "endTime": "2026-04-25T19:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903417,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-25T19:58:00Z",
+ "endTime": "2026-04-25T20:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903417.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903418,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.13",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T20:30:00Z",
+ "endTime": "2026-04-25T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903419,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.14",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T21:00:00Z",
+ "endTime": "2026-04-25T21:28:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903420,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.15",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T21:28:00Z",
+ "endTime": "2026-04-25T21:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903421,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T21:58:00Z",
+ "endTime": "2026-04-25T22:26:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-25/30903421.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903422,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-25T22:26:00Z",
+ "endTime": "2026-04-25T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903423,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.5",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T23:00:00Z",
+ "endTime": "2026-04-25T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903424,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.6",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-25T23:30:00Z",
+ "endTime": "2026-04-26T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-04-26",
+ "metadata": [
+ {
+ "playUrlId": 30903425,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.7",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-26T00:00:00Z",
+ "endTime": "2026-04-26T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903425.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903426,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.8",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-26T00:30:00Z",
+ "endTime": "2026-04-26T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903427,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T01:00:00Z",
+ "endTime": "2026-04-26T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903428,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T01:30:00Z",
+ "endTime": "2026-04-26T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903429,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T02:00:00Z",
+ "endTime": "2026-04-26T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903429.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903430,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T02:30:00Z",
+ "endTime": "2026-04-26T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903431,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T03:00:00Z",
+ "endTime": "2026-04-26T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903432,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.496",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T03:30:00Z",
+ "endTime": "2026-04-26T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903433,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.497",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T04:00:00Z",
+ "endTime": "2026-04-26T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903434,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T04:30:00Z",
+ "endTime": "2026-04-26T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903435,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.15",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T05:00:00Z",
+ "endTime": "2026-04-26T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903436,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T05:30:00Z",
+ "endTime": "2026-04-26T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903437,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T06:00:00Z",
+ "endTime": "2026-04-26T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903438,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T06:30:00Z",
+ "endTime": "2026-04-26T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903439,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T07:00:00Z",
+ "endTime": "2026-04-26T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903440,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T07:30:00Z",
+ "endTime": "2026-04-26T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903441,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.23",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T08:00:00Z",
+ "endTime": "2026-04-26T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903442,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T08:30:00Z",
+ "endTime": "2026-04-26T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903443,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T09:00:00Z",
+ "endTime": "2026-04-26T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903444,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.15",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-26T09:30:00Z",
+ "endTime": "2026-04-26T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903445,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T10:00:00Z",
+ "endTime": "2026-04-26T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903446,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T10:30:00Z",
+ "endTime": "2026-04-26T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903447,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.496",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T11:00:00Z",
+ "endTime": "2026-04-26T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903448,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.497",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T11:30:00Z",
+ "endTime": "2026-04-26T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903449,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T12:00:00Z",
+ "endTime": "2026-04-26T12:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903449.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903450,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.23",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T12:30:00Z",
+ "endTime": "2026-04-26T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903451,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T13:00:00Z",
+ "endTime": "2026-04-26T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903452,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T13:30:00Z",
+ "endTime": "2026-04-26T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903453,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-26T14:00:00Z",
+ "endTime": "2026-04-26T14:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903453.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903454,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T14:30:00Z",
+ "endTime": "2026-04-26T14:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903455,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T14:58:00Z",
+ "endTime": "2026-04-26T15:28:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903456,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T15:28:00Z",
+ "endTime": "2026-04-26T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903457,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T16:00:00Z",
+ "endTime": "2026-04-26T16:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903457.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903458,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-26T16:30:00Z",
+ "endTime": "2026-04-26T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903459,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.15",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T17:00:00Z",
+ "endTime": "2026-04-26T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903460,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T17:30:00Z",
+ "endTime": "2026-04-26T17:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903461,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T17:58:00Z",
+ "endTime": "2026-04-26T18:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903461.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903462,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T18:30:00Z",
+ "endTime": "2026-04-26T18:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903463,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T18:58:00Z",
+ "endTime": "2026-04-26T19:28:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903464,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-26T19:28:00Z",
+ "endTime": "2026-04-26T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903465,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.23",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T20:00:00Z",
+ "endTime": "2026-04-26T20:28:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903465.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903466,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T20:28:00Z",
+ "endTime": "2026-04-26T20:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903467,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-26T20:58:00Z",
+ "endTime": "2026-04-26T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903468,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-26T21:30:00Z",
+ "endTime": "2026-04-26T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903469,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.15",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T22:00:00Z",
+ "endTime": "2026-04-26T22:28:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-26/30903469.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903470,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T22:28:00Z",
+ "endTime": "2026-04-26T22:58:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903471,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-26T22:58:00Z",
+ "endTime": "2026-04-26T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903472,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.496",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-26T23:30:00Z",
+ "endTime": "2026-04-27T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-04-27",
+ "metadata": [
+ {
+ "playUrlId": 30903473,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.497",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T00:00:00Z",
+ "endTime": "2026-04-27T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903473.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903474,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T00:30:00Z",
+ "endTime": "2026-04-27T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903475,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T01:00:00Z",
+ "endTime": "2026-04-27T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903476,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T01:30:00Z",
+ "endTime": "2026-04-27T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903477,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.15",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T02:00:00Z",
+ "endTime": "2026-04-27T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903477.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903478,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T02:30:00Z",
+ "endTime": "2026-04-27T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903479,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T03:00:00Z",
+ "endTime": "2026-04-27T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903480,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.6",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T03:30:00Z",
+ "endTime": "2026-04-27T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903481,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.7",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T04:00:00Z",
+ "endTime": "2026-04-27T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903482,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T04:30:00Z",
+ "endTime": "2026-04-27T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903483,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T05:00:00Z",
+ "endTime": "2026-04-27T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903484,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T05:30:00Z",
+ "endTime": "2026-04-27T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903485,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T06:00:00Z",
+ "endTime": "2026-04-27T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903486,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T06:30:00Z",
+ "endTime": "2026-04-27T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903487,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-27T07:00:00Z",
+ "endTime": "2026-04-27T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903488,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-27T07:30:00Z",
+ "endTime": "2026-04-27T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903489,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T08:00:00Z",
+ "endTime": "2026-04-27T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903490,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T08:30:00Z",
+ "endTime": "2026-04-27T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903491,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T09:00:00Z",
+ "endTime": "2026-04-27T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903492,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T09:30:00Z",
+ "endTime": "2026-04-27T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903493,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T10:00:00Z",
+ "endTime": "2026-04-27T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903494,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T10:30:00Z",
+ "endTime": "2026-04-27T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903495,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.25",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-27T11:00:00Z",
+ "endTime": "2026-04-27T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903496,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Witch Watch - Eps.24",
+ "description": "Nico, penyihir ceroboh, tinggal bersama Morihito, ogre penjaganya. Kehidupan mereka dipenuhi kejadian magis yang kacau dan lucu, menciptakan komedi ringan dengan sentuhan fantasi dan hubungan unik.",
+ "startTime": "2026-04-27T11:30:00Z",
+ "endTime": "2026-04-27T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903497,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T12:00:00Z",
+ "endTime": "2026-04-27T12:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903497.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903498,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T12:30:00Z",
+ "endTime": "2026-04-27T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903499,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T13:00:00Z",
+ "endTime": "2026-04-27T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903500,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T13:30:00Z",
+ "endTime": "2026-04-27T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903501,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.9",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T14:00:00Z",
+ "endTime": "2026-04-27T14:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903501.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903502,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-27T14:30:00Z",
+ "endTime": "2026-04-27T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903503,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.16",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T15:00:00Z",
+ "endTime": "2026-04-27T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903504,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T15:30:00Z",
+ "endTime": "2026-04-27T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903505,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.16",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T16:00:00Z",
+ "endTime": "2026-04-27T16:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903505.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903506,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-27T16:30:00Z",
+ "endTime": "2026-04-27T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903507,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T17:00:00Z",
+ "endTime": "2026-04-27T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903508,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-27T17:30:00Z",
+ "endTime": "2026-04-27T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903509,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T18:00:00Z",
+ "endTime": "2026-04-27T18:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903509.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903510,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T18:30:00Z",
+ "endTime": "2026-04-27T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903511,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T19:00:00Z",
+ "endTime": "2026-04-27T19:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903512,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T19:30:00Z",
+ "endTime": "2026-04-27T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903513,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T20:00:00Z",
+ "endTime": "2026-04-27T20:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903513.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903514,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T20:30:00Z",
+ "endTime": "2026-04-27T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903515,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-27T21:00:00Z",
+ "endTime": "2026-04-27T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903516,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-27T21:30:00Z",
+ "endTime": "2026-04-27T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903517,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T22:00:00Z",
+ "endTime": "2026-04-27T22:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-27/30903517.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903518,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-27T22:30:00Z",
+ "endTime": "2026-04-27T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903519,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T23:00:00Z",
+ "endTime": "2026-04-27T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903520,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-27T23:30:00Z",
+ "endTime": "2026-04-28T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-04-28",
+ "metadata": [
+ {
+ "playUrlId": 30903521,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T00:00:00Z",
+ "endTime": "2026-04-28T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903521.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903522,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T00:30:00Z",
+ "endTime": "2026-04-28T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903523,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T01:00:00Z",
+ "endTime": "2026-04-28T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903524,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T01:30:00Z",
+ "endTime": "2026-04-28T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903525,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T02:00:00Z",
+ "endTime": "2026-04-28T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903525.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903526,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T02:30:00Z",
+ "endTime": "2026-04-28T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903527,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T03:00:00Z",
+ "endTime": "2026-04-28T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903528,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T03:30:00Z",
+ "endTime": "2026-04-28T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903529,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T04:00:00Z",
+ "endTime": "2026-04-28T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903530,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T04:30:00Z",
+ "endTime": "2026-04-28T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903531,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T05:00:00Z",
+ "endTime": "2026-04-28T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903532,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T05:30:00Z",
+ "endTime": "2026-04-28T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903533,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T06:00:00Z",
+ "endTime": "2026-04-28T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903534,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T06:30:00Z",
+ "endTime": "2026-04-28T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903535,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T07:00:00Z",
+ "endTime": "2026-04-28T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903536,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T07:30:00Z",
+ "endTime": "2026-04-28T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903537,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T08:00:00Z",
+ "endTime": "2026-04-28T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903538,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T08:30:00Z",
+ "endTime": "2026-04-28T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903539,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T09:00:00Z",
+ "endTime": "2026-04-28T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903540,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T09:30:00Z",
+ "endTime": "2026-04-28T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903541,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T10:00:00Z",
+ "endTime": "2026-04-28T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903542,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T10:30:00Z",
+ "endTime": "2026-04-28T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903543,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.498",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T11:00:00Z",
+ "endTime": "2026-04-28T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903544,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T11:30:00Z",
+ "endTime": "2026-04-28T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903545,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T12:00:00Z",
+ "endTime": "2026-04-28T12:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903546,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T12:30:00Z",
+ "endTime": "2026-04-28T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903547,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T13:00:00Z",
+ "endTime": "2026-04-28T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903548,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T13:30:00Z",
+ "endTime": "2026-04-28T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903549,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.8",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T14:00:00Z",
+ "endTime": "2026-04-28T14:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903550,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T14:30:00Z",
+ "endTime": "2026-04-28T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903551,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.17",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T15:00:00Z",
+ "endTime": "2026-04-28T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903552,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T15:30:00Z",
+ "endTime": "2026-04-28T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903553,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T16:00:00Z",
+ "endTime": "2026-04-28T16:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903553.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903554,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T16:30:00Z",
+ "endTime": "2026-04-28T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903555,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T17:00:00Z",
+ "endTime": "2026-04-28T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903556,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-28T17:30:00Z",
+ "endTime": "2026-04-28T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903557,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T18:00:00Z",
+ "endTime": "2026-04-28T18:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903557.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903558,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T18:30:00Z",
+ "endTime": "2026-04-28T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903559,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T19:00:00Z",
+ "endTime": "2026-04-28T19:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903560,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T19:30:00Z",
+ "endTime": "2026-04-28T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903561,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T20:00:00Z",
+ "endTime": "2026-04-28T20:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903561.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903562,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T20:30:00Z",
+ "endTime": "2026-04-28T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903563,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T21:00:00Z",
+ "endTime": "2026-04-28T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903564,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-28T21:30:00Z",
+ "endTime": "2026-04-28T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903565,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T22:00:00Z",
+ "endTime": "2026-04-28T22:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-28/30903565.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903566,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-28T22:30:00Z",
+ "endTime": "2026-04-28T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903567,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T23:00:00Z",
+ "endTime": "2026-04-28T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903568,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-28T23:30:00Z",
+ "endTime": "2026-04-29T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-04-29",
+ "metadata": [
+ {
+ "playUrlId": 30903569,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T00:00:00Z",
+ "endTime": "2026-04-29T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-29/30903569.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903570,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T00:30:00Z",
+ "endTime": "2026-04-29T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903571,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T01:00:00Z",
+ "endTime": "2026-04-29T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903572,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T01:30:00Z",
+ "endTime": "2026-04-29T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903573,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T02:00:00Z",
+ "endTime": "2026-04-29T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-29/30903573.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903574,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T02:30:00Z",
+ "endTime": "2026-04-29T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903575,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T03:00:00Z",
+ "endTime": "2026-04-29T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903576,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T03:30:00Z",
+ "endTime": "2026-04-29T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903577,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T04:00:00Z",
+ "endTime": "2026-04-29T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903578,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T04:30:00Z",
+ "endTime": "2026-04-29T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903579,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T05:00:00Z",
+ "endTime": "2026-04-29T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903580,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T05:30:00Z",
+ "endTime": "2026-04-29T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903581,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T06:00:00Z",
+ "endTime": "2026-04-29T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903582,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T06:30:00Z",
+ "endTime": "2026-04-29T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903583,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T07:00:00Z",
+ "endTime": "2026-04-29T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903584,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T07:30:00Z",
+ "endTime": "2026-04-29T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903585,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T08:00:00Z",
+ "endTime": "2026-04-29T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903586,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T08:30:00Z",
+ "endTime": "2026-04-29T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903587,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T09:00:00Z",
+ "endTime": "2026-04-29T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903588,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T09:30:00Z",
+ "endTime": "2026-04-29T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903589,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T10:00:00Z",
+ "endTime": "2026-04-29T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903590,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T10:30:00Z",
+ "endTime": "2026-04-29T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903591,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.499",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T11:00:00Z",
+ "endTime": "2026-04-29T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903592,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T11:30:00Z",
+ "endTime": "2026-04-29T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903593,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T12:00:00Z",
+ "endTime": "2026-04-29T12:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903594,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T12:30:00Z",
+ "endTime": "2026-04-29T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903595,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T13:00:00Z",
+ "endTime": "2026-04-29T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903596,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T13:30:00Z",
+ "endTime": "2026-04-29T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903597,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T14:00:00Z",
+ "endTime": "2026-04-29T14:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903598,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T14:30:00Z",
+ "endTime": "2026-04-29T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903599,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T15:00:00Z",
+ "endTime": "2026-04-29T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903600,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T15:30:00Z",
+ "endTime": "2026-04-29T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903601,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T16:00:00Z",
+ "endTime": "2026-04-29T16:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903602,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang putri diberi kesempatan mengulang hidupnya setelah kematian tragis. Ia berusaha mengubah nasib dengan mendekati kaisar naga, menghadirkan kisah romansa politik dan strategi bertahan hidup.",
+ "startTime": "2026-04-29T16:30:00Z",
+ "endTime": "2026-04-29T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903603,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T17:00:00Z",
+ "endTime": "2026-04-29T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903604,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-29T17:30:00Z",
+ "endTime": "2026-04-29T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903605,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T18:00:00Z",
+ "endTime": "2026-04-29T18:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903606,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T18:30:00Z",
+ "endTime": "2026-04-29T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903607,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T19:00:00Z",
+ "endTime": "2026-04-29T19:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903608,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.501",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T19:30:00Z",
+ "endTime": "2026-04-29T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903609,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T20:00:00Z",
+ "endTime": "2026-04-29T20:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-29/30903609.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903610,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T20:30:00Z",
+ "endTime": "2026-04-29T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903611,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-29T21:00:00Z",
+ "endTime": "2026-04-29T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903612,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-29T21:30:00Z",
+ "endTime": "2026-04-29T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903613,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T22:00:00Z",
+ "endTime": "2026-04-29T22:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-29/30903613.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903614,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.501",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-29T22:30:00Z",
+ "endTime": "2026-04-29T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903615,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T23:00:00Z",
+ "endTime": "2026-04-29T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903616,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-29T23:30:00Z",
+ "endTime": "2026-04-30T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-04-30",
+ "metadata": [
+ {
+ "playUrlId": 30903617,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T00:00:00Z",
+ "endTime": "2026-04-30T00:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-30/30903617.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903618,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T00:30:00Z",
+ "endTime": "2026-04-30T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903619,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T01:00:00Z",
+ "endTime": "2026-04-30T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903620,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T01:30:00Z",
+ "endTime": "2026-04-30T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903621,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T02:00:00Z",
+ "endTime": "2026-04-30T02:30:00Z",
+ "thumbnail_url": "https://images.indihometv.com/tvod_thumbs/2026-04-30/30903621.webp",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903622,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.501",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T02:30:00Z",
+ "endTime": "2026-04-30T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903623,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T03:00:00Z",
+ "endTime": "2026-04-30T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903624,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T03:30:00Z",
+ "endTime": "2026-04-30T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903625,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T04:00:00Z",
+ "endTime": "2026-04-30T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903626,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T04:30:00Z",
+ "endTime": "2026-04-30T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903627,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T05:00:00Z",
+ "endTime": "2026-04-30T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903628,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T05:30:00Z",
+ "endTime": "2026-04-30T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903629,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T06:00:00Z",
+ "endTime": "2026-04-30T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903630,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T06:30:00Z",
+ "endTime": "2026-04-30T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903631,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T07:00:00Z",
+ "endTime": "2026-04-30T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903632,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.501",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T07:30:00Z",
+ "endTime": "2026-04-30T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903633,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T08:00:00Z",
+ "endTime": "2026-04-30T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903634,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T08:30:00Z",
+ "endTime": "2026-04-30T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903635,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T09:00:00Z",
+ "endTime": "2026-04-30T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903636,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T09:30:00Z",
+ "endTime": "2026-04-30T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903637,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T10:00:00Z",
+ "endTime": "2026-04-30T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903638,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T10:30:00Z",
+ "endTime": "2026-04-30T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903639,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.500",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T11:00:00Z",
+ "endTime": "2026-04-30T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903640,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.501",
+ "description": "Luffy berusaha menyelamatkan Ace dalam perang besar di Marineford. Pertempuran epik antara Angkatan Laut dan Bajak Laut Shirohige ini penuh pengorbanan, tragedi, dan momen yang mengubah dunia One Piece.",
+ "startTime": "2026-04-30T11:30:00Z",
+ "endTime": "2026-04-30T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903641,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T12:00:00Z",
+ "endTime": "2026-04-30T12:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903642,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T12:30:00Z",
+ "endTime": "2026-04-30T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903643,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T13:00:00Z",
+ "endTime": "2026-04-30T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903644,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T13:30:00Z",
+ "endTime": "2026-04-30T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903645,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T14:00:00Z",
+ "endTime": "2026-04-30T14:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903646,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangannya di dunia lain, membangun kekuatan dan aliansi baru. Konflik dengan dewa dan kerajaan semakin kompleks, menampilkan aksi, strategi, dan perkembangan karakter utama.",
+ "startTime": "2026-04-30T14:30:00Z",
+ "endTime": "2026-04-30T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903647,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T15:00:00Z",
+ "endTime": "2026-04-30T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903648,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T15:30:00Z",
+ "endTime": "2026-04-30T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903649,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.17",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T16:00:00Z",
+ "endTime": "2026-04-30T16:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903650,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T16:30:00Z",
+ "endTime": "2026-04-30T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903651,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T17:00:00Z",
+ "endTime": "2026-04-30T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903652,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-04-30T17:30:00Z",
+ "endTime": "2026-04-30T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903653,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T18:00:00Z",
+ "endTime": "2026-04-30T18:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903654,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T18:30:00Z",
+ "endTime": "2026-04-30T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903655,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.1",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-04-30T19:00:00Z",
+ "endTime": "2026-04-30T19:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903656,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.2",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-04-30T19:30:00Z",
+ "endTime": "2026-04-30T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903657,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T20:00:00Z",
+ "endTime": "2026-04-30T20:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903658,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T20:30:00Z",
+ "endTime": "2026-04-30T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903659,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T21:00:00Z",
+ "endTime": "2026-04-30T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903660,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-04-30T21:30:00Z",
+ "endTime": "2026-04-30T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903661,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.1",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-04-30T22:00:00Z",
+ "endTime": "2026-04-30T22:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903662,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.2",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-04-30T22:30:00Z",
+ "endTime": "2026-04-30T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903663,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T23:00:00Z",
+ "endTime": "2026-04-30T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 30903664,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-04-30T23:30:00Z",
+ "endTime": "2026-05-01T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-05-01",
+ "metadata": [
+ {
+ "playUrlId": 31857332,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-05-01T00:00:00Z",
+ "endTime": "2026-05-01T00:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857333,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-05-01T00:30:00Z",
+ "endTime": "2026-05-01T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857334,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-05-01T01:00:00Z",
+ "endTime": "2026-05-01T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857335,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke tingkat nasional dan menghadapi tim-tim kuat. Latihan intens dan pertandingan menegangkan menguji kemampuan individu serta kerja sama tim, terutama bagi Hinata yang berkembang pesat.",
+ "startTime": "2026-05-01T01:30:00Z",
+ "endTime": "2026-05-01T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857336,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.1",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-05-01T02:00:00Z",
+ "endTime": "2026-05-01T02:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857337,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.2",
+ "description": "Dunia dilanda wabah aneh yang mengubah manusia menjadi kucing. Seorang pria berusaha bertahan hidup di tengah kekacauan, menghadirkan perpaduan horor, komedi absurd, dan satire unik.",
+ "startTime": "2026-05-01T02:30:00Z",
+ "endTime": "2026-05-01T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857338,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-05-01T03:00:00Z",
+ "endTime": "2026-05-01T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857339,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'Ll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai karakter antagonis dalam dunia novel. Ia bertekad menjadi villain legendaris, namun tindakannya justru mengubah takdir dan menarik perhatian banyak orang di sekitarnya.",
+ "startTime": "2026-05-01T03:30:00Z",
+ "endTime": "2026-05-01T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857340,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-05-01T04:00:00Z",
+ "endTime": "2026-05-01T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857341,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang menyimpan kutukan zodiak. Kehadirannya membawa kehangatan dan perlahan menyembuhkan luka emosional anggota keluarga tersebut melalui kasih dan pengertian.",
+ "startTime": "2026-05-01T04:30:00Z",
+ "endTime": "2026-05-01T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857342,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T05:00:00Z",
+ "endTime": "2026-05-01T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857343,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T05:30:00Z",
+ "endTime": "2026-05-01T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857344,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T06:00:00Z",
+ "endTime": "2026-05-01T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857345,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T06:30:00Z",
+ "endTime": "2026-05-01T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857346,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.1",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T07:00:00Z",
+ "endTime": "2026-05-01T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857347,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.2",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T07:30:00Z",
+ "endTime": "2026-05-01T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857348,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T08:00:00Z",
+ "endTime": "2026-05-01T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857349,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T08:30:00Z",
+ "endTime": "2026-05-01T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857350,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T09:00:00Z",
+ "endTime": "2026-05-01T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857351,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T09:30:00Z",
+ "endTime": "2026-05-01T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857352,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T10:00:00Z",
+ "endTime": "2026-05-01T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857353,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T10:30:00Z",
+ "endTime": "2026-05-01T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857354,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.1",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T11:00:00Z",
+ "endTime": "2026-05-01T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857355,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.2",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T11:30:00Z",
+ "endTime": "2026-05-01T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857356,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T12:00:00Z",
+ "endTime": "2026-05-01T12:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857357,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T12:30:00Z",
+ "endTime": "2026-05-01T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857358,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T13:00:00Z",
+ "endTime": "2026-05-01T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857359,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T13:30:00Z",
+ "endTime": "2026-05-01T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857360,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.10",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T14:00:00Z",
+ "endTime": "2026-05-01T14:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857361,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T14:30:00Z",
+ "endTime": "2026-05-01T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857362,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T15:00:00Z",
+ "endTime": "2026-05-01T15:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857363,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T15:30:00Z",
+ "endTime": "2026-05-01T16:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857364,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.18",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T16:00:00Z",
+ "endTime": "2026-05-01T16:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857365,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T16:30:00Z",
+ "endTime": "2026-05-01T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857366,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T17:00:00Z",
+ "endTime": "2026-05-01T17:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857367,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.22",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-01T17:30:00Z",
+ "endTime": "2026-05-01T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857368,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T18:00:00Z",
+ "endTime": "2026-05-01T18:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857369,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T18:30:00Z",
+ "endTime": "2026-05-01T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857370,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.3",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T19:00:00Z",
+ "endTime": "2026-05-01T19:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857371,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.4",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T19:30:00Z",
+ "endTime": "2026-05-01T20:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857372,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T20:00:00Z",
+ "endTime": "2026-05-01T20:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857373,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T20:30:00Z",
+ "endTime": "2026-05-01T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857374,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T21:00:00Z",
+ "endTime": "2026-05-01T21:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857375,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.20",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-01T21:30:00Z",
+ "endTime": "2026-05-01T22:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857376,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.3",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T22:00:00Z",
+ "endTime": "2026-05-01T22:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857377,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.4",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-01T22:30:00Z",
+ "endTime": "2026-05-01T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857378,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T23:00:00Z",
+ "endTime": "2026-05-01T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857379,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-01T23:30:00Z",
+ "endTime": "2026-05-02T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ },
+ {
+ "date": "2026-05-02",
+ "metadata": [
+ {
+ "playUrlId": 31857380,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-02T00:00:00Z",
+ "endTime": "2026-05-02T00:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857381,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.20",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-02T00:30:00Z",
+ "endTime": "2026-05-02T01:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857382,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T01:00:00Z",
+ "endTime": "2026-05-02T01:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857383,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.22",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T01:30:00Z",
+ "endTime": "2026-05-02T02:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857384,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.3",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-02T02:00:00Z",
+ "endTime": "2026-05-02T02:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857385,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Nyaight Of The Living Cat - Eps.4",
+ "description": "Wabah misterius mengubah manusia menjadi kucing saat tersentuh. Seorang pria berusaha bertahan hidup di dunia yang kacau, menghadapi situasi absurd yang memadukan unsur horor ringan dan komedi unik.",
+ "startTime": "2026-05-02T02:30:00Z",
+ "endTime": "2026-05-02T03:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857386,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T03:00:00Z",
+ "endTime": "2026-05-02T03:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857387,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T03:30:00Z",
+ "endTime": "2026-05-02T04:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857388,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.19",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-02T04:00:00Z",
+ "endTime": "2026-05-02T04:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857389,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Fruits Basket Season 1 - Eps.20",
+ "description": "Tohru Honda tinggal bersama keluarga Soma yang dikutuk berubah menjadi hewan zodiak. Kehadirannya membawa kehangatan, membantu mereka menghadapi trauma dan membuka jalan menuju penyembuhan emosional.",
+ "startTime": "2026-05-02T04:30:00Z",
+ "endTime": "2026-05-02T05:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857390,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T05:00:00Z",
+ "endTime": "2026-05-02T05:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857391,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T05:30:00Z",
+ "endTime": "2026-05-02T06:00:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857392,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T06:00:00Z",
+ "endTime": "2026-05-02T06:30:00Z",
+ "thumbnail_url": "",
+ "status": "completed",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857393,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T06:30:00Z",
+ "endTime": "2026-05-02T07:00:00Z",
+ "thumbnail_url": "",
+ "status": "ongoing",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857394,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.22",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T07:00:00Z",
+ "endTime": "2026-05-02T07:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857395,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T07:30:00Z",
+ "endTime": "2026-05-02T08:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857396,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T08:00:00Z",
+ "endTime": "2026-05-02T08:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857397,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T08:30:00Z",
+ "endTime": "2026-05-02T09:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857398,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T09:00:00Z",
+ "endTime": "2026-05-02T09:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857399,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.40",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T09:30:00Z",
+ "endTime": "2026-05-02T10:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857400,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.41",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T10:00:00Z",
+ "endTime": "2026-05-02T10:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857401,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.42",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T10:30:00Z",
+ "endTime": "2026-05-02T11:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857402,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T11:00:00Z",
+ "endTime": "2026-05-02T11:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857403,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T11:30:00Z",
+ "endTime": "2026-05-02T12:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857404,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T12:00:00Z",
+ "endTime": "2026-05-02T12:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857405,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T12:30:00Z",
+ "endTime": "2026-05-02T13:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857406,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T13:00:00Z",
+ "endTime": "2026-05-02T13:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857407,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T13:30:00Z",
+ "endTime": "2026-05-02T14:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857408,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.22",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T14:00:00Z",
+ "endTime": "2026-05-02T14:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857409,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T14:30:00Z",
+ "endTime": "2026-05-02T15:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857410,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T15:00:00Z",
+ "endTime": "2026-05-02T15:28:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857411,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.11",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T15:28:00Z",
+ "endTime": "2026-05-02T15:56:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857412,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.12",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T15:56:00Z",
+ "endTime": "2026-05-02T16:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857413,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.9",
+ "description": "Makoto melanjutkan petualangan di dunia lain dengan membangun kekuatan dan aliansi baru. Konflik dengan dewa dan berbagai ras semakin kompleks, menghadirkan aksi, strategi, dan dinamika politik.",
+ "startTime": "2026-05-02T16:30:00Z",
+ "endTime": "2026-05-02T17:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857414,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.10",
+ "description": "Makoto melanjutkan petualangan di dunia lain dengan membangun kekuatan dan aliansi baru. Konflik dengan dewa dan berbagai ras semakin kompleks, menghadirkan aksi, strategi, dan dinamika politik.",
+ "startTime": "2026-05-02T17:00:00Z",
+ "endTime": "2026-05-02T17:28:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857415,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Tsukimichi -Moonlit Fantasy- Season 2 - Eps.11",
+ "description": "Makoto melanjutkan petualangan di dunia lain dengan membangun kekuatan dan aliansi baru. Konflik dengan dewa dan berbagai ras semakin kompleks, menghadirkan aksi, strategi, dan dinamika politik.",
+ "startTime": "2026-05-02T17:28:00Z",
+ "endTime": "2026-05-02T18:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857416,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.11",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T18:00:00Z",
+ "endTime": "2026-05-02T18:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857417,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ "description": "Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.",
+ "startTime": "2026-05-02T18:30:00Z",
+ "endTime": "2026-05-02T19:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857418,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.40",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T19:00:00Z",
+ "endTime": "2026-05-02T19:28:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857419,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.41",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T19:28:00Z",
+ "endTime": "2026-05-02T19:56:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857420,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "One Piece: Marineford Arc - Eps.42",
+ "description": "Luffy terlibat dalam perang besar di Marineford untuk menyelamatkan Ace. Pertempuran antara Angkatan Laut dan Bajak Laut memicu tragedi besar, mengubah keseimbangan kekuatan dunia secara dramatis.",
+ "startTime": "2026-05-02T19:56:00Z",
+ "endTime": "2026-05-02T20:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857421,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.18",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T20:30:00Z",
+ "endTime": "2026-05-02T21:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857422,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.19",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T21:00:00Z",
+ "endTime": "2026-05-02T21:28:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857423,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.20",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T21:28:00Z",
+ "endTime": "2026-05-02T21:58:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857424,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.21",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T21:58:00Z",
+ "endTime": "2026-05-02T22:26:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857425,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "Haikyu!! 4Th Season - Eps.22",
+ "description": "Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.",
+ "startTime": "2026-05-02T22:26:00Z",
+ "endTime": "2026-05-02T23:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857426,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.9",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T23:00:00Z",
+ "endTime": "2026-05-02T23:30:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ },
+ {
+ "playUrlId": 31857427,
+ "type": "tvod",
+ "tvCode": "animax",
+ "tvChannel": "Animax",
+ "tvProgram": "The Do-Over Damsel Conquers The Dragon Emperor - Eps.10",
+ "description": "Seorang bangsawan wanita mendapatkan kesempatan kedua setelah kematian tragis. Ia berusaha mengubah nasib dengan menjalin hubungan dengan kaisar naga, dalam kisah penuh intrik politik dan romansa.",
+ "startTime": "2026-05-02T23:30:00Z",
+ "endTime": "2026-05-03T00:00:00Z",
+ "thumbnail_url": "",
+ "status": "upcoming",
+ "parentId": "0_86sal99e",
+ "isEnable": true
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/sites/maxstream.tv/maxstream.tv.channels.xml b/sites/maxstream.tv/maxstream.tv.channels.xml
new file mode 100644
index 000000000..138ce9b30
--- /dev/null
+++ b/sites/maxstream.tv/maxstream.tv.channels.xml
@@ -0,0 +1,132 @@
+
+
+ ABC Australia
+ Al Jazeera
+ Animal Planet
+ Animax
+ Aniplus
+ ANTARA TV
+ ANTV
+ Arirang
+ afn
+ AXN
+ BBC News
+ Berita Satu
+ Bioskop Indonesia
+ Bloomberg
+ BTV
+ CBeebies
+ CCTV 4
+ Celestial Movies
+ CGTN
+ CGTN Documentary
+ Chinese Drama
+ CinemaWorld
+ Cinemax
+ Citra Dangdut
+ Citra Drama
+ CNA
+ CNBC Asia
+ CNBC Indonesia
+ CNN Indonesia
+ CNN International
+ Crime Investigation
+ Curiosity Channel
+ DAAI TV
+ Da Vinci Learning
+ Discovery Asia
+ Discovery Channel
+ DMI TV
+ DreamWorks
+ Dunia Anak
+ Dunia Lain
+ DW English
+ Euronews
+ Fashion TV
+ Fight Sports
+ Flik
+ France 24
+ Galaxy
+ Galaxy Premium
+ GTV
+ HBO
+ HBO Family
+ HBO Hits
+ HBO Signature
+ HGTV
+ History
+ HITS
+ HITS MOVIES
+ HITS Now
+ Horee
+ Horizon Sports
+ IDX Channel
+ IMC
+ Indosiar
+ Inews
+ JAK TV
+ Jawa Pos TV
+ JTV
+ KBS World
+ KIX
+ Kompas TV
+ K Plus
+ Lifetime
+ Love Nature
+ MAXEats
+ MAXKids
+ MAXReels
+ MAXSports
+ MAXStreak
+ MAXStream TV
+ MDTV
+ Mentari TV
+ Metro TV
+ MNC TV
+ Moji
+ Moonbug
+ MQTV
+ MTA TV
+ Musik Indonesia
+ My Kidz
+ New TV Comprehensive
+ New TV Finance
+ New TV Variety
+ NHK World Japan
+ Nickelodeon
+ Nick Junior
+ ONE
+ Phoenix Chinese
+ Phoenix Info News
+ Prambors
+ RTV
+ RCTI
+ Rock Action
+ Rock Entertainment
+ Rodja TV
+ SCTV
+ Shenzhen TV
+ Sindo News
+ Sinpo TV
+ SPOTV 2
+ SPOTV
+ Studio Universal
+ The Indonesia Channel
+ Thrill
+ TLC
+ TRANS 7
+ Trans TV
+ TV5 MONDE
+ TV9
+ TVBS News
+ TV MU
+ TV MUI
+ tvN
+ tvN Movies
+ TV One
+ TVRI
+ TVRI World
+ U Channel
+ Zee Bioskop
+ Zhejiang Int
+
diff --git a/sites/maxstream.tv/maxstream.tv.config.js b/sites/maxstream.tv/maxstream.tv.config.js
new file mode 100644
index 000000000..1ce8f47c0
--- /dev/null
+++ b/sites/maxstream.tv/maxstream.tv.config.js
@@ -0,0 +1,69 @@
+const axios = require('axios')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+
+dayjs.extend(utc)
+dayjs.extend(timezone)
+dayjs.extend(customParseFormat)
+
+const tz = 'Asia/Jakarta'
+
+module.exports = {
+ site: 'maxstream.tv',
+ days: 2,
+ url({ channel }) {
+ return `https://vmp.maxstream.tv/api/v3/videos/${channel.site_id}/schedules`
+ },
+ parser({ content, channel, date }) {
+ const programs = []
+ if (content && typeof content === 'string') {
+ content = JSON.parse(content)
+ }
+ if (Array.isArray(content?.data)) {
+ const schedules = []
+ content.data.forEach(item => {
+ schedules.push(...item.metadata)
+ })
+ const f = dt => dayjs.tz(dt, tz).isSame(date, 'day')
+ schedules
+ .filter(entry => entry.parentId === channel.site_id && (f(entry.startTime) || f(entry.endTime)))
+ .forEach(entry => {
+ const [, , , season, , , session2, , , episode] = entry.tvProgram.match(
+ /((\s(\d+)[a-zA-Z]{2})?\s(Season(\s)?||S)(\d+)?)?(\s-\sEps\.(\s)?(\d+))/
+ ) || [null, null, null, null, null, null, null, null, null, null]
+ programs.push({
+ title: entry.tvProgram,
+ description: entry.description,
+ start: dayjs.tz(entry.startTime, tz),
+ stop: dayjs.tz(entry.endTime, tz),
+ season: season || session2 ? parseInt(season || session2) : null,
+ episode: episode ? parseInt(episode) : null,
+ image: entry.thumbnail_url
+ })
+ })
+ }
+
+ return programs
+ },
+ async channels() {
+ const channels = []
+ const data = await axios
+ .get('https://vmp.maxstream.tv/api/v3/videos/list?contentType=channel')
+ .then(response => response.data)
+ .catch(console.error)
+
+ if (Array.isArray(data?.videos)) {
+ channels.push(...data.videos
+ .filter(item => item?.contentType === 'Channel')
+ .map(item => ({
+ lang: 'id',
+ site_id: item.id,
+ name: item.translations.id.title
+ })))
+ }
+
+ return channels
+ }
+}
diff --git a/sites/maxstream.tv/maxstream.tv.test.js b/sites/maxstream.tv/maxstream.tv.test.js
new file mode 100644
index 000000000..07b0b9113
--- /dev/null
+++ b/sites/maxstream.tv/maxstream.tv.test.js
@@ -0,0 +1,54 @@
+const { parser, url } = require('./maxstream.tv.config.js')
+const fs = require('fs')
+const path = require('path')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+
+dayjs.extend(utc)
+
+const date = dayjs.utc('2026-05-02').startOf('d')
+const channel = { site_id: '0_86sal99e' }
+
+it('can generate valid url', () => {
+ expect(url({ channel })).toBe(
+ 'https://vmp.maxstream.tv/api/v3/videos/0_86sal99e/schedules'
+ )
+})
+
+it('can parse response', () => {
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
+ .toString()
+ const results = parser({ content, channel, date }).map(p => {
+ p.start = p.start.toJSON()
+ p.stop = p.stop.toJSON()
+ return p
+ })
+
+ expect(results.length).toBe(49)
+ expect(results[0]).toMatchObject({
+ title: 'I\'ll Become A Villainess Who Goes Down In History - Eps.12',
+ description:
+ 'Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.',
+ start: '2026-05-01T16:30:00.000Z',
+ stop: '2026-05-01T17:00:00.000Z',
+ episode: 12
+ })
+ expect(results[46]).toMatchObject({
+ title: 'Haikyu!! 4Th Season - Eps.22',
+ description:
+ 'Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.',
+ start: '2026-05-02T15:26:00.000Z',
+ stop: '2026-05-02T16:00:00.000Z',
+ season: 4,
+ episode: 22
+ })
+})
+
+it('can handle empty guide', () => {
+ const results = parser({
+ content: '',
+ channel
+ })
+
+ expect(results).toMatchObject([])
+})
diff --git a/sites/maxstream.tv/readme.md b/sites/maxstream.tv/readme.md
new file mode 100644
index 000000000..3d0557638
--- /dev/null
+++ b/sites/maxstream.tv/readme.md
@@ -0,0 +1,21 @@
+# maxstream.tv
+
+https://maxstream.tv/home
+
+### Download the guide
+
+```sh
+npm run grab --- --channels=sites/maxstream.tv/maxstream.tv.channels.xml
+```
+
+### Update channel list
+
+```sh
+npm run channels:parse --- --config=./sites/maxstream.tv/maxstream.tv.config.js --output=./sites/maxstream.tv/maxstream.tv.channels.xml
+```
+
+### Test
+
+```sh
+npm test --- maxstream.tv
+```
From e440b4c356f8694595436cd8e44f680cfab57c1d Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Tue, 5 May 2026 12:42:41 +0300
Subject: [PATCH 14/18] Fixes EOL character
---
sites/maxstream.tv/maxstream.tv.channels.xml | 264 +++++++++----------
sites/maxstream.tv/maxstream.tv.config.js | 142 +++++-----
sites/maxstream.tv/maxstream.tv.test.js | 105 ++++----
sites/maxstream.tv/readme.md | 42 +--
4 files changed, 277 insertions(+), 276 deletions(-)
diff --git a/sites/maxstream.tv/maxstream.tv.channels.xml b/sites/maxstream.tv/maxstream.tv.channels.xml
index 138ce9b30..28e813ea9 100644
--- a/sites/maxstream.tv/maxstream.tv.channels.xml
+++ b/sites/maxstream.tv/maxstream.tv.channels.xml
@@ -1,132 +1,132 @@
-
-
- ABC Australia
- Al Jazeera
- Animal Planet
- Animax
- Aniplus
- ANTARA TV
- ANTV
- Arirang
- afn
- AXN
- BBC News
- Berita Satu
- Bioskop Indonesia
- Bloomberg
- BTV
- CBeebies
- CCTV 4
- Celestial Movies
- CGTN
- CGTN Documentary
- Chinese Drama
- CinemaWorld
- Cinemax
- Citra Dangdut
- Citra Drama
- CNA
- CNBC Asia
- CNBC Indonesia
- CNN Indonesia
- CNN International
- Crime Investigation
- Curiosity Channel
- DAAI TV
- Da Vinci Learning
- Discovery Asia
- Discovery Channel
- DMI TV
- DreamWorks
- Dunia Anak
- Dunia Lain
- DW English
- Euronews
- Fashion TV
- Fight Sports
- Flik
- France 24
- Galaxy
- Galaxy Premium
- GTV
- HBO
- HBO Family
- HBO Hits
- HBO Signature
- HGTV
- History
- HITS
- HITS MOVIES
- HITS Now
- Horee
- Horizon Sports
- IDX Channel
- IMC
- Indosiar
- Inews
- JAK TV
- Jawa Pos TV
- JTV
- KBS World
- KIX
- Kompas TV
- K Plus
- Lifetime
- Love Nature
- MAXEats
- MAXKids
- MAXReels
- MAXSports
- MAXStreak
- MAXStream TV
- MDTV
- Mentari TV
- Metro TV
- MNC TV
- Moji
- Moonbug
- MQTV
- MTA TV
- Musik Indonesia
- My Kidz
- New TV Comprehensive
- New TV Finance
- New TV Variety
- NHK World Japan
- Nickelodeon
- Nick Junior
- ONE
- Phoenix Chinese
- Phoenix Info News
- Prambors
- RTV
- RCTI
- Rock Action
- Rock Entertainment
- Rodja TV
- SCTV
- Shenzhen TV
- Sindo News
- Sinpo TV
- SPOTV 2
- SPOTV
- Studio Universal
- The Indonesia Channel
- Thrill
- TLC
- TRANS 7
- Trans TV
- TV5 MONDE
- TV9
- TVBS News
- TV MU
- TV MUI
- tvN
- tvN Movies
- TV One
- TVRI
- TVRI World
- U Channel
- Zee Bioskop
- Zhejiang Int
-
+
+
+ ABC Australia
+ Al Jazeera
+ Animal Planet
+ Animax
+ Aniplus
+ ANTARA TV
+ ANTV
+ Arirang
+ afn
+ AXN
+ BBC News
+ Berita Satu
+ Bioskop Indonesia
+ Bloomberg
+ BTV
+ CBeebies
+ CCTV 4
+ Celestial Movies
+ CGTN
+ CGTN Documentary
+ Chinese Drama
+ CinemaWorld
+ Cinemax
+ Citra Dangdut
+ Citra Drama
+ CNA
+ CNBC Asia
+ CNBC Indonesia
+ CNN Indonesia
+ CNN International
+ Crime Investigation
+ Curiosity Channel
+ DAAI TV
+ Da Vinci Learning
+ Discovery Asia
+ Discovery Channel
+ DMI TV
+ DreamWorks
+ Dunia Anak
+ Dunia Lain
+ DW English
+ Euronews
+ Fashion TV
+ Fight Sports
+ Flik
+ France 24
+ Galaxy
+ Galaxy Premium
+ GTV
+ HBO
+ HBO Family
+ HBO Hits
+ HBO Signature
+ HGTV
+ History
+ HITS
+ HITS MOVIES
+ HITS Now
+ Horee
+ Horizon Sports
+ IDX Channel
+ IMC
+ Indosiar
+ Inews
+ JAK TV
+ Jawa Pos TV
+ JTV
+ KBS World
+ KIX
+ Kompas TV
+ K Plus
+ Lifetime
+ Love Nature
+ MAXEats
+ MAXKids
+ MAXReels
+ MAXSports
+ MAXStreak
+ MAXStream TV
+ MDTV
+ Mentari TV
+ Metro TV
+ MNC TV
+ Moji
+ Moonbug
+ MQTV
+ MTA TV
+ Musik Indonesia
+ My Kidz
+ New TV Comprehensive
+ New TV Finance
+ New TV Variety
+ NHK World Japan
+ Nickelodeon
+ Nick Junior
+ ONE
+ Phoenix Chinese
+ Phoenix Info News
+ Prambors
+ RTV
+ RCTI
+ Rock Action
+ Rock Entertainment
+ Rodja TV
+ SCTV
+ Shenzhen TV
+ Sindo News
+ Sinpo TV
+ SPOTV 2
+ SPOTV
+ Studio Universal
+ The Indonesia Channel
+ Thrill
+ TLC
+ TRANS 7
+ Trans TV
+ TV5 MONDE
+ TV9
+ TVBS News
+ TV MU
+ TV MUI
+ tvN
+ tvN Movies
+ TV One
+ TVRI
+ TVRI World
+ U Channel
+ Zee Bioskop
+ Zhejiang Int
+
diff --git a/sites/maxstream.tv/maxstream.tv.config.js b/sites/maxstream.tv/maxstream.tv.config.js
index 1ce8f47c0..53d67705f 100644
--- a/sites/maxstream.tv/maxstream.tv.config.js
+++ b/sites/maxstream.tv/maxstream.tv.config.js
@@ -1,69 +1,73 @@
-const axios = require('axios')
-const dayjs = require('dayjs')
-const utc = require('dayjs/plugin/utc')
-const timezone = require('dayjs/plugin/timezone')
-const customParseFormat = require('dayjs/plugin/customParseFormat')
-
-dayjs.extend(utc)
-dayjs.extend(timezone)
-dayjs.extend(customParseFormat)
-
-const tz = 'Asia/Jakarta'
-
-module.exports = {
- site: 'maxstream.tv',
- days: 2,
- url({ channel }) {
- return `https://vmp.maxstream.tv/api/v3/videos/${channel.site_id}/schedules`
- },
- parser({ content, channel, date }) {
- const programs = []
- if (content && typeof content === 'string') {
- content = JSON.parse(content)
- }
- if (Array.isArray(content?.data)) {
- const schedules = []
- content.data.forEach(item => {
- schedules.push(...item.metadata)
- })
- const f = dt => dayjs.tz(dt, tz).isSame(date, 'day')
- schedules
- .filter(entry => entry.parentId === channel.site_id && (f(entry.startTime) || f(entry.endTime)))
- .forEach(entry => {
- const [, , , season, , , session2, , , episode] = entry.tvProgram.match(
- /((\s(\d+)[a-zA-Z]{2})?\s(Season(\s)?||S)(\d+)?)?(\s-\sEps\.(\s)?(\d+))/
- ) || [null, null, null, null, null, null, null, null, null, null]
- programs.push({
- title: entry.tvProgram,
- description: entry.description,
- start: dayjs.tz(entry.startTime, tz),
- stop: dayjs.tz(entry.endTime, tz),
- season: season || session2 ? parseInt(season || session2) : null,
- episode: episode ? parseInt(episode) : null,
- image: entry.thumbnail_url
- })
- })
- }
-
- return programs
- },
- async channels() {
- const channels = []
- const data = await axios
- .get('https://vmp.maxstream.tv/api/v3/videos/list?contentType=channel')
- .then(response => response.data)
- .catch(console.error)
-
- if (Array.isArray(data?.videos)) {
- channels.push(...data.videos
- .filter(item => item?.contentType === 'Channel')
- .map(item => ({
- lang: 'id',
- site_id: item.id,
- name: item.translations.id.title
- })))
- }
-
- return channels
- }
-}
+const axios = require('axios')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+
+dayjs.extend(utc)
+dayjs.extend(timezone)
+dayjs.extend(customParseFormat)
+
+const tz = 'Asia/Jakarta'
+
+module.exports = {
+ site: 'maxstream.tv',
+ days: 2,
+ url({ channel }) {
+ return `https://vmp.maxstream.tv/api/v3/videos/${channel.site_id}/schedules`
+ },
+ parser({ content, channel, date }) {
+ const programs = []
+ if (content && typeof content === 'string') {
+ content = JSON.parse(content)
+ }
+ if (Array.isArray(content?.data)) {
+ const schedules = []
+ content.data.forEach(item => {
+ schedules.push(...item.metadata)
+ })
+ const f = dt => dayjs.tz(dt, tz).isSame(date, 'day')
+ schedules
+ .filter(
+ entry => entry.parentId === channel.site_id && (f(entry.startTime) || f(entry.endTime))
+ )
+ .forEach(entry => {
+ const [, , , season, , , session2, , , episode] = entry.tvProgram.match(
+ /((\s(\d+)[a-zA-Z]{2})?\s(Season(\s)?||S)(\d+)?)?(\s-\sEps\.(\s)?(\d+))/
+ ) || [null, null, null, null, null, null, null, null, null, null]
+ programs.push({
+ title: entry.tvProgram,
+ description: entry.description,
+ start: dayjs.tz(entry.startTime, tz),
+ stop: dayjs.tz(entry.endTime, tz),
+ season: season || session2 ? parseInt(season || session2) : null,
+ episode: episode ? parseInt(episode) : null,
+ image: entry.thumbnail_url
+ })
+ })
+ }
+
+ return programs
+ },
+ async channels() {
+ const channels = []
+ const data = await axios
+ .get('https://vmp.maxstream.tv/api/v3/videos/list?contentType=channel')
+ .then(response => response.data)
+ .catch(console.error)
+
+ if (Array.isArray(data?.videos)) {
+ channels.push(
+ ...data.videos
+ .filter(item => item?.contentType === 'Channel')
+ .map(item => ({
+ lang: 'id',
+ site_id: item.id,
+ name: item.translations.id.title
+ }))
+ )
+ }
+
+ return channels
+ }
+}
diff --git a/sites/maxstream.tv/maxstream.tv.test.js b/sites/maxstream.tv/maxstream.tv.test.js
index 07b0b9113..6ff7a0713 100644
--- a/sites/maxstream.tv/maxstream.tv.test.js
+++ b/sites/maxstream.tv/maxstream.tv.test.js
@@ -1,54 +1,51 @@
-const { parser, url } = require('./maxstream.tv.config.js')
-const fs = require('fs')
-const path = require('path')
-const dayjs = require('dayjs')
-const utc = require('dayjs/plugin/utc')
-
-dayjs.extend(utc)
-
-const date = dayjs.utc('2026-05-02').startOf('d')
-const channel = { site_id: '0_86sal99e' }
-
-it('can generate valid url', () => {
- expect(url({ channel })).toBe(
- 'https://vmp.maxstream.tv/api/v3/videos/0_86sal99e/schedules'
- )
-})
-
-it('can parse response', () => {
- const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
- .toString()
- const results = parser({ content, channel, date }).map(p => {
- p.start = p.start.toJSON()
- p.stop = p.stop.toJSON()
- return p
- })
-
- expect(results.length).toBe(49)
- expect(results[0]).toMatchObject({
- title: 'I\'ll Become A Villainess Who Goes Down In History - Eps.12',
- description:
- 'Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.',
- start: '2026-05-01T16:30:00.000Z',
- stop: '2026-05-01T17:00:00.000Z',
- episode: 12
- })
- expect(results[46]).toMatchObject({
- title: 'Haikyu!! 4Th Season - Eps.22',
- description:
- 'Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.',
- start: '2026-05-02T15:26:00.000Z',
- stop: '2026-05-02T16:00:00.000Z',
- season: 4,
- episode: 22
- })
-})
-
-it('can handle empty guide', () => {
- const results = parser({
- content: '',
- channel
- })
-
- expect(results).toMatchObject([])
-})
+const { parser, url } = require('./maxstream.tv.config.js')
+const fs = require('fs')
+const path = require('path')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+
+dayjs.extend(utc)
+
+const date = dayjs.utc('2026-05-02').startOf('d')
+const channel = { site_id: '0_86sal99e' }
+
+it('can generate valid url', () => {
+ expect(url({ channel })).toBe('https://vmp.maxstream.tv/api/v3/videos/0_86sal99e/schedules')
+})
+
+it('can parse response', () => {
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json')).toString()
+ const results = parser({ content, channel, date }).map(p => {
+ p.start = p.start.toJSON()
+ p.stop = p.stop.toJSON()
+ return p
+ })
+
+ expect(results.length).toBe(49)
+ expect(results[0]).toMatchObject({
+ title: "I'll Become A Villainess Who Goes Down In History - Eps.12",
+ description:
+ 'Seorang gadis bereinkarnasi sebagai tokoh antagonis dalam novel fantasi. Ia bertekad menjadi villain sejati, namun pilihan tindakannya justru mengubah jalan cerita dan memengaruhi hubungan dengan karakter lain.',
+ start: '2026-05-01T16:30:00.000Z',
+ stop: '2026-05-01T17:00:00.000Z',
+ episode: 12
+ })
+ expect(results[46]).toMatchObject({
+ title: 'Haikyu!! 4Th Season - Eps.22',
+ description:
+ 'Karasuno melaju ke turnamen nasional dan menghadapi tim-tim elit dengan gaya bermain berbeda. Latihan intens dan strategi baru menguji kemampuan Hinata serta rekan-rekannya dalam menghadapi tekanan pertandingan besar.',
+ start: '2026-05-02T15:26:00.000Z',
+ stop: '2026-05-02T16:00:00.000Z',
+ season: 4,
+ episode: 22
+ })
+})
+
+it('can handle empty guide', () => {
+ const results = parser({
+ content: '',
+ channel
+ })
+
+ expect(results).toMatchObject([])
+})
diff --git a/sites/maxstream.tv/readme.md b/sites/maxstream.tv/readme.md
index 3d0557638..6df945a40 100644
--- a/sites/maxstream.tv/readme.md
+++ b/sites/maxstream.tv/readme.md
@@ -1,21 +1,21 @@
-# maxstream.tv
-
-https://maxstream.tv/home
-
-### Download the guide
-
-```sh
-npm run grab --- --channels=sites/maxstream.tv/maxstream.tv.channels.xml
-```
-
-### Update channel list
-
-```sh
-npm run channels:parse --- --config=./sites/maxstream.tv/maxstream.tv.config.js --output=./sites/maxstream.tv/maxstream.tv.channels.xml
-```
-
-### Test
-
-```sh
-npm test --- maxstream.tv
-```
+# maxstream.tv
+
+https://maxstream.tv/home
+
+### Download the guide
+
+```sh
+npm run grab --- --channels=sites/maxstream.tv/maxstream.tv.channels.xml
+```
+
+### Update channel list
+
+```sh
+npm run channels:parse --- --config=./sites/maxstream.tv/maxstream.tv.config.js --output=./sites/maxstream.tv/maxstream.tv.channels.xml
+```
+
+### Test
+
+```sh
+npm test --- maxstream.tv
+```
From f14439d4415872e010c2158f3019ee7fc3cc5bb8 Mon Sep 17 00:00:00 2001
From: Toha
Date: Wed, 6 May 2026 10:22:44 +0700
Subject: [PATCH 15/18] Update channels XMLTV id.
Signed-off-by: Toha
---
sites/clickthecity.com/clickthecity.com.channels.xml | 2 +-
sites/cubmu.com/cubmu.com.channels.xml | 6 +++---
sites/dens.tv/dens.tv.channels.xml | 2 +-
sites/mncvision.id/mncvision.id_en.channels.xml | 2 +-
sites/mncvision.id/mncvision.id_id.channels.xml | 2 +-
sites/mysky.com.ph/mysky.com.ph.channels.xml | 2 +-
sites/mytvsuper.com/mytvsuper.com_en.channels.xml | 2 +-
sites/mytvsuper.com/mytvsuper.com_zh.channels.xml | 2 +-
sites/nowplayer.now.com/nowplayer.now.com_en.channels.xml | 2 +-
sites/nowplayer.now.com/nowplayer.now.com_zh.channels.xml | 2 +-
sites/tivie.id/tivie.id.channels.xml | 2 +-
sites/vidio.com/vidio.com.channels.xml | 2 +-
sites/visionplus.id/visionplus.id_en.channels.xml | 2 +-
sites/visionplus.id/visionplus.id_id.channels.xml | 2 +-
14 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/sites/clickthecity.com/clickthecity.com.channels.xml b/sites/clickthecity.com/clickthecity.com.channels.xml
index 0252df28f..9db75411d 100644
--- a/sites/clickthecity.com/clickthecity.com.channels.xml
+++ b/sites/clickthecity.com/clickthecity.com.channels.xml
@@ -29,7 +29,7 @@
K-Movies Pinoy
GEM
Kapamilya Channel
- Rock Extreme
+ Rock Extreme
Liga
a2z Channel 11
diff --git a/sites/cubmu.com/cubmu.com.channels.xml b/sites/cubmu.com/cubmu.com.channels.xml
index dd3ee03f7..3b706bc78 100644
--- a/sites/cubmu.com/cubmu.com.channels.xml
+++ b/sites/cubmu.com/cubmu.com.channels.xml
@@ -16,6 +16,7 @@
Song TV
ABC Australia
Al Jazeera
+ Al Quran Al Kareem
ANTV
Arirang
Berita Satu
@@ -31,7 +32,7 @@
CNBC Indonesia
CNN Indonesia
DAAI TV
- DayStar
+ DayStar
DENS Food Channel
DENS Play Channel
DENS Show Bizz
@@ -49,7 +50,7 @@
jtv
Khazanah
Kompas TV
- MDTV
+ MDTV
MetroTV
MNC TV
Musik Indonesia
@@ -59,7 +60,6 @@
One TV
Pijar TV
PSJ TV
- Al Quran Al Kareem
Rtv
RCTI
Russia Today
diff --git a/sites/dens.tv/dens.tv.channels.xml b/sites/dens.tv/dens.tv.channels.xml
index 18d821af0..812d1e7aa 100644
--- a/sites/dens.tv/dens.tv.channels.xml
+++ b/sites/dens.tv/dens.tv.channels.xml
@@ -15,7 +15,7 @@
DAAI TV
Dance TV
DensFood Channel
- DensKnowledge
+ DensKnowledge
DensLife&Style
DensPlay
DensShowBiz
diff --git a/sites/mncvision.id/mncvision.id_en.channels.xml b/sites/mncvision.id/mncvision.id_en.channels.xml
index 0dacb3b15..ec79f99c6 100644
--- a/sites/mncvision.id/mncvision.id_en.channels.xml
+++ b/sites/mncvision.id/mncvision.id_en.channels.xml
@@ -82,8 +82,8 @@
Outdoor channel HD
Outdoor Channel
RCTI
+ Rock Action
Rock Entertainment
- Rock Action
SCTV
SEA TODAY
Sindo News TV
diff --git a/sites/mncvision.id/mncvision.id_id.channels.xml b/sites/mncvision.id/mncvision.id_id.channels.xml
index 4c0d5cbcc..3b3e6e33b 100644
--- a/sites/mncvision.id/mncvision.id_id.channels.xml
+++ b/sites/mncvision.id/mncvision.id_id.channels.xml
@@ -82,8 +82,8 @@
Outdoor channel HD
Outdoor Channel
RCTI
+ Rock Action
Rock Entertainment
- Rock Action
SCTV
SEA TODAY
Sindo News TV
diff --git a/sites/mysky.com.ph/mysky.com.ph.channels.xml b/sites/mysky.com.ph/mysky.com.ph.channels.xml
index 189ba6180..071f0538c 100644
--- a/sites/mysky.com.ph/mysky.com.ph.channels.xml
+++ b/sites/mysky.com.ph/mysky.com.ph.channels.xml
@@ -42,7 +42,7 @@
HBO SIGNATURE
HBO FAMILY
NICK JR.
- ROCK ACTION
+ ROCK ACTION
THRILL
FASHION TV
CHANNEL NEWS ASIA
diff --git a/sites/mytvsuper.com/mytvsuper.com_en.channels.xml b/sites/mytvsuper.com/mytvsuper.com_en.channels.xml
index a8294d575..7ee70c783 100644
--- a/sites/mytvsuper.com/mytvsuper.com_en.channels.xml
+++ b/sites/mytvsuper.com/mytvsuper.com_en.channels.xml
@@ -26,7 +26,7 @@
Nickelodeon
Creation TV
ROCK Entertainment
- ROCK Action
+ ROCK Action
Thrill
TVBS Asia
TVBS News
diff --git a/sites/mytvsuper.com/mytvsuper.com_zh.channels.xml b/sites/mytvsuper.com/mytvsuper.com_zh.channels.xml
index 2449a2122..130a9da02 100644
--- a/sites/mytvsuper.com/mytvsuper.com_zh.channels.xml
+++ b/sites/mytvsuper.com/mytvsuper.com_zh.channels.xml
@@ -26,7 +26,7 @@
Nickelodeon
創世電視
ROCK綜藝娛樂
- ROCK Action
+ ROCK Action
Thrill
無線衛星亞洲台
無線衛星新聞台
diff --git a/sites/nowplayer.now.com/nowplayer.now.com_en.channels.xml b/sites/nowplayer.now.com/nowplayer.now.com_en.channels.xml
index 474bda6cc..c4538e3ab 100644
--- a/sites/nowplayer.now.com/nowplayer.now.com_en.channels.xml
+++ b/sites/nowplayer.now.com/nowplayer.now.com_en.channels.xml
@@ -50,7 +50,6 @@
Dragon TV
DW (English)
euronews
- NBA TV
Food Network
France 24
France 24 (French)
@@ -74,6 +73,7 @@
MOVIE MOVIE
MTV India
MUTV
+ NBA TV
NHK WORLD-JAPAN
NHK World Premium
Nickelodeon
diff --git a/sites/nowplayer.now.com/nowplayer.now.com_zh.channels.xml b/sites/nowplayer.now.com/nowplayer.now.com_zh.channels.xml
index e9cb9be24..065b20d65 100644
--- a/sites/nowplayer.now.com/nowplayer.now.com_zh.channels.xml
+++ b/sites/nowplayer.now.com/nowplayer.now.com_zh.channels.xml
@@ -50,7 +50,6 @@
Dragon TV
DW (English)
euronews
- NBA TV
Food Network
France 24
France 24 (French)
@@ -74,6 +73,7 @@
MOVIE MOVIE
MTV India
MUTV
+ NBA TV
NHK WORLD-JAPAN
NHK World Premium
Nickelodeon
diff --git a/sites/tivie.id/tivie.id.channels.xml b/sites/tivie.id/tivie.id.channels.xml
index 644a1cf5e..b31f0ae9c 100644
--- a/sites/tivie.id/tivie.id.channels.xml
+++ b/sites/tivie.id/tivie.id.channels.xml
@@ -38,8 +38,8 @@
ONE
RTV
RCTI
+ Rock Action
Rock Entertainment
- Rock Action
SCTV
Sindonews TV
Sin Po TV
diff --git a/sites/vidio.com/vidio.com.channels.xml b/sites/vidio.com/vidio.com.channels.xml
index 8afdff3fe..797d690a9 100644
--- a/sites/vidio.com/vidio.com.channels.xml
+++ b/sites/vidio.com/vidio.com.channels.xml
@@ -53,7 +53,7 @@
RTV
RCTI
Real Madrid TV
- Rock Action
+ Rock Action
SCTV
Sin Po TV
SPOTV 2
diff --git a/sites/visionplus.id/visionplus.id_en.channels.xml b/sites/visionplus.id/visionplus.id_en.channels.xml
index 079e962fc..eed2cae95 100644
--- a/sites/visionplus.id/visionplus.id_en.channels.xml
+++ b/sites/visionplus.id/visionplus.id_en.channels.xml
@@ -104,8 +104,8 @@
RTV
RCTI
Reformed 21
+ Rock Action
Rock Entertainment
- Rock Action
RT
SCTV
Sanlih
diff --git a/sites/visionplus.id/visionplus.id_id.channels.xml b/sites/visionplus.id/visionplus.id_id.channels.xml
index ee2e93b33..f4cd9c853 100644
--- a/sites/visionplus.id/visionplus.id_id.channels.xml
+++ b/sites/visionplus.id/visionplus.id_id.channels.xml
@@ -104,8 +104,8 @@
RTV
RCTI
Reformed 21
+ Rock Action
Rock Entertainment
- Rock Action
RT
SCTV
Sanlih
From 384748d9cea8587bac531ee795f14b07b3b9fcc4 Mon Sep 17 00:00:00 2001
From: Julio Cesar <104462712+JulioCesarXY@users.noreply.github.com>
Date: Wed, 6 May 2026 20:05:53 -0300
Subject: [PATCH 16/18] Update xmltv_id attributes for several channels
---
sites/distro.tv/distro.tv.channels.xml | 32 +++++++++++++-------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/sites/distro.tv/distro.tv.channels.xml b/sites/distro.tv/distro.tv.channels.xml
index 43e0fe5ab..5beb1a516 100644
--- a/sites/distro.tv/distro.tv.channels.xml
+++ b/sites/distro.tv/distro.tv.channels.xml
@@ -1,7 +1,7 @@
FTF Sports
- Horizon Sports
+ Horizon Sports
The Boat Show
Outside
Dove
@@ -9,28 +9,28 @@
Newsmax TV
Lone Star
Hard Knocks
- Right Now Tv
+ Right Now Tv
OAN Plus
AWE Plus
- Qello Concerts
- Stingray Karaoke
+ Qello Concerts
+ Stingray Karaoke
Stingray Naturescape
Stingray Classica
Stingray DJAZZ
- Stingray Hit List
- Stingray Hot Country
- Stingray Rock Alternative
- Stingray Pop Adult
- Stingray Classic Rock
- Stingray Éxitos del Momento
- Stingray Greatest Hits
- Stingray HipHop and RnB
- Stingray Flashback 70s
- Stingray Remember the 80s
+ Stingray Hit List
+ Stingray Hot Country
+ Stingray Rock Alternative
+ Stingray Pop Adult
+ Stingray Classic Rock
+ Stingray Éxitos del Momento
+ Stingray Greatest Hits
+ Stingray HipHop and RnB
+ Stingray Flashback 70s
+ Stingray Remember the 80s
Schwab Network
CJC Television Network
World Poker Tour
- Law & Crime
+ Law & Crime
24 Hour Free Movies
SKWAD
Channel Fight
@@ -90,7 +90,7 @@
Cinema Hausa
True African
NatureStream.tv
- FITE 24/7
+ FITE 24/7
TNA Wrestling Channel
Fight Network
Africanews
From 86b2df12493e432d84f7aaffa3b5a1e37baeabd9 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Thu, 7 May 2026 02:09:51 +0000
Subject: [PATCH 17/18] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/25472045590) workflow.
---
SITES.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index 6a49f6d1d..47efc793e 100644
--- a/SITES.md
+++ b/SITES.md
@@ -80,7 +80,7 @@
| i24news.tv | 4 | 🟢 | |
| iltalehti.fi | 147 | 🟢 | |
| ionplustv.com | 1 | 🟢 | |
- | ipko.tv | 194 | 🟢 | |
+ | ipko.tv | 201 | 🟢 | |
| jiotv.com | 1094 | 🟢 | |
| knr.gl | 1 | 🟢 | |
| kvf.fo | 1 | 🟢 | |
@@ -89,6 +89,7 @@
| magticom.ge | 240 | 🟢 | |
| mako.co.il | 1 | 🟢 | |
| makrodigitaltelevision.com | 1 | 🟢 | |
+ | maxstream.tv | 129 | 🟢 | |
| maxtvgo.mk | 110 | 🟢 | |
| mediagenie.co.kr | 5 | 🟢 | |
| mediaklikk.hu | 8 | 🟢 | |
From bac140b55c6aad41575e26ab55174689980e3dee Mon Sep 17 00:00:00 2001
From: Julio Cesar <104462712+JulioCesarXY@users.noreply.github.com>
Date: Wed, 6 May 2026 23:25:21 -0300
Subject: [PATCH 18/18] Update XMLTV IDs for Bollywood channels and TRACE UK
---
sites/distro.tv/distro.tv.channels.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sites/distro.tv/distro.tv.channels.xml b/sites/distro.tv/distro.tv.channels.xml
index 5beb1a516..fe456ddfb 100644
--- a/sites/distro.tv/distro.tv.channels.xml
+++ b/sites/distro.tv/distro.tv.channels.xml
@@ -112,8 +112,8 @@
Balle Balle
TRACE Latina
TRACE Urban
- Bollywood Classic
- Bollywood HD
+ Bollywood Classic
+ Bollywood HD
IndieBox
TRACE Brazuca
Motorvision TV
@@ -169,7 +169,7 @@
Global Punjab TV
PLL Network
PLL Network
- TRACE UK
+ TRACE UK
TidPix-Authentically African
Green Chillies TV- Zindagi ka Tadka!
Cowboy+ Sports