Conversation
…te-xmltv_id-for-Indian-channels.xml
prevents loss of channels by overwrite
…xmltv_id-for-Indian-channels.xml
according to the feeds/channels changes
…hub.com/StrangeDrVN/epg into Update-xmltv_id-for-Indian-channels.xml
dishtv/tataplay
from IN region
…xmltv_id-for-Indian-channels.xml
…xmltv_id-for-Indian-channels.xml
dth channels are not in the api
|
@BellezaEmporium could you review this? |
|
If they're removed from the tataplay list, it might mean they do not provide EPG for those sources anymore. The addition of the "dth" list would most certainly be unnecessary, since it might not work at all. |
|
Would this endpoint indicate more channels ? (what looks like rubbish is base64 : {"user":{"language":[],"genre":[]},"filterData":{"language":["English","Hindi","Marathi","Punjabi","Gujarati","Bengali","Odia","Tamil","Telugu","Kannada","Malayalam","Others","Assamese"],"genre":["TV Shows","News","Movies","Kids","Sports","Music","Knowledge & Lifestyle","Spiritual","Others"]},"filter":"1","hd":""} ) |
|
They do provide epg, the programs are being found. But the channels seem to be exclusive to someplace else. Majority of these channels are from same provider
|
<programme start="20260204233000 +0000" stop="20260205000000 +0000" channel="9XM.in@SD"><title lang="en">9XM Music Idhar Hai</title><title lang="hi">9एक्सएम म्यूजिक इधर है</title><title lang="ta">9எக்ஸ்எம் ம்யூசிக் இதர் ஹை</title><title lang="te">9ఎక్స్ఎం మ్యూజిక్ ఇధర్ హై</title><desc lang="en">A comprehensive compilation of some of the hit songs composed by renowned artists and musicians is played back-to-back along with some popular jokes.</desc><desc lang="te">ప్రముఖ కళాకారులు, సంగీతకారులు స్వరపరచి ఆలపించిన అత్యంత ప్రజాదరణ పొందిన పాటలతో పాటు, హాస్యభరిత సన్నివేశాల ప్రసారం.</desc><date>19991231</date><category lang="en">Music</category><category lang="hi">संगीत</category><category lang="ta">இசை</category><category lang="te">సంగీతం</category><category lang="mr">संगीत</category><image>https://dtil.tmsimg.com/assets/p29726517_b_h10_aa.jpg?lock=1280x720</image><icon src="https://dtil.tmsimg.com/assets/p29726517_b_h9_aa.jpg?lock=880x660"/></programme>
<programme start="20260205000000 +0000" stop="20260205003000 +0000" channel="9XM.in@SD"><title lang="en">9XM Music Idhar Hai</title><title lang="hi">9एक्सएम म्यूजिक इधर है</title><title lang="ta">9எக்ஸ்எம் ம்யூசிக் இதர் ஹை</title><title lang="te">9ఎక్స్ఎం మ్యూజిక్ ఇధర్ హై</title><desc lang="en">A comprehensive compilation of some of the hit songs composed by renowned artists and musicians is played back-to-back along with some popular jokes.</desc><desc lang="te">ప్రముఖ కళాకారులు, సంగీతకారులు స్వరపరచి ఆలపించిన అత్యంత ప్రజాదరణ పొందిన పాటలతో పాటు, హాస్యభరిత సన్నివేశాల ప్రసారం.</desc><date>19991231</date><category lang="en">Music</category><category lang="hi">संगीत</category><category lang="ta">இசை</category><category lang="te">సంగీతం</category><category lang="mr">संगीत</category><image>https://dtil.tmsimg.com/assets/p29726517_b_h10_aa.jpg?lock=1280x720</image><icon src="https://dtil.tmsimg.com/assets/p29726517_b_h9_aa.jpg?lock=880x660"/></programme>
<programme start="20260205003000 +0000" stop="20260205010000 +0000" channel="9XM.in@SD"><title lang="en">9XM Bazillion Views</title><title lang="hi">9एक्सएम बैजिलियन व्यूज</title><title lang="ta">9எக்ஸ்எம் பேஸில்லியன் வியூஸ்</title><title lang="te">9ఎక్స్ఎం బజిలియన్ వ్యూస్</title><desc lang="en">A comprehensive compilation of the most popular and best-loved songs from some of the biggest names in music is played back to back to entertain the audience.</desc><desc lang="te">సంగీత రంగంలో పేరుగాంచిన కళాకారులు స్వరపరచి, ఆలపించిన అత్యంత ప్రజాదరణ పొందిన మధురమైన పాటల సంకలనం ప్రసారం.</desc><date>19991231</date><category lang="en">Music</category><category lang="hi">संगीत</category><category lang="ta">இசை</category><category lang="te">సంగీతం</category><category lang="mr">संगीत</category><image>https://dtil.tmsimg.com/assets/p29726538_b_h10_aa.jpg?lock=1280x720</image><icon src="https://dtil.tmsimg.com/assets/p29726538_b_h9_aa.jpg?lock=880x660"/></programme>
<programme start="20260205010000 +0000" stop="20260205013000 +0000" channel="9XM.in@SD"><title lang="en">9XM Bazillion Views</title><title lang="hi">9एक्सएम बैजिलियन व्यूज</title><title lang="ta">9எக்ஸ்எம் பேஸில்லியன் வியூஸ்</title><title lang="te">9ఎక్స్ఎం బజిలియన్ వ్యూస్</title><desc lang="en">A comprehensive compilation of the most popular and best-loved songs from some of the biggest names in music is played back to back to entertain the audience.</desc><desc lang="te">సంగీత రంగంలో పేరుగాంచిన కళాకారులు స్వరపరచి, ఆలపించిన అత్యంత ప్రజాదరణ పొందిన మధురమైన పాటల సంకలనం ప్రసారం.</desc><date>19991231</date><category lang="en">Music</category><category lang="hi">संगीत</category><category lang="ta">இசை</category><category lang="te">సంగీతం</category><category lang="mr">संगीत</category><image>https://dtil.tmsimg.com/assets/p29726538_b_h10_aa.jpg?lock=1280x720</image><icon src="https://dtil.tmsimg.com/assets/p29726538_b_h9_aa.jpg?lock=880x660"/></programme>
<programme start="20260205013000 +0000" stop="20260205020000 +0000" channel="9XM.in@SD"><title lang="en">9xm Fit - Hits</title><title lang="hi">9एक्सएम फ़िट - हिट्स</title><title lang="ta">9எக்ஸ்எம் ஃபிட் - ஹிட்ஸ்</title><title lang="te">9ఎక్స్ఎం ఫిట్ - హిట్స్</title><title lang="mr">9एक्सएम फ़िट - हिट्स</title><desc lang="en">A curated collection of superhit Bollywood songs from popular movies is played back-to-back to kick-start your morning with energy.</desc><desc lang="te">ప్రముఖ కళాకారులు స్వరపరచిన కొన్ని ప్రసిద్ధ బాలీవుడ్ పాటల సమగ్ర సంకలనాన్ని త్వరితగతిన ప్రసారం చేస్తారు.</desc><date>19991231</date><category lang="en">Music</category><category lang="hi">संगीत</category><category lang="ta">இசை</category><category lang="te">సంగీతం</category><category lang="mr">संगीत</category><image>https://dtil.tmsimg.com/assets/p29726546_b_h10_aa.jpg?lock=1280x720</image><icon src="https://dtil.tmsimg.com/assets/p29726546_b_h9_aa.jpg?lock=880x660"/></programme> |
|
used this part of the url({ date }) {
return `https://tm.tapi.videoready.tv/content-detail/pub/api/v2/channels/schedule?date=${date.format(
'DD-MM-YYYY'
)}`
},
request: {
method: 'POST',
headers: {
...
...
data({ channel }) {
return { id: channel.site_id }
}
}, |
For number 2, if you can send the language in POST, for the "channels" part at least, you can split the channels by language, and the guide.xml file will stay the same. However, if you want separate guides for each language, you would need to precise which channels file it needs to use, and where to output it. |
|
I was thinking of something similar to this but defaulting to English:
npm run grab --- --site=starhubtvplus.com --lang=en
Chinese:
npm run grab --- --site=starhubtvplus.com --lang=zhthe response currently seems to give program data on 4-5 languages in one request.
|
|
You need to change the language directly on the filter. As an example, the main link (without any change) is this : https://www.tataplay.com/dth/read/core-api/packages/mp/channels/eyJ1c2VyIjp7Imxhbmd1YWdlIjpbXSwiZ2VucmUiOltdfSwiZmlsdGVyRGF0YSI6eyJsYW5ndWFnZSI6W10sImdlbnJlIjpbXX0sImZpbHRlciI6IjAiLCJoZCI6IiJ9 base64 : {"user":{"language":[],"genre":[]},"filterData":{"language":[],"genre":[]},"filter":"0","hd":""} To filter by language, link "en" to it's equivalent in Tataplay (in your example : {"user":{"language":[],"genre":[]},"filterData":{"language":["English"],"genre":[]},"filter":"1","hd":""} ) |
|
I'm sorry, I was referring to |
|
Was rechecking the tataplay API in the same stance, still the same as of today, so it seems they've just removed the ones they didn't provide. |
You would need to add the language in the POST query to "channels". https://www.dishtv.in/services/epg/channels Note that it uses Multipart. It looks like this. Technically, Axios supports multipart (https://axios-http.com/docs/multipart). |
|
…xmltv_id-for-Indian-channels.xml
…xmltv_id-for-Indian-channels.xml


Updated dishtv.in.channels.xml and tataplay.com.channels.xml
Mapped new feeds while fixing a few = iptv-org/database#23562
tataplay.com
channels:parseoverwrites previous xml and there's loss of around 200 channels. They seem to be exclusive to satellite and are not available on web. Hence, created a newtataplay.com_dth.channels.xmlas a temporary fix. Update tataplay.com #2947 (comment)dishtv.in
channels:parsesometimes throws an error 500.npm run channels:parseplex.tv - created a seperate PR.