diff --git a/SITES.md b/SITES.md index 41fa4eff7..47efc793e 100644 --- a/SITES.md +++ b/SITES.md @@ -80,7 +80,7 @@ i24news.tv4🟢 iltalehti.fi147🟢 ionplustv.com1🟢 - ipko.tv194🟢 + ipko.tv201🟢 jiotv.com1094🟢 knr.gl1🟢 kvf.fo1🟢 @@ -89,6 +89,7 @@ magticom.ge240🟢 mako.co.il1🟢 makrodigitaltelevision.com1🟢 + maxstream.tv129🟢 maxtvgo.mk110🟢 mediagenie.co.kr5🟢 mediaklikk.hu8🟢 @@ -114,14 +115,13 @@ nhkworldpremium.com1🟢 nhl.com1🟢 nostv.pt161🟢 - novacyprus.com29🟢 novasports.gr16🟢 nowplayer.now.com140🟢 nuevosiglo.com.uy173🟢 nzxmltv.com532🟢 ontvtonight.com5177🟢 opto.sic.pt3🟢 - orangetv.orange.es273🟢 + orangetv.orange.es273🔴https://github.com/iptv-org/epg/issues/3099 osn.com67🟢 passie.nl1🟢 pbsguam.org1🟢 @@ -142,7 +142,7 @@ reportv.com.ar163🟢 rikstv.no80🟢 rotana.net16🔴https://github.com/iptv-org/epg/issues/3018 - roya-tv.com10🟢https://github.com/iptv-org/epg/issues/3108 + roya-tv.com10🟢 rthk.hk4🟢 rtmklik.rtm.gov.my8🟢 rtp.pt10🟢 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') 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/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() } 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/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') 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') diff --git a/sites/distro.tv/distro.tv.channels.xml b/sites/distro.tv/distro.tv.channels.xml index b04004a4b..fe456ddfb 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 @@ -111,11 +111,11 @@ Estrella Games Balle Balle TRACE Latina - TRACE Urban - Bollywood Classic - Bollywood HD + 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 diff --git a/sites/ipko.tv/ipko.tv.channels.xml b/sites/ipko.tv/ipko.tv.channels.xml index d2695f745..5a64991d5 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 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..28e813ea9 --- /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..53d67705f --- /dev/null +++ b/sites/maxstream.tv/maxstream.tv.config.js @@ -0,0 +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 + } +} diff --git a/sites/maxstream.tv/maxstream.tv.test.js b/sites/maxstream.tv/maxstream.tv.test.js new file mode 100644 index 000000000..6ff7a0713 --- /dev/null +++ b/sites/maxstream.tv/maxstream.tv.test.js @@ -0,0 +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([]) +}) diff --git a/sites/maxstream.tv/readme.md b/sites/maxstream.tv/readme.md new file mode 100644 index 000000000..6df945a40 --- /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 +``` 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/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 -``` 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/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() 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/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----- 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 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