From 9ec69b31b17dadf343dbadcda44ca0f6c40b5ee1 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Fri, 24 Jan 2025 07:20:20 +0300
Subject: [PATCH 01/15] Create __data__
---
sites/dishtv.in/__data__/content.json | 1 +
sites/dishtv.in/__data__/session.json | 1 +
2 files changed, 2 insertions(+)
create mode 100644 sites/dishtv.in/__data__/content.json
create mode 100644 sites/dishtv.in/__data__/session.json
diff --git a/sites/dishtv.in/__data__/content.json b/sites/dishtv.in/__data__/content.json
new file mode 100644
index 000000000..3d0d864b4
--- /dev/null
+++ b/sites/dishtv.in/__data__/content.json
@@ -0,0 +1 @@
+[{"_id":"6792960f46215f6d901e7237","genre":"Film","director":"Yeon Sang-ho","productionyear":"2020","programlanguage":"Korean","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Train to Busan 2: Peninsula","start":"2025-01-26T00:30:00Z","stop":"2025-01-26T02:05:00Z","desc":"Jung Seok, a former soldier, along with his teammates, sets out on a mission to battle hordes of post-apocalyptic zombies in the Korean peninsula wastelands.","programmeurl":"https://dtil.tmsimg.com/assets/p17850257_v_h9_al.jpg?lock=880x660","date":"20250126","programmeid":"MV021726710000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"95","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p17850257_v_h9_al.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p17850257_v_h8_am.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p17850257_v_h9_al.jpg","648x486":"https://dtil.tmsimg.com/648x486/p17850257_v_h9_al.jpg","587x440":"https://dtil.tmsimg.com/587x440/p17850257_v_h9_al.jpg","500x375":"https://dtil.tmsimg.com/500x375/p17850257_v_h9_al.jpg","400x300":"https://dtil.tmsimg.com/400x300/p17850257_v_h9_al.jpg","360x270":"https://dtil.tmsimg.com/360x270/p17850257_v_h9_al.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p17850257_v_v13_al.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p17850257_v_v13_al.jpg","375x500":"https://dtil.tmsimg.com/375x500/p17850257_v_v13_al.jpg","300x400":"https://dtil.tmsimg.com/300x400/p17850257_v_v13_al.jpg","270x360":"https://dtil.tmsimg.com/270x360/p17850257_v_v13_al.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p17850257_v_v13_al.jpg","70x50":"https://dtil.tmsimg.com/70x50/p17850257_v_v13_al.jpg","110x110":"https://dtil.tmsimg.com/110x110/p17850257_v_v13_al.jpg","128x96":"https://dtil.tmsimg.com/128x96/p17850257_v_v13_al.jpg","150x150":"https://dtil.tmsimg.com/150x150/p17850257_v_v13_al.jpg"}},"credits":{"actors":["Gang Dong-won","Lee Jung-hyun","Lee Re","Kwon Hae-hyo","John D. Michaels","Kim Min-jae","Kim Doyun","Lee Ye-won","Daniel Joey Albright","Pierce Conran","Geoffrey Giuliano","Milan-Devi LaBrey"],"producers":[],"directors":["Yeon Sang-ho"]},"regional":{"english":{"languagecode":"en","title":"Train to Busan 2: Peninsula","desc":"Jung Seok, a former soldier, along with his teammates, sets out on a mission to battle hordes of post-apocalyptic zombies in the Korean peninsula wastelands.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"ट्रेन टू बुसान 2: पेनीनसुला","desc":"एक भूतपूर्व सैनिक जंग सोक अपने साथियों के साथ कोरियाई प्रायद्वीप के बंजर इलाकों में सर्वनाश के बाद की जोंबी से लड़ने के मिशन पर निकलता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ட்ரெயின் டு பூசன் ப்ரெசென்ட்ஸ்: பெனின்சுலா","desc":"கொரிய தீபகற்பத்தின் தரிசு நிலங்களில் அபோகாலிப்டிக் ஜாம்பிக்களின் கூட்டத்தை எதிர்த்து தன் குழுவுடன் போரிடும் ஜங் சியோக்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ట్రేన్ టు బూసాన్ ప్రజెంట్స్: పెనిన్సులా","desc":"మాజీ సైనికుడు జంగ్ సియోక్ తన సహచరులతో కలిసి కొరియా ద్వీపకల్పంలో పోస్ట్-అపోకలిప్టిక్ జాంబీలతో యుద్దానికి సిద్దమవుతాడు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T00:30:00.000Z","programstop":"2025-01-26T02:05:00.000Z"},{"_id":"6792960f46215f6d901e7238","genre":"Film","director":"Charles Winkler","productionyear":"2006","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"The Net 2.0","start":"2025-01-26T02:05:00Z","stop":"2025-01-26T03:30:00Z","desc":"Hope, a computer systems analyst, goes to Istanbul to start a new job. Her life is turned upside down when she realises that her identity has been stolen and her bank account has been emptied.","programmeurl":"https://dtil.tmsimg.com/assets/p160939_v_h9_ae.jpg?lock=880x660","date":"20250126","programmeid":"MV021828450000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"85","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p160939_v_h9_ae.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p160939_v_h10_ad.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p160939_v_h9_ae.jpg","648x486":"https://dtil.tmsimg.com/648x486/p160939_v_h9_ae.jpg","587x440":"https://dtil.tmsimg.com/587x440/p160939_v_h9_ae.jpg","500x375":"https://dtil.tmsimg.com/500x375/p160939_v_h9_ae.jpg","400x300":"https://dtil.tmsimg.com/400x300/p160939_v_h9_ae.jpg","360x270":"https://dtil.tmsimg.com/360x270/p160939_v_h9_ae.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p160939_v_v9_ae.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p160939_v_v9_ae.jpg","375x500":"https://dtil.tmsimg.com/375x500/p160939_v_v9_ae.jpg","300x400":"https://dtil.tmsimg.com/300x400/p160939_v_v9_ae.jpg","270x360":"https://dtil.tmsimg.com/270x360/p160939_v_v9_ae.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p160939_v_v9_ae.jpg","70x50":"https://dtil.tmsimg.com/70x50/p160939_v_v9_ae.jpg","110x110":"https://dtil.tmsimg.com/110x110/p160939_v_v9_ae.jpg","128x96":"https://dtil.tmsimg.com/128x96/p160939_v_v9_ae.jpg","150x150":"https://dtil.tmsimg.com/150x150/p160939_v_v9_ae.jpg"}},"credits":{"actors":["Nikki Deloach","Demet Akbag","Keegan Connor Tracy","Neil Hopkins","Charles Winkler","Michael Halphie","Mehmet Ergen","Emir Tekeli"],"producers":["Rob Cowan","Irwin Winkler"],"directors":["Charles Winkler"]},"regional":{"english":{"languagecode":"en","title":"The Net 2.0","desc":"Hope, a computer systems analyst, goes to Istanbul to start a new job. Her life is turned upside down when she realises that her identity has been stolen and her bank account has been emptied.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"","desc":"","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"த நெட் 2.0","desc":"கணினி ஆய்வாளரான ஹோப், ஒரு புதிய வேலையைத் தொடங்க இஸ்தான்புல் சென்று, தன் அடையாளம் திருடப்பட்டத்தை உணருகிறார்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ది నెట్ 2.0","desc":"ఉద్యోగం కోసం ఇస్తాంబుల్ వెళ్లిన హోప్ తన గుర్తింపు దొంగిలించబడి, బ్యాంకు ఖాతా ఖాళీ అవడంతో ఆమె జీవితం తలక్రిందులవుతుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T02:05:00.000Z","programstop":"2025-01-26T03:30:00.000Z"},{"_id":"6792960f46215f6d901e7239","genre":"Film","director":"Sean McNamara","productionyear":"1998","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"3 Ninjas: High Noon at Mega Mountain","start":"2025-01-26T03:30:00Z","stop":"2025-01-26T04:55:00Z","desc":"Three young martial artists find their day out at an amusement park interrupted when an evil criminal and her gang hold the patrons hostage.","programmeurl":"https://dtil.tmsimg.com/assets/p20949_v_h9_ae.jpg?lock=880x660","date":"20250126","programmeid":"MV023827000000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"85","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p20949_v_h9_ae.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p20949_v_h10_ae.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p20949_v_h9_ae.jpg","648x486":"https://dtil.tmsimg.com/648x486/p20949_v_h9_ae.jpg","587x440":"https://dtil.tmsimg.com/587x440/p20949_v_h9_ae.jpg","500x375":"https://dtil.tmsimg.com/500x375/p20949_v_h9_ae.jpg","400x300":"https://dtil.tmsimg.com/400x300/p20949_v_h9_ae.jpg","360x270":"https://dtil.tmsimg.com/360x270/p20949_v_h9_ae.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p20949_v_v13_ah.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p20949_v_v13_ah.jpg","375x500":"https://dtil.tmsimg.com/375x500/p20949_v_v13_ah.jpg","300x400":"https://dtil.tmsimg.com/300x400/p20949_v_v13_ah.jpg","270x360":"https://dtil.tmsimg.com/270x360/p20949_v_v13_ah.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p20949_v_v13_ah.jpg","70x50":"https://dtil.tmsimg.com/70x50/p20949_v_v13_ah.jpg","110x110":"https://dtil.tmsimg.com/110x110/p20949_v_v13_ah.jpg","128x96":"https://dtil.tmsimg.com/128x96/p20949_v_v13_ah.jpg","150x150":"https://dtil.tmsimg.com/150x150/p20949_v_v13_ah.jpg"}},"credits":{"actors":["Hulk Hogan","Loni Anderson","Jim Varney","Mathew Botuchis","Michael O'Laskey II","Victor Wong","Alan McRae","Margarita Franco","Chelsey Earlywine","Lindsay Felton","Kirk Baily","Travis McKenna","Brendan O'Brien","James Paul Roeske II"],"producers":["Yoram Ben-Ami","James Kang"],"directors":["Sean McNamara"]},"regional":{"english":{"languagecode":"en","title":"3 Ninjas: High Noon at Mega Mountain","desc":"Three young martial artists find their day out at an amusement park interrupted when an evil criminal and her gang hold the patrons hostage.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"3 निन्जा: हाइ नून एट मेगा माउंटेन","desc":"तीन युवा मार्शल आर्टिस्ट एक मनोरंजन पार्क में अपना दिन बिताते हैं, जब एक दुष्ट अपराधी और उसके गिरोह ने संरक्षकों को बंधक बना लेता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"3 நிஞ்ஜாஸ்: ஹை நூன் அட் மெகா மவுண்டென்","desc":"ஒரு கேளிக்கை பூங்காவில் ஒரு குற்றவாளி மற்றும் அவரது கும்பல் மக்களை பணயக்கைதியாக வைத்துள்ளதை காணும் தற்காப்பு கலைஞர்கள்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"3 నింజాస్: హై నూన్ ఎట్ మెగా మౌంటైన్","desc":"ముగ్గురు యువ యుద్ధ కళాకారులు ఒక వినోద ఉద్యానవనంలో పోషకులను బందీలుగా చేసిన ఒక దుష్ట నేరస్థురాలు, ఆమె ముఠాను ఎదుర్కొంటారు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T03:30:00.000Z","programstop":"2025-01-26T04:55:00.000Z"},{"_id":"6792960f46215f6d901e723a","genre":"Film","director":"Michael Keusch","productionyear":"2007","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Flight of Fury","start":"2025-01-26T04:55:00Z","stop":"2025-01-26T06:25:00Z","desc":"Imprisoned for a crime he did not commit, US Air Force pilot John Sands tries to win his freedom by embarking on a mission to retrieve a Stealth Bomber aircraft from terrorists.","programmeurl":"https://dtil.tmsimg.com/assets/p178014_v_h9_aj.jpg?lock=880x660","date":"20250126","programmeid":"MV022193990000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"90","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p178014_v_h9_aj.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p178014_v_h10_aj.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p178014_v_h9_aj.jpg","648x486":"https://dtil.tmsimg.com/648x486/p178014_v_h9_aj.jpg","587x440":"https://dtil.tmsimg.com/587x440/p178014_v_h9_aj.jpg","500x375":"https://dtil.tmsimg.com/500x375/p178014_v_h9_aj.jpg","400x300":"https://dtil.tmsimg.com/400x300/p178014_v_h9_aj.jpg","360x270":"https://dtil.tmsimg.com/360x270/p178014_v_h9_aj.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p178014_v_v9_at.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p178014_v_v9_at.jpg","375x500":"https://dtil.tmsimg.com/375x500/p178014_v_v9_at.jpg","300x400":"https://dtil.tmsimg.com/300x400/p178014_v_v9_at.jpg","270x360":"https://dtil.tmsimg.com/270x360/p178014_v_v9_at.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p178014_v_v9_at.jpg","70x50":"https://dtil.tmsimg.com/70x50/p178014_v_v9_at.jpg","110x110":"https://dtil.tmsimg.com/110x110/p178014_v_v9_at.jpg","128x96":"https://dtil.tmsimg.com/128x96/p178014_v_v9_at.jpg","150x150":"https://dtil.tmsimg.com/150x150/p178014_v_v9_at.jpg"}},"credits":{"actors":["Steven Seagal","Alki David","Katie Jones","Ciera Payton","Daniel Rymer","Steve Toussaint","Mark Bazeley","Vincenzo Nicoli"],"producers":["Pierre Spengler"],"directors":["Michael Keusch"]},"regional":{"english":{"languagecode":"en","title":"Flight of Fury","desc":"Imprisoned for a crime he did not commit, US Air Force pilot John Sands tries to win his freedom by embarking on a mission to retrieve a Stealth Bomber aircraft from terrorists.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"फ्लाइट ऑफ फ्युरी","desc":"ऐसे अपराध के लिए जेल में बंद, जो उसने नहीं किया था, अमेरिकी वायु सेना के पायलट जॉन सैंड्स आतंकवादियों से एक स्टील्थ बॉम्बर विमान को छुड़ाने के मिशन पर निकल कर अपनी आजादी हासिल करने की कोशिश करते हैं।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ஃப்ளைட் ஆஃப் ஃப்யூரி","desc":"அமெரிக்க விமானியான ஜான் சாண்ட்ஸ், பயங்கரவாதிகளிடமிருந்து ஸ்டெல்த் பாம்பர் விமானத்தை மீட்டெடுக்கும் பணியை மேற்கொள்கிறார்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ఫ్లైట్ ఆఫ్ ఫ్యూరీ","desc":"తప్పుగా ఖైదు చేయబడిన, యూఎస్ పైలట్ జాన్ సాండ్స్ తీవ్రవాదుల నుండి విమానాన్ని, తన స్వేచ్ఛను పొందేందుకు ప్రయత్నిస్తున్నాడు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T04:55:00.000Z","programstop":"2025-01-26T06:25:00.000Z"},{"_id":"6792960f46215f6d901e723b","genre":"TV Show","director":"","productionyear":"0","programlanguage":"Hindi","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Chef vs Fridge","start":"2025-01-26T06:25:00Z","stop":"2025-01-26T06:45:00Z","desc":"Gaurav Gera and Vicky Ratnani engage in a lively game with Chef Kiran and Chef Harpal. The chefs then showcase their culinary skills by preparing themed dishes.","programmeurl":"https://dtil.tmsimg.com/assets/p20453532_b_h9_aa.jpg?lock=880x660","date":"20250126","programmeid":"SH047464460000","episode-num":"3","subgenre":"Cooking","dubbedlanguageid":"English","programmescore":"","seriesnumber":"1","duration":"20","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p20453532_b_h9_aa.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p20453532_b_h8_aa.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p20453532_b_h9_aa.jpg","648x486":"https://dtil.tmsimg.com/648x486/p20453532_b_h9_aa.jpg","587x440":"https://dtil.tmsimg.com/587x440/p20453532_b_h9_aa.jpg","500x375":"https://dtil.tmsimg.com/500x375/p20453532_b_h9_aa.jpg","400x300":"https://dtil.tmsimg.com/400x300/p20453532_b_h9_aa.jpg","360x270":"https://dtil.tmsimg.com/360x270/p20453532_b_h9_aa.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p20453532_b_v13_aa.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p20453532_b_v13_aa.jpg","375x500":"https://dtil.tmsimg.com/375x500/p20453532_b_v13_aa.jpg","300x400":"https://dtil.tmsimg.com/300x400/p20453532_b_v13_aa.jpg","270x360":"https://dtil.tmsimg.com/270x360/p20453532_b_v13_aa.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p20453532_b_v13_aa.jpg","70x50":"https://dtil.tmsimg.com/70x50/p20453532_b_v13_aa.jpg","110x110":"https://dtil.tmsimg.com/110x110/p20453532_b_v13_aa.jpg","128x96":"https://dtil.tmsimg.com/128x96/p20453532_b_v13_aa.jpg","150x150":"https://dtil.tmsimg.com/150x150/p20453532_b_v13_aa.jpg"}},"credits":{"actors":["Gaurav Gera","Vicky Ratnani"],"producers":[],"directors":[]},"regional":{"english":{"languagecode":"en","title":"Chef vs Fridge","desc":"Gaurav Gera and Vicky Ratnani engage in a lively game with Chef Kiran and Chef Harpal. The chefs then showcase their culinary skills by preparing themed dishes.","genre":"TV Show","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"शेफ वर्सेस फ्रिड्ज","desc":"आउट ऑफ बॉक्स नहीं शेफ़्स को मिस्ट्री रेफ्रिजरेटर के भीतर रहकर अपनी पाक-कला और रचनात्मकता को प्रस्तुत करना होगा।","genre":"टीवी कार्यक्रम","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"செஃப் வெர்சஸ் ஃப்ரிட்ஜ்","desc":"தங்கள் சமையல் திறன்களையும் படைப்பாற்றலையும் மர்ம குளிர்சாதன பெட்டியில் உள்ள பொருட்களை வைத்து நிரூபிக்கும் செஃப்கள்.","genre":"தொலைக்காட்சி நிகழ்ச்சி","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"చెఫ్ వర్సెస్ ఫ్రిజ్","desc":"చెఫ్ లు తమ పాక నైపుణ్యాలను నిరూపించుకోడానికి తమ పరిధికి మించి కాకుండా రహస్య రిఫ్రిజిరేటర్ లోపల ఉన్నవాటి కోసం ఆలోచించాలి.","genre":"టీవీ కార్యక్రమం","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"टीव्ही कार्यक्रम","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T06:25:00.000Z","programstop":"2025-01-26T06:45:00.000Z"},{"_id":"6792960f46215f6d901e723c","genre":"Film","director":"Alexander Gruszynski","productionyear":"2005","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Black Dawn","start":"2025-01-26T06:45:00Z","stop":"2025-01-26T08:15:00Z","desc":"Ex-CIA agent Jonathan Cold works undercover to stop a group of Chechen terrorists from acquiring and using a nuclear weapon. However, his cover is blown when his protege gets kidnapped.","programmeurl":"https://dtil.tmsimg.com/assets/p161296_v_h9_aa.jpg?lock=880x660","date":"20250126","programmeid":"MV021651490000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"90","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p161296_v_h9_aa.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p161296_v_h10_ac.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p161296_v_h9_aa.jpg","648x486":"https://dtil.tmsimg.com/648x486/p161296_v_h9_aa.jpg","587x440":"https://dtil.tmsimg.com/587x440/p161296_v_h9_aa.jpg","500x375":"https://dtil.tmsimg.com/500x375/p161296_v_h9_aa.jpg","400x300":"https://dtil.tmsimg.com/400x300/p161296_v_h9_aa.jpg","360x270":"https://dtil.tmsimg.com/360x270/p161296_v_h9_aa.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p161296_v_v10_aa.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p161296_v_v10_aa.jpg","375x500":"https://dtil.tmsimg.com/375x500/p161296_v_v10_aa.jpg","300x400":"https://dtil.tmsimg.com/300x400/p161296_v_v10_aa.jpg","270x360":"https://dtil.tmsimg.com/270x360/p161296_v_v10_aa.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p161296_v_v10_aa.jpg","70x50":"https://dtil.tmsimg.com/70x50/p161296_v_v10_aa.jpg","110x110":"https://dtil.tmsimg.com/110x110/p161296_v_v10_aa.jpg","128x96":"https://dtil.tmsimg.com/128x96/p161296_v_v10_aa.jpg","150x150":"https://dtil.tmsimg.com/150x150/p161296_v_v10_aa.jpg"}},"credits":{"actors":["Steven Seagal","Tamara Davies","John Pyper-Ferguson","Julian Stone","Nicholas Davidoff","Roman Varshavsky","Noa Hegesh","Warren Derosa","Angela Gots","Don Franklin","Timothy Carhart","David St. James","Eddie Velez","Matthew Salinger","Ryan Bollman","Ric Sarabia","Peter Renaday","J. Anthony Pena"],"producers":["Kamal Aboukhater","Steven Seagal","Andrew Stevens"],"directors":["Alexander Gruszynski"]},"regional":{"english":{"languagecode":"en","title":"Black Dawn","desc":"Ex-CIA agent Jonathan Cold works undercover to stop a group of Chechen terrorists from acquiring and using a nuclear weapon. However, his cover is blown when his protege gets kidnapped.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"ब्लैक डान","desc":"पूर्व सीआईए एजेंट जोनाथन कोल्ड चेचन परमाणु हथियार को आतंकवादियों के हाथों से बचाने के लिए गुप्त रूप से काम करता है। हालाँकि, चेचन के शिष्य का अपहरण होने पर उसका राज़ खुल जाता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ப்ளாக் டான்","desc":"செச்சென் தீவிரவாதிகள் அணுவாயுதத்தை பெறுவதை தடுக்க சிஐஏ ஏஜென்ட் ஜானத்தன் கோல்ட் ரகசியமாக வேலை செய்வது அம்பலமாகிறது.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"బ్లాక్ డాన్","desc":"అణ్వాయుధం కోరుకునే చెచెన్ తీవ్రవాదులను అడ్డుకునే రహస్య ఏజెంట్ జోనాథన్ శిష్యుడు కిడ్నాప్ అవడంతో అతడి రహస్యం బయటపడుతుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T06:45:00.000Z","programstop":"2025-01-26T08:15:00.000Z"},{"_id":"6792960f46215f6d901e723d","genre":"Film","director":"Stanley Tong","productionyear":"2020","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Vanguard","start":"2025-01-26T08:15:00Z","stop":"2025-01-26T10:00:00Z","desc":"Qin, an accountant living in the UK, is targeted by the leader of a terrorist organisation. His only hope for survival is Vanguard, an elite security company.","programmeurl":"https://dtil.tmsimg.com/assets/p18965213_v_h9_aj.jpg?lock=880x660","date":"20250126","programmeid":"MV021651250000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"105","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p18965213_v_h9_aj.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p18965213_v_h10_aj.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p18965213_v_h9_aj.jpg","648x486":"https://dtil.tmsimg.com/648x486/p18965213_v_h9_aj.jpg","587x440":"https://dtil.tmsimg.com/587x440/p18965213_v_h9_aj.jpg","500x375":"https://dtil.tmsimg.com/500x375/p18965213_v_h9_aj.jpg","400x300":"https://dtil.tmsimg.com/400x300/p18965213_v_h9_aj.jpg","360x270":"https://dtil.tmsimg.com/360x270/p18965213_v_h9_aj.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p18965213_v_v13_aj.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p18965213_v_v13_aj.jpg","375x500":"https://dtil.tmsimg.com/375x500/p18965213_v_v13_aj.jpg","300x400":"https://dtil.tmsimg.com/300x400/p18965213_v_v13_aj.jpg","270x360":"https://dtil.tmsimg.com/270x360/p18965213_v_v13_aj.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p18965213_v_v13_aj.jpg","70x50":"https://dtil.tmsimg.com/70x50/p18965213_v_v13_aj.jpg","110x110":"https://dtil.tmsimg.com/110x110/p18965213_v_v13_aj.jpg","128x96":"https://dtil.tmsimg.com/128x96/p18965213_v_v13_aj.jpg","150x150":"https://dtil.tmsimg.com/150x150/p18965213_v_v13_aj.jpg"}},"credits":{"actors":["Jackie Chan","Yang Yang","Lun Ai","Miya Muqi","Ruohan Xu","Zhengting Zhu","Desmond Aldridge","Sayed Badreya"],"producers":["Jackson Pat","Barbie Tung","Eddie Wong","Baolin Zhou"],"directors":["Stanley Tong"]},"regional":{"english":{"languagecode":"en","title":"Vanguard","desc":"Qin, an accountant living in the UK, is targeted by the leader of a terrorist organisation. His only hope for survival is Vanguard, an elite security company.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"वेनगार्ड","desc":"आतंकवादियों का समूह, किन पर हमला करता है, तब वह अंतरराष्ट्रीय सुरक्षा एजेंसी, वैनगार्ड की मदद लेता है। जब टेंग और उसकी टीम, किन को छुड़ाने जाते हैं, तब उन्हें उसके बारे में रहस्य पता चलता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"வேன்கார்ட்","desc":"பயங்கரவாத அமைப்பின் தலைவரால் குறிவைக்கப்படும் கின் என்ற அக்கவுண்டன்ட்டை காப்பாற்றும் பாதுகாப்பு நிறுவனம்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"వాన్గార్డ్","desc":"ఒక ఉన్నత భద్రతా సంస్థ వాన్గార్డ్ యుకెలో నివసిస్తున్న అకౌంటెంట్ క్విన్ ను ఒక ఉగ్రవాద సంస్థ నుండి రక్షిస్తుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T08:15:00.000Z","programstop":"2025-01-26T10:00:00.000Z"},{"_id":"6792960f46215f6d901e723e","genre":"Film","director":"Danny DeVito","productionyear":"1996","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Matilda","start":"2025-01-26T10:00:00Z","stop":"2025-01-26T11:35:00Z","desc":"Matilda shares a home with her parents and brother, who do not appreciate her. When her principal tortures her and a kind-hearted teacher, she uses her telekinetic powers to settle scores.","programmeurl":"https://dtil.tmsimg.com/assets/p18307_v_h9_au.jpg?lock=880x660","date":"20250126","programmeid":"MV021699720000","episode-num":"","subgenre":"Comedy","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"95","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p18307_v_h9_au.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p18307_v_h10_ae.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p18307_v_h9_au.jpg","648x486":"https://dtil.tmsimg.com/648x486/p18307_v_h9_au.jpg","587x440":"https://dtil.tmsimg.com/587x440/p18307_v_h9_au.jpg","500x375":"https://dtil.tmsimg.com/500x375/p18307_v_h9_au.jpg","400x300":"https://dtil.tmsimg.com/400x300/p18307_v_h9_au.jpg","360x270":"https://dtil.tmsimg.com/360x270/p18307_v_h9_au.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p18307_v_v9_au.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p18307_v_v9_au.jpg","375x500":"https://dtil.tmsimg.com/375x500/p18307_v_v9_au.jpg","300x400":"https://dtil.tmsimg.com/300x400/p18307_v_v9_au.jpg","270x360":"https://dtil.tmsimg.com/270x360/p18307_v_v9_au.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p18307_v_v9_au.jpg","70x50":"https://dtil.tmsimg.com/70x50/p18307_v_v9_au.jpg","110x110":"https://dtil.tmsimg.com/110x110/p18307_v_v9_au.jpg","128x96":"https://dtil.tmsimg.com/128x96/p18307_v_v9_au.jpg","150x150":"https://dtil.tmsimg.com/150x150/p18307_v_v9_au.jpg"}},"credits":{"actors":["Mara Wilson","Danny DeVito","Rhea Perlman","Embeth Davidtz","Pam Ferris","Paul Reubens","Tracey Walter","Brian Levinson","Kira Cook","Kiami Davael"],"producers":["Michael Shamberg","Stacey Sher"],"directors":["Danny DeVito"]},"regional":{"english":{"languagecode":"en","title":"Matilda","desc":"Matilda shares a home with her parents and brother, who do not appreciate her. When her principal tortures her and a kind-hearted teacher, she uses her telekinetic powers to settle scores.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"मटिल्डा","desc":"मटिल्डा अपने माता-पिता और भाई के साथ रहती है, जो उसकी कद्र नहीं करते। जब उसका प्रिंसिपल उसे और उसके दयालु शिक्षक को प्रताड़ित करता है, तब वह अपने टेलीकेनेटिक शक्तियों का इस्तेमाल करके बदला लेती है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"மடில்டா","desc":"கல்லூரி முதல்வர் தன்னையும் ஆசிரியரையும் சித்திரவதை செய்வதால் தொலைநிலை சக்தியை உபயோகித்து மதிப்பெண்கள் பெறும் மடில்டா.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"మెటిల్డ","desc":"తల్లితండ్రులు, సోదరుడితో నివసించే మాటిల్డ, తనని, తన ఉపాధ్యాయురాలిని వేధిస్తున్న ప్రధానోపాధ్యాయుడికి బుద్ధి చెబుతుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T10:00:00.000Z","programstop":"2025-01-26T11:35:00.000Z"},{"_id":"6792960f46215f6d901e723f","genre":"Film","director":"Rupert Wainwright","productionyear":"2005","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"The Fog","start":"2025-01-26T11:35:00Z","stop":"2025-01-26T13:10:00Z","desc":"When supernatural events occur in their town, Nick and Elizabeth discover that the ghosts of a crew of sailors who were killed in a shipwreck more than 100 years ago have come to exact revenge.","programmeurl":"https://dtil.tmsimg.com/assets/p89604_v_h9_af.jpg?lock=880x660","date":"20250126","programmeid":"MV022623740000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"95","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p89604_v_h9_af.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p89604_v_h8_af.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p89604_v_h9_af.jpg","648x486":"https://dtil.tmsimg.com/648x486/p89604_v_h9_af.jpg","587x440":"https://dtil.tmsimg.com/587x440/p89604_v_h9_af.jpg","500x375":"https://dtil.tmsimg.com/500x375/p89604_v_h9_af.jpg","400x300":"https://dtil.tmsimg.com/400x300/p89604_v_h9_af.jpg","360x270":"https://dtil.tmsimg.com/360x270/p89604_v_h9_af.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p89604_v_v13_ai.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p89604_v_v13_ai.jpg","375x500":"https://dtil.tmsimg.com/375x500/p89604_v_v13_ai.jpg","300x400":"https://dtil.tmsimg.com/300x400/p89604_v_v13_ai.jpg","270x360":"https://dtil.tmsimg.com/270x360/p89604_v_v13_ai.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p89604_v_v13_ai.jpg","70x50":"https://dtil.tmsimg.com/70x50/p89604_v_v13_ai.jpg","110x110":"https://dtil.tmsimg.com/110x110/p89604_v_v13_ai.jpg","128x96":"https://dtil.tmsimg.com/128x96/p89604_v_v13_ai.jpg","150x150":"https://dtil.tmsimg.com/150x150/p89604_v_v13_ai.jpg"}},"credits":{"actors":["Tom Welling","Maggie Grace","Selma Blair","DeRay Davis","Kenneth Welsh","Adrian Hough","Sara Botsford","Rade Serbedzija","Cole Heppell","Charles Andre","Douglas Arthurs","Jonathon Young","Sonja Bennett","Robert Harper"],"producers":["John Carpenter","David Foster","Debra Hill"],"directors":["Rupert Wainwright"]},"regional":{"english":{"languagecode":"en","title":"The Fog","desc":"When supernatural events occur in their town, Nick and Elizabeth discover that the ghosts of a crew of sailors who were killed in a shipwreck more than 100 years ago have come to exact revenge.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"द फॉग","desc":"शहर में अलौकिक घटनाएं घटने लगती हैं, तो निक और एलिजाबेथ को पता चलता है कि 100 साल से भी अधिक पहले एक जहाज़ दुर्घटना में मारे गए नाविकों के दल के भूत बदला लेने आए हैं।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"த ஃபாக்","desc":"100 ஆண்டுகளுக்கு முன் கப்பல் விபத்தில் கொல்லப்பட்ட மாலுமிகளின் ஆவிகள் பழிவாங்க காத்திருப்பதாக கண்டறியும் நிக்-எலிசபெத்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ది ఫాగ్","desc":"నిక్, ఎలిజబెత్ లు 100 ఏళ్ల క్రితం ఓడలో మరణించిన నావికులు దెయ్యాలుగా మారి ప్రతీకారం కోసం వచ్చాయని గ్రహిస్తారు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T11:35:00.000Z","programstop":"2025-01-26T13:10:00.000Z"},{"_id":"6792960f46215f6d901e7240","genre":"Film","director":"James Nunn","productionyear":"2018","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"The Marine 6: Close Quarters","start":"2025-01-26T13:10:00Z","stop":"2025-01-26T14:30:00Z","desc":"When a young girl is abducted by a gang of international criminals, two former marines join forces to hunt down the kidnappers and save her.","programmeurl":"https://dtil.tmsimg.com/assets/p15834459_v_h9_af.jpg?lock=880x660","date":"20250126","programmeid":"MV021914050000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"80","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p15834459_v_h9_af.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p15834459_v_h10_af.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p15834459_v_h9_af.jpg","648x486":"https://dtil.tmsimg.com/648x486/p15834459_v_h9_af.jpg","587x440":"https://dtil.tmsimg.com/587x440/p15834459_v_h9_af.jpg","500x375":"https://dtil.tmsimg.com/500x375/p15834459_v_h9_af.jpg","400x300":"https://dtil.tmsimg.com/400x300/p15834459_v_h9_af.jpg","360x270":"https://dtil.tmsimg.com/360x270/p15834459_v_h9_af.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p15834459_v_v13_aa.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p15834459_v_v13_aa.jpg","375x500":"https://dtil.tmsimg.com/375x500/p15834459_v_v13_aa.jpg","300x400":"https://dtil.tmsimg.com/300x400/p15834459_v_v13_aa.jpg","270x360":"https://dtil.tmsimg.com/270x360/p15834459_v_v13_aa.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p15834459_v_v13_aa.jpg","70x50":"https://dtil.tmsimg.com/70x50/p15834459_v_v13_aa.jpg","110x110":"https://dtil.tmsimg.com/110x110/p15834459_v_v13_aa.jpg","128x96":"https://dtil.tmsimg.com/128x96/p15834459_v_v13_aa.jpg","150x150":"https://dtil.tmsimg.com/150x150/p15834459_v_v13_aa.jpg"}},"credits":{"actors":["Mike \"The Miz\" Mizanin","Shawn Michaels","Rebecca Quin","Louisa Connolly-Burnham","Terence Maynard","Tim Woodward","Martyn Ford","Anna Demetriou","Michael Higgs","Daniel Adegboyega","Alec Newman","Hester Ruoff"],"producers":["Michael J. Luisi"],"directors":["James Nunn"]},"regional":{"english":{"languagecode":"en","title":"The Marine 6: Close Quarters","desc":"When a young girl is abducted by a gang of international criminals, two former marines join forces to hunt down the kidnappers and save her.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"द मरीन 6ः क्लोज़ क्वाटर्स","desc":"अंतरराष्ट्रीय अपराधियों का एक गिरोह, मैडी हेस का अपहरण कर चुका है। उसे बचाने के लिए, जेक कार्टर और एक पूर्व मरीन ल्यूक ट्रैपर साथ मिलकर काम करते हैं।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"தி மரைன் 6: க்லோஸ் க்வார்டர்ஸ்","desc":"ஜேக் கார்ட்டர் மற்றும் முன்னாள் கடற்படை வீரர் லூக் ட்ராப்பர், சர்வதேச குற்றவாளிகள் கடத்திய சிறுமியை மீட்கிறார்கள்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ది మెరైన్ 6: క్లోజ్ క్వార్టర్స్","desc":"మాడి హేస్ను అంతర్జాతీయ నేరస్థుల ముఠా అపహరించినప్పుడు ఆమెను కాపాడటానికి జేక్ కార్టర్, లూక్ ట్రాపర్ లు కలుస్తారు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T13:10:00.000Z","programstop":"2025-01-26T14:30:00.000Z"},{"_id":"6792960f46215f6d901e7241","genre":"Film","director":"Benny Boom","productionyear":"2011","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"S.W.A.T. Firefight","start":"2025-01-26T14:30:00Z","stop":"2025-01-26T15:55:00Z","desc":"Paul Cutler travels to Detroit to train the city's SWAT team. A hostage gets accidentally killed during the training and the victim's boyfriend decides to seek revenge.","programmeurl":"https://dtil.tmsimg.com/assets/p8528840_v_h9_aj.jpg?lock=880x660","date":"20250126","programmeid":"MV022226620000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"85","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p8528840_v_h9_aj.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p8528840_v_h8_aj.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p8528840_v_h9_aj.jpg","648x486":"https://dtil.tmsimg.com/648x486/p8528840_v_h9_aj.jpg","587x440":"https://dtil.tmsimg.com/587x440/p8528840_v_h9_aj.jpg","500x375":"https://dtil.tmsimg.com/500x375/p8528840_v_h9_aj.jpg","400x300":"https://dtil.tmsimg.com/400x300/p8528840_v_h9_aj.jpg","360x270":"https://dtil.tmsimg.com/360x270/p8528840_v_h9_aj.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p8528840_v_v13_ah.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p8528840_v_v13_ah.jpg","375x500":"https://dtil.tmsimg.com/375x500/p8528840_v_v13_ah.jpg","300x400":"https://dtil.tmsimg.com/300x400/p8528840_v_v13_ah.jpg","270x360":"https://dtil.tmsimg.com/270x360/p8528840_v_v13_ah.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p8528840_v_v13_ah.jpg","70x50":"https://dtil.tmsimg.com/70x50/p8528840_v_v13_ah.jpg","110x110":"https://dtil.tmsimg.com/110x110/p8528840_v_v13_ah.jpg","128x96":"https://dtil.tmsimg.com/128x96/p8528840_v_v13_ah.jpg","150x150":"https://dtil.tmsimg.com/150x150/p8528840_v_v13_ah.jpg"}},"credits":{"actors":["Gabriel Macht","Robert Patrick","Carly Pope","Giancarlo Esposito","Kristanna Loken","Nicholas Gonzalez","Shannon Kane","Matt Bushell","Gino Anthony Pesi","Kevin Phillips","Ele Bardha","Tim Holmes"],"producers":["Amanda Lewis","Neal H. Moritz"],"directors":["Benny Boom"]},"regional":{"english":{"languagecode":"en","title":"S.W.A.T. Firefight","desc":"Paul Cutler travels to Detroit to train the city's SWAT team. A hostage gets accidentally killed during the training and the victim's boyfriend decides to seek revenge.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"एस.डब्ल्यू.ए.टी. फायरफाइट","desc":"पॉल कटलर, शहर की स्वाट टीम को प्रशिक्षित करने के लिए डेट्रॉयट की यात्रा करता है। प्रशिक्षण के दौरान एक बंधक की गलती से मौत हो जाती है और पीड़ित का प्रेमी बदला लेने का फैसला करता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"எஸ்.டபில்யு.ஏ.டி. ஃபைர்ஃபைட்","desc":"பால் கட்லர் ஸ்வாட் குழுவிற்கு பயிற்சி அளிக்க வருகிறார், பயிற்சியின்போது கொல்லப்பட்டவரின் காதலன் பழிவாங்க முயல்கிறார்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ఎస్.డబ్ల్యు.ఎ.టి.: ఫైర్ ఫైట్","desc":"ఎల్ ఎపిడి లెఫ్టినెంట్ పాల్ హత్యకి బలయ్యాక సమస్యలు మొదలవుతాయి.స్వాట్ బృందంలో పాల్ కట్లర్ సభ్యుడవుతాడు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T14:30:00.000Z","programstop":"2025-01-26T15:55:00.000Z"},{"_id":"6792960f46215f6d901e7242","genre":"Film","director":"Phil Tippett","productionyear":"2004","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Starship Troopers 2: Hero of the Federation","start":"2025-01-26T15:55:00Z","stop":"2025-01-26T17:20:00Z","desc":"After battling a horde of alien bugs, a group of soldiers take refuge in an abandoned outpost. However, they are faced with a greater threat and must fight for the survival of the human race.","programmeurl":"https://dtil.tmsimg.com/assets/p34115_v_h9_ah.jpg?lock=880x660","date":"20250126","programmeid":"MV021954560000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"85","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p34115_v_h9_ah.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p34115_v_h10_ah.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p34115_v_h9_ah.jpg","648x486":"https://dtil.tmsimg.com/648x486/p34115_v_h9_ah.jpg","587x440":"https://dtil.tmsimg.com/587x440/p34115_v_h9_ah.jpg","500x375":"https://dtil.tmsimg.com/500x375/p34115_v_h9_ah.jpg","400x300":"https://dtil.tmsimg.com/400x300/p34115_v_h9_ah.jpg","360x270":"https://dtil.tmsimg.com/360x270/p34115_v_h9_ah.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p34115_v_v10_ag.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p34115_v_v10_ag.jpg","375x500":"https://dtil.tmsimg.com/375x500/p34115_v_v10_ag.jpg","300x400":"https://dtil.tmsimg.com/300x400/p34115_v_v10_ag.jpg","270x360":"https://dtil.tmsimg.com/270x360/p34115_v_v10_ag.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p34115_v_v10_ag.jpg","70x50":"https://dtil.tmsimg.com/70x50/p34115_v_v10_ag.jpg","110x110":"https://dtil.tmsimg.com/110x110/p34115_v_v10_ag.jpg","128x96":"https://dtil.tmsimg.com/128x96/p34115_v_v10_ag.jpg","150x150":"https://dtil.tmsimg.com/150x150/p34115_v_v10_ag.jpg"}},"credits":{"actors":["Richard Burgi","Lawrence Monoson","Colleen Porch","Ed Lauter","Brenda Strong","Billy Brown","Kelly Carlson","Cy Carter","Sandrine Holt","J.P. Manoux","Drew Powell","Ed Quinn","Brian Tee"],"producers":["Jon Davison"],"directors":["Phil Tippett"]},"regional":{"english":{"languagecode":"en","title":"Starship Troopers 2: Hero of the Federation","desc":"After battling a horde of alien bugs, a group of soldiers take refuge in an abandoned outpost. However, they are faced with a greater threat and must fight for the survival of the human race.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"स्टारशिप ट्रूपर्स 2: हीरो ऑफ द फेडरेशन","desc":"एलियन बग्स की भीड़ से लड़ने के बाद, सैनिकों का एक समूह एक परित्यक्त चौकी में शरण लेता है। हालाँकि, उन्हें एक बड़े खतरे का सामना करना पड़ता है और उन्हें मानव जाति के अस्तित्व के लिए लड़ना होगा।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ஸ்டார்ஷிப் ட்ரூப்பர்ஸ் 2: ஹீரோ ஆஃப் தி ஃபெடரேஷன்","desc":"ஏலியன் மூட்டைப்பூச்சிகளிடமிருந்து தப்பிக்கும் ஒரு குழு குதிரைப்படை வீரர்கள், பின்பு, பெரிய ஆபத்தில் சிக்கிக்கொள்கின்றன.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"స్టార్షిప్ ట్రూపర్స్ 2: హీరో ఆఫ్ ది ఫెడరేషన్","desc":"గ్రహాంతర రాక్షసులతో పోరాడి పాడుబడిన అవుట్పోస్ట్లో ఆశ్రయం పొందిన సైనికుల బృందం అక్కడ మరింత ముప్పుని ఎదుర్కొంటారు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T15:55:00.000Z","programstop":"2025-01-26T17:20:00.000Z"},{"_id":"6792960f46215f6d901e7243","genre":"Film","director":"Antoine Fuqua","productionyear":"2003","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Tears of the Sun","start":"2025-01-26T17:20:00Z","stop":"2025-01-26T19:20:00Z","desc":"Lt A K Waters and his troop are tasked to rescue Dr Lena from the jungles of a conflict-ridden Nigeria. However, she refuses to go with them unless they rescue her patients too.","programmeurl":"https://dtil.tmsimg.com/assets/p31517_v_h9_ab.jpg?lock=880x660","date":"20250126","programmeid":"MV021654830000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"120","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p31517_v_h9_ab.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p31517_v_h10_ac.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p31517_v_h9_ab.jpg","648x486":"https://dtil.tmsimg.com/648x486/p31517_v_h9_ab.jpg","587x440":"https://dtil.tmsimg.com/587x440/p31517_v_h9_ab.jpg","500x375":"https://dtil.tmsimg.com/500x375/p31517_v_h9_ab.jpg","400x300":"https://dtil.tmsimg.com/400x300/p31517_v_h9_ab.jpg","360x270":"https://dtil.tmsimg.com/360x270/p31517_v_h9_ab.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p31517_v_v9_aa.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p31517_v_v9_aa.jpg","375x500":"https://dtil.tmsimg.com/375x500/p31517_v_v9_aa.jpg","300x400":"https://dtil.tmsimg.com/300x400/p31517_v_v9_aa.jpg","270x360":"https://dtil.tmsimg.com/270x360/p31517_v_v9_aa.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p31517_v_v9_aa.jpg","70x50":"https://dtil.tmsimg.com/70x50/p31517_v_v9_aa.jpg","110x110":"https://dtil.tmsimg.com/110x110/p31517_v_v9_aa.jpg","128x96":"https://dtil.tmsimg.com/128x96/p31517_v_v9_aa.jpg","150x150":"https://dtil.tmsimg.com/150x150/p31517_v_v9_aa.jpg"}},"credits":{"actors":["Bruce Willis","Monica Bellucci","Cole Hauser","Eamonn Walker","Nick Chinlund","Fionnula Flanagan","Malick Bowens","Tom Skerritt","Johnny Messner","Paul Francis","Chad Smith","Akosua Busia","Peter Mensah","Charles Ingram","Hadar Busia-Singleton"],"producers":["Mike Lobell","Arnold Rifkin","Ian Bryce"],"directors":["Antoine Fuqua"]},"regional":{"english":{"languagecode":"en","title":"Tears of the Sun","desc":"Lt A K Waters and his troop are tasked to rescue Dr Lena from the jungles of a conflict-ridden Nigeria. However, she refuses to go with them unless they rescue her patients too.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"","desc":"","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"டியர்ஸ் ஆஃப் த சன்","desc":"நைஜீரியாவில் லெஃப்டினெண்ட் ஏ கே வாடர்சும் குழுவும் டாக்டர் லீனாவை விடுவிக்கையில் அவர் நோயாளிகளை விட்டு விட மறுக்கிறாள்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"టియర్స్ ఆఫ్ ద సన్","desc":"నైజీరియా అడవి నుండి డాక్టర్ లీనాను కాపాడడానికి వాటర్స్ బృందం వెళ్ళినప్పుడు ఆమె రోగులను వదిలి రావడానికి నిరాకరిస్తుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T17:20:00.000Z","programstop":"2025-01-26T19:20:00.000Z"},{"_id":"6792960f46215f6d901e7244","genre":"Film","director":"Shinji Aramaki","productionyear":"2012","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Starship Troopers: Invasion","start":"2025-01-26T19:20:00Z","stop":"2025-01-26T21:00:00Z","desc":"On an asteroid, two trooper-led starships protect a Terran Federation fort from an attack by alien bugs. However, when one of them suddenly goes missing, the remaining troopers set out to find it.","programmeurl":"https://dtil.tmsimg.com/assets/p9374671_v_h9_ad.jpg?lock=880x660","date":"20250126","programmeid":"MV022017670000","episode-num":"","subgenre":"Animation","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"100","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p9374671_v_h9_ad.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p9374671_v_h8_ad.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p9374671_v_h9_ad.jpg","648x486":"https://dtil.tmsimg.com/648x486/p9374671_v_h9_ad.jpg","587x440":"https://dtil.tmsimg.com/587x440/p9374671_v_h9_ad.jpg","500x375":"https://dtil.tmsimg.com/500x375/p9374671_v_h9_ad.jpg","400x300":"https://dtil.tmsimg.com/400x300/p9374671_v_h9_ad.jpg","360x270":"https://dtil.tmsimg.com/360x270/p9374671_v_h9_ad.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p9374671_v_v13_ae.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p9374671_v_v13_ae.jpg","375x500":"https://dtil.tmsimg.com/375x500/p9374671_v_v13_ae.jpg","300x400":"https://dtil.tmsimg.com/300x400/p9374671_v_v13_ae.jpg","270x360":"https://dtil.tmsimg.com/270x360/p9374671_v_v13_ae.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p9374671_v_v13_ae.jpg","70x50":"https://dtil.tmsimg.com/70x50/p9374671_v_v13_ae.jpg","110x110":"https://dtil.tmsimg.com/110x110/p9374671_v_v13_ae.jpg","128x96":"https://dtil.tmsimg.com/128x96/p9374671_v_v13_ae.jpg","150x150":"https://dtil.tmsimg.com/150x150/p9374671_v_v13_ae.jpg"}},"credits":{"actors":["Luci Christian","Justin Doran","David Matranga","Shelley Calene-Black","Sam Roman","Emily Neves","Chris Patton","Leraldo Anzaldua","Melissa Davis","David Wald"],"producers":["Joseph Chou"],"directors":["Shinji Aramaki"]},"regional":{"english":{"languagecode":"en","title":"Starship Troopers: Invasion","desc":"On an asteroid, two trooper-led starships protect a Terran Federation fort from an attack by alien bugs. However, when one of them suddenly goes missing, the remaining troopers set out to find it.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"स्टारशिप ट्रूपर्स: इंवेशन","desc":"एक एस्ट्रोइड पर, दो सैनिकों के साथ अंतरिक्ष यान एक टेरान फेडरेशन किले को एलियन बग्स से बचाती हैं। हालाँकि, जब उनमें से एक के गायब होने पर बाकी सैनिक उसे खोजने निकल पड़ते हैं।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ஸ்டார்ஷிப் ட்ரூப்பர்ஸ்: இன்வேஷன்","desc":"இரு துருப்புக்களுடன் நட்சத்திர கப்பல்களில் ஒன்று, டெர்ரன் ஃபெடரேஷன் கோட்டையை அன்னியரிடமிருந்து காக்கும்போது மாயமாகிறது.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"స్టార్షిప్ ట్రూపర్స్: ఇన్వేషన్","desc":"ఒక గ్రహశకలం మీద రెండు స్టార్షిప్లు,గ్రహాంతరవాసుల దాడి నుండి టెర్రాన్ కోటను రక్షించాయి,తప్పిపోయిన వారి కోసం వెతుకుతారు.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"स्टारशिप ट्रुपर्स: इन्वेशन","desc":"फोर्ट केसी इतर स्टारशिपसोबत सामिल होतो.पण ध्येय पूर्ण करण्याआधी एक जहाज अचानक लढाईचे मैदान सोडून जाते.","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T19:20:00.000Z","programstop":"2025-01-26T21:00:00.000Z"},{"_id":"6792960f46215f6d901e7245","genre":"Film","director":"Edward Neumeier","productionyear":"2008","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"Starship Troopers 3: Marauder","start":"2025-01-26T21:00:00Z","stop":"2025-01-26T22:40:00Z","desc":"A starship crash lands on planet OM-1, leaving Sky Marshal Anoke and others stranded. When they are attacked by hostile aliens, they have no option but to rely on Colonel Johnny Rico.","programmeurl":"https://dtil.tmsimg.com/assets/p183709_v_h9_ad.jpg?lock=880x660","date":"20250126","programmeid":"MV022017650000","episode-num":"","subgenre":"Action","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"100","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p183709_v_h9_ad.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p183709_v_h8_ad.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p183709_v_h9_ad.jpg","648x486":"https://dtil.tmsimg.com/648x486/p183709_v_h9_ad.jpg","587x440":"https://dtil.tmsimg.com/587x440/p183709_v_h9_ad.jpg","500x375":"https://dtil.tmsimg.com/500x375/p183709_v_h9_ad.jpg","400x300":"https://dtil.tmsimg.com/400x300/p183709_v_h9_ad.jpg","360x270":"https://dtil.tmsimg.com/360x270/p183709_v_h9_ad.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p183709_v_v13_ao.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p183709_v_v13_ao.jpg","375x500":"https://dtil.tmsimg.com/375x500/p183709_v_v13_ao.jpg","300x400":"https://dtil.tmsimg.com/300x400/p183709_v_v13_ao.jpg","270x360":"https://dtil.tmsimg.com/270x360/p183709_v_v13_ao.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p183709_v_v13_ao.jpg","70x50":"https://dtil.tmsimg.com/70x50/p183709_v_v13_ao.jpg","110x110":"https://dtil.tmsimg.com/110x110/p183709_v_v13_ao.jpg","128x96":"https://dtil.tmsimg.com/128x96/p183709_v_v13_ao.jpg","150x150":"https://dtil.tmsimg.com/150x150/p183709_v_v13_ao.jpg"}},"credits":{"actors":["Casper Van Dien","Jolene Blalock","Amanda Donohoe","Marnette Patterson","Stephen Hogan","Boris Kodjoe","Stelio Savante"],"producers":["David Lancaster"],"directors":["Edward Neumeier"]},"regional":{"english":{"languagecode":"en","title":"Starship Troopers 3: Marauder","desc":"A starship crash lands on planet OM-1, leaving Sky Marshal Anoke and others stranded. When they are attacked by hostile aliens, they have no option but to rely on Colonel Johnny Rico.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"स्टारशिप ट्रूपर्स 3: मरॉडर","desc":"एक स्टारशिप ग्रह ओएम-1 पर दुर्घटनाग्रस्त हो जाती है, जिससे स्काई मार्शल एनोके और अन्य लोग फँस जाते हैं। एलियंस द्वारा हमला किये जाने पर उनके पास कर्नल जॉनी रिको पर भरोसा करना पड़ता है।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"ஸ்டார்ஷிப் ட்ரூப்பர்ஸ் 3: மரௌடர்","desc":"விண்கப்பல் விபத்தால் ஓஎம்-1 கிரகத்தில் வேற்றுகிரகவாசிகளிடம் சிக்கும் ஸ்கை மார்ஷல் மற்றும் பலர், கர்னலை நம்புகிறார்கள்.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"స్టార్షిప్ ట్రూపర్స్ 3: మారౌడర్","desc":"కల్నల్ జానీ రికో ఒక ఫెడరేషన్ వ్యోమనౌక స్కై మార్షల్ అనొకే గ్రహం ఓఎం 1 పై పడిపోయినప్పుడు దాన్ని రక్షించాలి.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T21:00:00.000Z","programstop":"2025-01-26T22:40:00.000Z"},{"_id":"6792960f46215f6d901e7246","genre":"Film","director":"Clark Johnson","productionyear":"2003","programlanguage":"English","broadcastlanguage":"English","programmedubbedlanguagename":"English","title":"S.W.A.T.","start":"2025-01-26T22:40:00Z","stop":"2025-01-27T00:35:00Z","desc":"When a drug lord offers a huge reward to anyone who can get him out of prison, the SWAT team in Los Angeles, USA is tasked with preventing the escape.","programmeurl":"https://dtil.tmsimg.com/assets/p30520_v_h9_ar.jpg?lock=880x660","date":"20250126","programmeid":"MV021188340000","episode-num":"","subgenre":"Thriller","dubbedlanguageid":"English","programmescore":"","seriesnumber":"","duration":"115","images":{"landscape":{"880x660":"https://dtil.tmsimg.com/assets/p30520_v_h9_ar.jpg?lock=880x660","1280x720":"https://dtil.tmsimg.com/assets/p30520_v_h8_ar.jpg?lock=1280x720","744x558":"https://dtil.tmsimg.com/744x558/p30520_v_h9_ar.jpg","648x486":"https://dtil.tmsimg.com/648x486/p30520_v_h9_ar.jpg","587x440":"https://dtil.tmsimg.com/587x440/p30520_v_h9_ar.jpg","500x375":"https://dtil.tmsimg.com/500x375/p30520_v_h9_ar.jpg","400x300":"https://dtil.tmsimg.com/400x300/p30520_v_h9_ar.jpg","360x270":"https://dtil.tmsimg.com/360x270/p30520_v_h9_ar.jpg"},"portrait":{"660x880":"https://dtil.tmsimg.com/assets/p30520_v_v13_al.jpg?lock=660x880","440x587":"https://dtil.tmsimg.com/440x587/p30520_v_v13_al.jpg","375x500":"https://dtil.tmsimg.com/375x500/p30520_v_v13_al.jpg","300x400":"https://dtil.tmsimg.com/300x400/p30520_v_v13_al.jpg","270x360":"https://dtil.tmsimg.com/270x360/p30520_v_v13_al.jpg"},"thumbnail":{"50x50":"https://dtil.tmsimg.com/50x50/p30520_v_v13_al.jpg","70x50":"https://dtil.tmsimg.com/70x50/p30520_v_v13_al.jpg","110x110":"https://dtil.tmsimg.com/110x110/p30520_v_v13_al.jpg","128x96":"https://dtil.tmsimg.com/128x96/p30520_v_v13_al.jpg","150x150":"https://dtil.tmsimg.com/150x150/p30520_v_v13_al.jpg"}},"credits":{"actors":["Samuel L. Jackson","Colin Farrell","Michelle Rodriguez","LL Cool J","Josh Charles","Jeremy Renner","Brian Van Holt","Olivier Martinez","Reg E. Cathey","Larry Poindexter"],"producers":["Neal H. Moritz","Dan Halsted","Chris Lee"],"directors":["Clark Johnson"]},"regional":{"english":{"languagecode":"en","title":"S.W.A.T.","desc":"When a drug lord offers a huge reward to anyone who can get him out of prison, the SWAT team in Los Angeles, USA is tasked with preventing the escape.","genre":"Film","channelname":"&prive HD","channellanguage":"English"},"hindi":{"languagecode":"hi","title":"एस.डबल्यू.ए.टी.","desc":"एक खतरनाक ड्रग लॉर्ड, 100 मिलियन डॉलर का इनाम देने का प्रस्ताव रखता है जो उसे जेल से मुक्त कर सकता है। हालांकि, कुशल अधिकारियों की एक टीम को उसे भागने से रोकने के लिए हर संभव प्रयास करना होगा।","genre":"फ़िल्म","channelname":"एंडप्रीव एचडी","channellanguage":"अंग्रेज़ी"},"tamil":{"languagecode":"ta","title":"எஸ்.டபில்யு.எஸ்.டி.","desc":"போதைப்பொருள் கடத்துபவர் தன்னை சிறையிலிருந்து விடுவிப்பவருக்கு வெகுமதி அளிப்பதை தடுக்கும் லாஸ் ஏஞ்சல்ஸின் ஸ்வாட் குழு.","genre":"??????????","channelname":"","channellanguage":""},"telugu":{"languagecode":"te","title":"ఎస్.డబ్ల్యూ.ఏ.టీ.","desc":"లాస్ ఏంజెల్స్లోని స్వాట్ బృందం జైలులో ఉన్న మాదకద్రవ్యాల నాయకుడు తప్పించుకోకుండా నిరోధించే పనిలో ఉంటుంది.","genre":"సినిమా","channelname":"","channellanguage":"ఇంగ్లీష్"},"marathi":{"languagecode":"mr","title":"","desc":"","genre":"चित्रपट","channelname":"","channellanguage":"इंग्रजी"}},"channelid":"142639","channelname":"&prive HD","channelimage":"https://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/D3l5gEdI.png","lcn":538,"programstart":"2025-01-26T22:40:00.000Z","programstop":"2025-01-27T00:35:00.000Z"}]
\ No newline at end of file
diff --git a/sites/dishtv.in/__data__/session.json b/sites/dishtv.in/__data__/session.json
new file mode 100644
index 000000000..2b769d53e
--- /dev/null
+++ b/sites/dishtv.in/__data__/session.json
@@ -0,0 +1 @@
+{"success":"true","data":{"kind":"APIClient","status":"true","name":"dishtv-website","clientid":"dishtv-website","owner":{"name":"Rohit Sharma","email":"rohit.sharma@dishd2h.com"},"_id":"60ba569660bf1945890e8a90"},"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRpZCI6ImRpc2h0di13ZWJzaXRlIiwicGxhdGZvcm0iOiJkaXNodHYiLCJpYXQiOjE3Mzc2ODIxNjEsImV4cCI6MTczNzc2ODU2MX0.sPrYfodVTbf1kJ-wGICDlnH-Yt3J0-mB-M2YROU8v2Q","expiry":1737768561,"platform":"dishtv","iat":0}
\ No newline at end of file
From db94809828150cafd573c495cf0bb8688362b096 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Fri, 24 Jan 2025 07:20:29 +0300
Subject: [PATCH 02/15] Update dishtv.in.test.js
---
sites/dishtv.in/dishtv.in.test.js | 142 +++++++++++++++++++++++++-----
1 file changed, 120 insertions(+), 22 deletions(-)
diff --git a/sites/dishtv.in/dishtv.in.test.js b/sites/dishtv.in/dishtv.in.test.js
index 9b68ba896..2137d72ed 100644
--- a/sites/dishtv.in/dishtv.in.test.js
+++ b/sites/dishtv.in/dishtv.in.test.js
@@ -1,42 +1,140 @@
const { parser, url, request } = require('./dishtv.in.config.js')
+const fs = require('fs')
+const path = require('path')
+const axios = require('axios')
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-05', 'YYYY-MM-DD').startOf('d')
-const channel = { site_id: '10000000075992337', xmltv_id: 'WomensActive.in' }
-const content =
- '{"d":"\\u003cdiv class=\\"pgrid\\"\\u003e\\u003cdiv class=\\"img sm-30 grid\\"\\u003e\\u003cimg class=\\"chnl-logo\\" src=\\"http://imagesdishtvd2h.whatsonindia.com/dasimages/channel/landscape/360x270/hiyj8ndf.png\\" onclick=\\"ShowChannelGuid(\\u0027womens-active\\u0027,\\u002710000000075992337\\u0027);\\" /\\u003e\\u003cdiv class=\\"cnl-fav\\"\\u003e\\u003ca href=\\"javascript:;\\"\\u003e\\u003cem\\u003ech. no\\u003c/em\\u003e\\u003cspan\\u003e117\\u003c/span\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003ci class=\\"fa fa-heart Set_Favourite_Channel\\" aria-hidden=\\"true\\" title=\\"Set womens active channel as your favourite channel\\" onclick=\\"SetFavouriteChannel();\\"\\u003e\\u003c/i\\u003e\\u003c/div\\u003e\\u003cdiv class=\\"grid-wrap\\"\\u003e\\u003cdiv class=\\"sm-30 grid datatime\\" data-time=\\"24\\" data-starttime=\\"12:00 AM\\" data-endttime=\\"12:24 AM\\" data-reamintime=\\"0\\"\\u003e\\u003ca title=\\"Event Name: Cynthia Williams - Diwali Look Part 01\\r\\nStart Time: 12:00 AM\\r\\nDuration: 24min\\r\\nSynopsis: Learn diwali look by cynthia williams p1\\r\\n\\" href=\\"javascript:;\\" onclick=\\"ShowCurrentTime(\\u002730000000550913679\\u0027,\\u002710000000075992337\\u0027,\\u0027202111051200\\u0027)\\"\\u003eCynthia Williams - Diwali Look Part 01\\u003c/a\\u003e\\u003cdiv class=\\"cnlSerialIcon\\"\\u003e\\u003ci class=\\"fa fa-heart\\" aria-hidden=\\"true\\" title=\\"Set Favourite Serial\\" onclick=\\"SetFavouriteShow();\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\"fa fa-clock-o\\" aria-hidden=\\"true\\" title=\\"Reminder Serial\\" onclick=\\"ReminderEnteryOpen(\\u002730000000550913679\\u0027,\\u002710000000075992337\\u0027,\\u0027202111050000\\u0027,\\u0027117\\u0027)\\"\\u003e\\u003c/i\\u003e\\u003ci class=\\"fa fa-circle\\" aria-hidden=\\"true\\" title=\\"Record Serial\\" onclick=\\"RecordingEnteryOpen(\\u002730000000550913679\\u0027,\\u002710000000075992337\\u0027,\\u0027202111050000\\u0027,\\u0027117\\u0027,30000000550913679)\\"\\u003e\\u003c/i\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e"}'
+jest.mock('axios')
+
+axios.post.mockImplementation((url, data, params) => {
+ if (
+ url === 'https://www.dishtv.in/services/epg/signin' &&
+ data === null &&
+ JSON.stringify(params) ===
+ JSON.stringify({
+ headers: {
+ 'sec-fetch-dest': 'empty',
+ 'sec-fetch-mode': 'cors',
+ 'sec-fetch-site': 'same-origin',
+ 'x-requested-with': 'XMLHttpRequest',
+ Referer: 'https://www.dishtv.in/channel-guide.html'
+ }
+ })
+ ) {
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/session.json'))
+
+ return Promise.resolve({
+ data: JSON.parse(content)
+ })
+ } else {
+ return Promise.resolve({
+ data: ''
+ })
+ }
+})
+
+const date = dayjs.utc('2025-01-26', 'YYYY-MM-DD').startOf('d')
+const channel = { site_id: '142639', xmltv_id: 'AndpriveHD.in' }
it('can generate valid url', () => {
- expect(url).toBe(
- 'https://www.dishtv.in/WhatsonIndiaWebService.asmx/LoadPagginResultDataForProgram'
- )
+ expect(url).toBe('https://epg.mysmartstick.com/dishtv/api/v1/epg/entities/programs')
+})
+
+it('can generate valid request method', () => {
+ expect(request.method).toBe('POST')
+})
+
+it('can generate valid request headers', async () => {
+ expect(await request.headers()).toMatchObject({
+ Authorization:
+ 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRpZCI6ImRpc2h0di13ZWJzaXRlIiwicGxhdGZvcm0iOiJkaXNodHYiLCJpYXQiOjE3Mzc2ODIxNjEsImV4cCI6MTczNzc2ODU2MX0.sPrYfodVTbf1kJ-wGICDlnH-Yt3J0-mB-M2YROU8v2Q'
+ })
})
it('can generate valid request data', () => {
- const result = request.data({ channel, date })
- expect(result).toMatchObject({
- Channelarr: '10000000075992337',
- fromdate: '202111050000',
- todate: '202111060000'
+ expect(request.data({ channel, date })).toMatchObject({
+ allowPastEvents: true,
+ channelid: '142639',
+ date: '26/01/2025'
})
})
it('can parse response', () => {
- const result = parser({ date, channel, content })
- expect(result).toMatchObject([
- {
- start: 'Thu, 04 Nov 2021 18:30:00 GMT',
- stop: 'Thu, 04 Nov 2021 18:54:00 GMT',
- title: 'Cynthia Williams - Diwali Look Part 01'
- }
- ])
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
+ let results = parser({ content })
+ results = results.map(p => {
+ p.start = p.start.toJSON()
+ p.stop = p.stop.toJSON()
+ return p
+ })
+
+ expect(results.length).toBe(16)
+ expect(results[0]).toMatchObject({
+ start: '2025-01-26T00:30:00.000Z',
+ stop: '2025-01-26T02:05:00.000Z',
+ title: [
+ { lang: 'en', value: 'Train to Busan 2: Peninsula' },
+ { lang: 'hi', value: 'ट्रेन टू बुसान 2: पेनीनसुला' },
+ { lang: 'ta', value: 'ட்ரெயின் டு பூசன் ப்ரெசென்ட்ஸ்: பெனின்சுலா' },
+ { lang: 'te', value: 'ట్రేన్ టు బూసాన్ ప్రజెంట్స్: పెనిన్సులా' }
+ ],
+ description: [
+ {
+ lang: 'en',
+ value:
+ 'Jung Seok, a former soldier, along with his teammates, sets out on a mission to battle hordes of post-apocalyptic zombies in the Korean peninsula wastelands.'
+ },
+ {
+ lang: 'hi',
+ value:
+ 'एक भूतपूर्व सैनिक जंग सोक अपने साथियों के साथ कोरियाई प्रायद्वीप के बंजर इलाकों में सर्वनाश के बाद की जोंबी से लड़ने के मिशन पर निकलता है।'
+ },
+ {
+ lang: 'ta',
+ value:
+ 'கொரிய தீபகற்பத்தின் தரிசு நிலங்களில் அபோகாலிப்டிக் ஜாம்பிக்களின் கூட்டத்தை எதிர்த்து தன் குழுவுடன் போரிடும் ஜங் சியோக்.'
+ },
+ {
+ lang: 'te',
+ value:
+ 'మాజీ సైనికుడు జంగ్ సియోక్ తన సహచరులతో కలిసి కొరియా ద్వీపకల్పంలో పోస్ట్-అపోకలిప్టిక్ జాంబీలతో యుద్దానికి సిద్దమవుతాడు.'
+ }
+ ],
+ category: [
+ { lang: 'en', value: 'Film' },
+ { lang: 'hi', value: 'फ़िल्म' },
+ { lang: 'ta', value: '??????????' },
+ { lang: 'te', value: 'సినిమా' },
+ { lang: 'mr', value: 'चित्रपट' }
+ ],
+ actors: [
+ 'Gang Dong-won',
+ 'Lee Jung-hyun',
+ 'Lee Re',
+ 'Kwon Hae-hyo',
+ 'John D. Michaels',
+ 'Kim Min-jae',
+ 'Kim Doyun',
+ 'Lee Ye-won',
+ 'Daniel Joey Albright',
+ 'Pierce Conran',
+ 'Geoffrey Giuliano',
+ 'Milan-Devi LaBrey'
+ ],
+ producers: [],
+ directors: ['Yeon Sang-ho'],
+ icon: 'https://dtil.tmsimg.com/assets/p17850257_v_h9_al.jpg?lock=880x660',
+ image: 'https://dtil.tmsimg.com/assets/p17850257_v_h8_am.jpg?lock=1280x720',
+ date: '2020'
+ })
})
it('can handle empty guide', () => {
- const result = parser({ date, channel, content: '{"d":""}' })
- expect(result).toMatchObject([])
+ const results = parser({ content: '[]' })
+
+ expect(results).toMatchObject([])
})
From d027e0072fc0aaf5cfafd0aea775059d8f68c7c7 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Fri, 24 Jan 2025 07:21:37 +0300
Subject: [PATCH 03/15] Update dishtv.in.config.js
---
sites/dishtv.in/dishtv.in.config.js | 226 ++++++++++++++--------------
1 file changed, 115 insertions(+), 111 deletions(-)
diff --git a/sites/dishtv.in/dishtv.in.config.js b/sites/dishtv.in/dishtv.in.config.js
index 8c2bd8782..250aa3b85 100644
--- a/sites/dishtv.in/dishtv.in.config.js
+++ b/sites/dishtv.in/dishtv.in.config.js
@@ -1,163 +1,167 @@
const axios = require('axios')
-const cheerio = require('cheerio')
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)
+let authToken
module.exports = {
site: 'dishtv.in',
days: 2,
- url: 'https://www.dishtv.in/WhatsonIndiaWebService.asmx/LoadPagginResultDataForProgram',
+ url: 'https://epg.mysmartstick.com/dishtv/api/v1/epg/entities/programs',
request: {
method: 'POST',
+ async headers() {
+ await fetchToken()
+
+ return {
+ Authorization: authToken
+ }
+ },
data({ channel, date }) {
return {
- Channelarr: channel.site_id,
- fromdate: date.format('YYYYMMDDHHmm'),
- todate: date.add(1, 'd').format('YYYYMMDDHHmm')
+ allowPastEvents: true,
+ channelid: channel.site_id,
+ date: date.format('DD/MM/YYYY')
}
}
},
- parser: function ({ content, date }) {
- let programs = []
- const data = parseContent(content)
- const items = parseItems(data)
+ parser: ({ content }) => {
+ const programs = []
+ const items = parseItems(content)
items.forEach(item => {
- const title = parseTitle(item)
- const start = parseStart(item, date)
- const stop = parseStop(item, start)
- if (title === 'No Information Available') return
-
programs.push({
- title,
- start: start.toString(),
- stop: stop.toString()
+ title: parseTitle(item),
+ description: parseDescription(item),
+ category: parseCategory(item),
+ actors: item.credits.actors,
+ directors: item.credits.directors,
+ producers: item.credits.producers,
+ date: item.productionyear,
+ icon: parseIcon(item),
+ image: parseImage(item),
+ episode: parseEpisode(item),
+ start: dayjs(item.start),
+ stop: dayjs(item.stop)
})
})
return programs
},
async channels() {
- let channels = []
-
- const pages = await loadPageList()
- for (let page of pages) {
- const data = await axios
- .post(
- 'https://www.dishtv.in/WhatsonIndiaWebService.asmx/LoadPagginResultDataForProgram',
- page,
- { timeout: 30000 }
- )
+ await fetchToken()
+
+ const totalPages = await fetchPages()
+
+ const queue = Array.from(Array(totalPages).keys()).map(i => {
+ const data = new FormData()
+ data.append('pageNum', i + 1)
+
+ return {
+ method: 'post',
+ url: 'https://www.dishtv.in/services/epg/channels',
+ data,
+ headers: {
+ 'authorization-token': authToken
+ }
+ }
+ })
+
+ const channels = []
+ for (let item of queue) {
+ const data = await axios(item)
.then(r => r.data)
- .catch(console.log)
-
- const $ = cheerio.load(data.d)
- $('.pgrid').each((i, el) => {
- const onclick = $(el).find('.chnl-logo').attr('onclick')
- const number = $(el).find('.cnl-fav > a > span').text().trim()
- const [, , site_id] = onclick.match(/ShowChannelGuid\('([^']+)','([^']+)'/) || [
- null,
- '',
- ''
- ]
+ .catch(console.error)
+ data.programDetailsByChannel.forEach(channel => {
channels.push({
lang: 'en',
- number,
- site_id
+ site_id: channel.channelid,
+ name: channel.channelname
})
})
}
- const names = await loadChannelNames()
- channels = channels
- .map(channel => {
- channel.name = names[channel.number]
-
- return channel
- })
- .filter(channel => channel.name)
-
return channels
}
}
-async function loadPageList() {
- const data = await axios
- .get('https://www.dishtv.in/channelguide/')
- .then(r => r.data)
- .catch(console.log)
-
- let pages = []
- const $ = cheerio.load(data)
- $('#MainContent_recordPagging li').each((i, el) => {
- const onclick = $(el).find('a').attr('onclick')
- const [, Channelarr, fromdate, todate] = onclick.match(
- /ShowNextPageResult\('([^']+)','([^']+)','([^']+)'/
- ) || [null, '', '', '']
-
- pages.push({ Channelarr, fromdate, todate })
- })
-
- return pages
+function parseTitle(item) {
+ return Object.values(item.regional)
+ .map(region => ({
+ lang: region.languagecode,
+ value: region.title
+ }))
+ .filter(i => Boolean(i.value))
}
-async function loadChannelNames() {
- const names = {}
- const data = await axios
- .post('https://www.dishtv.in/WebServiceMethod.aspx/GetChannelListFromMobileAPI', {
- strChannel: ''
- })
- .then(r => r.data)
- .catch(console.log)
-
- const $ = cheerio.load(data.d)
- $('#tblpackChnl > div').each((i, el) => {
- const num = $(el).find('p:nth-child(2)').text().trim()
- const name = $(el).find('p').first().text().trim()
-
- if (num === '') return
-
- names[num] = name
- })
-
- return names
+function parseDescription(item) {
+ return Object.values(item.regional)
+ .map(region => ({
+ lang: region.languagecode,
+ value: region.desc
+ }))
+ .filter(i => Boolean(i.value))
}
-function parseTitle(item) {
- const $ = cheerio.load(item)
+function parseCategory(item) {
+ return Object.values(item.regional)
+ .map(region => ({
+ lang: region.languagecode,
+ value: region.genre
+ }))
+ .filter(i => Boolean(i.value))
+}
- return $('a').text()
+function parseEpisode(item) {
+ return item['episode-num'] ? parseInt(item['episode-num']) : null
}
-function parseStart(item) {
- const $ = cheerio.load(item)
- const onclick = $('i.fa-circle').attr('onclick')
- const [, time] = onclick.match(/RecordingEnteryOpen\('.*','.*','(.*)','.*',.*\)/)
+function parseIcon(item) {
+ return item.programmeurl || null
+}
- return dayjs.tz(time, 'YYYYMMDDHHmm', 'Asia/Kolkata')
+function parseImage(item) {
+ return item?.images?.landscape?.['1280x720'] ? item.images.landscape['1280x720'] : null
}
-function parseStop(item, start) {
- const $ = cheerio.load(item)
- const duration = $('*').data('time')
+function parseItems(content) {
+ try {
+ const data = JSON.parse(content)
- return start.add(duration, 'm')
+ return Array.isArray(data) ? data : []
+ } catch {
+ return []
+ }
}
-function parseContent(content) {
- const data = JSON.parse(content)
+async function fetchToken() {
+ if (authToken) return
+
+ const data = await axios
+ .post('https://www.dishtv.in/services/epg/signin', null, {
+ headers: {
+ 'sec-fetch-dest': 'empty',
+ 'sec-fetch-mode': 'cors',
+ 'sec-fetch-site': 'same-origin',
+ 'x-requested-with': 'XMLHttpRequest',
+ Referer: 'https://www.dishtv.in/channel-guide.html'
+ }
+ })
+ .then(r => r.data)
+ .catch(console.error)
- return data.d
+ authToken = data.token
}
-function parseItems(data) {
- const $ = cheerio.load(data)
+async function fetchPages() {
+ const formData = new FormData()
+ formData.append('pageNum', 1)
+
+ const data = await axios
+ .post('https://www.dishtv.in/services/epg/channels', formData, {
+ headers: { 'authorization-token': authToken }
+ })
+ .then(r => r.data)
+ .catch(console.error)
- return $('.datatime').toArray()
+ return data.totalPages ? parseInt(data.totalPages) : 0
}
From 4ff6a1ab345121915f8a804252b9c9d422b03f80 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Fri, 24 Jan 2025 07:22:02 +0300
Subject: [PATCH 04/15] Update dishtv.in.channels.xml
---
sites/dishtv.in/dishtv.in.channels.xml | 623 ++++++++++++++-----------
1 file changed, 341 insertions(+), 282 deletions(-)
diff --git a/sites/dishtv.in/dishtv.in.channels.xml b/sites/dishtv.in/dishtv.in.channels.xml
index e94fea7d1..f2eae8726 100644
--- a/sites/dishtv.in/dishtv.in.channels.xml
+++ b/sites/dishtv.in/dishtv.in.channels.xml
@@ -1,395 +1,454 @@
As aventuras do Gato das Botas
+
+
+ Diário da Manhã
+
+
+ Campeões e Detectives
+
+
+ Inspetor Max
+
+
+ Ilhas - Os segredos da Natureza
+
+
+ Missa
+ Querido, Mudei a Casa!
+
+
+ Por um Triz
+
+ TVI Jornal
+
+
+ Funtástico
+
+
+ Jornal Nacional
+
+
+ Secret Story
+ Jardins Proibidos
+
+
+ TV Shop
+
+
+ Batanetes
+
+
+ As aventuras do Gato das Botas
+
+
+ programme-tv.net 295 / 197 🟢 programme-tv.vini.pf 58 / 2 🟢
- programme.tvb.com 8 / 6 🟢
+ programtv.onet.pl 589 / 315 🟢 programtv.onet.pl 590 / 361 🟢 raiplay.it 17 / 13 🟢 reportv.com.ar 163 / 97 🟢
From 09a0621b03dfd278fb6661dfad8baf08bf80b66e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1s=20Afonso?=
<168651587+thomraider12@users.noreply.github.com>
Date: Wed, 29 Jan 2025 18:20:52 +0000
Subject: [PATCH 11/15] Update opto.sic.pt.channels.xml
---
sites/opto.sic.pt/opto.sic.pt.channels.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sites/opto.sic.pt/opto.sic.pt.channels.xml b/sites/opto.sic.pt/opto.sic.pt.channels.xml
index 280586644..d476ff005 100644
--- a/sites/opto.sic.pt/opto.sic.pt.channels.xml
+++ b/sites/opto.sic.pt/opto.sic.pt.channels.xml
@@ -1,7 +1,7 @@
rikstv.no 80 / 0 🟢 directv.com 1043 / 698 🔴 https://github.com/iptv-org/epg/issues/2284 directv.com.ar 412 / 229 🔴 https://github.com/iptv-org/epg/issues/2339
- directv.com.uy 143 / 142 🟢
+ dishtv.in 394 / 287 🔴 https://github.com/iptv-org/epg/issues/2445 dishtv.in 453 / 212 🟢 dna.fi 122 / 0 🟢 dsmart.com.tr 104 / 90 🟢
@@ -114,7 +114,7 @@
dstv.com 6983 / 181 🟢 nuevosiglo.com.uy 173 / 47 🟢 nzxmltv.com 532 / 118 🟢
- ontvtonight.com 5177 / 532 🟢
+ opto.sic.pt 4 / 2 🟢 opto.sic.pt 4 / 4 🟢 orangetv.orange.es 168 / 165 🟢 osn.com 118 / 98 🟢
@@ -195,6 +195,7 @@
pbsguam.org 1 / 1 🟢 tvguide.myjcom.jp 145 / 140 🟢 tvhebdo.com 317 / 215 🟢
+ tvheute.at 53 / 53 🟢 tvi.iol.pt 6 / 6 🟢 tvim.tv 25 / 19 🟢 tvinsider.com 374 / 0 🟢
From 2c6559b2c92a09909c6a2b7c818e4f6a38a1a9bf Mon Sep 17 00:00:00 2001
From: fraudiay79 <60631277+fraudiay79@users.noreply.github.com>
Date: Thu, 30 Jan 2025 11:09:46 -0500
Subject: [PATCH 13/15] Update programtv.onet.pl.channels.xml
---
.../programtv.onet.pl/programtv.onet.pl.channels.xml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sites/programtv.onet.pl/programtv.onet.pl.channels.xml b/sites/programtv.onet.pl/programtv.onet.pl.channels.xml
index b0435a11d..9f599e917 100644
--- a/sites/programtv.onet.pl/programtv.onet.pl.channels.xml
+++ b/sites/programtv.onet.pl/programtv.onet.pl.channels.xml
@@ -170,7 +170,7 @@
tvireland.ie 334 / 304 🟢