mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 08:30:06 -04:00
Update startimestv.com guide.
Test: ```sh npm test -- startimestv.com > test > run-script-os startimestv.com > test:win32 > SET "TZ=Pacific/Nauru" && npx jest --runInBand startimestv.com PASS sites/startimestv.com/startimestv.com.test.js √ can generate valid url (3 ms) √ can parse response (114 ms) √ can handle empty guide (2 ms) Test Suites: 1 passed, 1 total Tests: 3 passed, 3 total Snapshots: 0 total Time: 4.618 s, estimated 5 s Ran all test suites matching /startimestv.com/i. ``` Grab: ```sh npm run grab -- --site=startimestv.com > grab > npx tsx scripts/commands/epg/grab.ts --site=startimestv.com starting... config: output: guide.xml maxConnections: 1 gzip: false site: startimestv.com loading channels... found 77 channel(s) run #1: [1/154] startimestv.com (en) - 648 - Dec 10, 2024 (17 programs) [2/154] startimestv.com (en) - 648 - Dec 11, 2024 (18 programs) ... [153/154] startimestv.com (pt) - DisneyChannel.pt - Dec 11, 2024 (61 programs) [154/154] startimestv.com (en) - ZeeOneAfrica.za - Dec 10, 2024 (22 programs) saving to "guide.xml"... done in 00h 01m 02s ``` Signed-off-by: Toha <tohenk@yahoo.com>
This commit is contained in:
parent
32c32206a0
commit
769379a707
4 changed files with 1160 additions and 439 deletions
977
sites/startimestv.com/__data__/content.html
Normal file
977
sites/startimestv.com/__data__/content.html
Normal file
|
@ -0,0 +1,977 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="keywords" content="
|
||||
HD,Live,Video,Online Streaming,Football Matches,TV series,Movies,Bouquets,Africa,Smart TV
|
||||
" />
|
||||
<meta name="description" content="
|
||||
StarTimes have highlighted trendy TV programs, movies and marvelous sports content for the audience regardless of the device's type you are using.
|
||||
" />
|
||||
<meta name="author" content="https://www.startimestv.com/" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/Public/static/images/icon/favicon-32x32.png" />
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="/Public/static/images/icon/favicon-96x96.png" />
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/Public/static/images/icon/favicon-16x16.png" />
|
||||
<link href="/Public/static/themes/css/global.css" rel="stylesheet" type="text/css" />
|
||||
<script src="/Public/static/themes/js/jquery-3.4.1.min.js"></script>
|
||||
<script src="/Public/static/themes/js/global.js"></script>
|
||||
<script src="/Public/static/themes/js/date.format.js"></script>
|
||||
<script src="/Public/static/themes/js/plus/jquery.mScroll.js"></script>
|
||||
<title>kui</title>
|
||||
<script>
|
||||
; (function (i, s, o, g, r, a, m) {
|
||||
i['GoogleAnalyticsObject'] = r
|
||||
; (i[r] =
|
||||
i[r] ||
|
||||
function () {
|
||||
; (i[r].q = i[r].q || []).push(arguments)
|
||||
}),
|
||||
(i[r].l = 1 * new Date())
|
||||
; (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0])
|
||||
a.async = 1
|
||||
a.src = g
|
||||
m.parentNode.insertBefore(a, m)
|
||||
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga')
|
||||
ga('create', 'UA-55969660-2', 'auto')
|
||||
ga('send', 'pageview', { dimension1: '6' })
|
||||
//获得登陆用户时区与GMT时区的差值
|
||||
var exp = new Date()
|
||||
var gmtHours = -(exp.getTimezoneOffset() / 60)
|
||||
setCookie('customer_timezone', gmtHours, 1)
|
||||
</script>
|
||||
<!-- Facebook Pixel Code -->
|
||||
<script>
|
||||
!(function (f, b, e, v, n, t, s) {
|
||||
if (f.fbq) return
|
||||
n = f.fbq = function () {
|
||||
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
|
||||
}
|
||||
if (!f._fbq) f._fbq = n
|
||||
n.push = n
|
||||
n.loaded = !0
|
||||
n.version = '2.0'
|
||||
n.queue = []
|
||||
t = b.createElement(e)
|
||||
t.async = !0
|
||||
t.src = v
|
||||
s = b.getElementsByTagName(e)[0]
|
||||
s.parentNode.insertBefore(t, s)
|
||||
})(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js')
|
||||
fbq('init', '768875227213487')
|
||||
fbq('track', 'PageView')
|
||||
</script>
|
||||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3756276545638940"
|
||||
crossorigin="anonymous"></script>
|
||||
<!-- End Facebook Pixel Code -->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<style>
|
||||
#header .block .nav_main .widget-area-notice {
|
||||
width: 529px !important;
|
||||
}
|
||||
</style>
|
||||
<div id="header">
|
||||
<div class="block" style="height: 50px;">
|
||||
<div id="widget-area-article-channeldetail-index-674b36827248d1904"
|
||||
uniqid="article-channeldetail-index-674b36827248d1904" class="widget-area logo"
|
||||
style="background:none;"><a href="/"
|
||||
style="background:url(/Uploads/Picture/2016/08/23/s57bc2bb73663d.png) center center no-repeat;display:block;width:133px;height:60px;background-size:133px;"></a>
|
||||
</div>
|
||||
<ul id="widget-area-article-channeldetail-index-674b3682757403762"
|
||||
uniqid="article-channeldetail-index-674b3682757403762" class="widget-area nav_main">
|
||||
<li class="l1 ">
|
||||
<a href="/">Home</a>
|
||||
</li>
|
||||
<li class="l2 ">
|
||||
<a href="http://www.startimestv.com/startimeson" target="_blank">StarTimes ON</a>
|
||||
</li>
|
||||
<li class="l3 ">
|
||||
<a href="/tv_guide.html">TV Guide</a>
|
||||
</li>
|
||||
<li class="l4 ">
|
||||
<a href="/bouquet.html">Bouquets</a>
|
||||
</li>
|
||||
<li class="l5 ">
|
||||
<a href="/product.html">Products</a>
|
||||
<p>
|
||||
<a href="http://icc.startimestv.com/icc-tv/html/" target="_blank">Digital TV</a>
|
||||
<a href="https://www.startimestv.com/solar" target="_blank">StarTimes Solar Power System</a>
|
||||
</p>
|
||||
</li>
|
||||
<li class="l6 ">
|
||||
<a href="http://www.startimestv.com/bund.html" target="_blank">Bundesliga</a>
|
||||
</li>
|
||||
<li class="l7 ">
|
||||
<a href="/newslist.html">Blog</a>
|
||||
</li>
|
||||
<li class="l8 ">
|
||||
<a href="/problem.html">Support</a>
|
||||
<p>
|
||||
<a href="/problem.html" target="_blank">FAQ</a>
|
||||
<a href="/self-service.html">Self Service</a>
|
||||
<a href="/contact-us.html">Contact us</a>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="right">
|
||||
<div class="search">
|
||||
<a class="btn"></a>
|
||||
<div class="bar">
|
||||
<div class="ipt"><input id='header-search' type="text"> </div>
|
||||
<button id="headerSearchBut"></button>
|
||||
</div>
|
||||
</div>
|
||||
<div id="widget-area-article-channeldetail-index-674b368277b81528"
|
||||
uniqid="article-channeldetail-index-674b368277b81528" class="widget-area share"><a class="a2"
|
||||
target="_blank" href="https://www.facebook.com/startimeskenya/"></a><a class="a1"
|
||||
target="_blank" href="https://twitter.com/StarTimesKenya"></a><a class="a5" target="_blank"
|
||||
href="https://www.instagram.com/startimeskenya/"></a><a class="a6" target="_blank"
|
||||
href="https://www.youtube.com/channel/UCZPGzKbEBAM5hpg5YumYHrg"></a></div>
|
||||
<div class="log">
|
||||
<a class="a"></a>
|
||||
</div>
|
||||
<div id="widget-area-article-channeldetail-index-674b36827a0848157"
|
||||
uniqid="article-channeldetail-index-674b36827a0848157" class="widget-area grid">
|
||||
<style>
|
||||
.update-areaID {
|
||||
color: #F86F00;
|
||||
cursor: pointer;
|
||||
line-height: 32px;
|
||||
margin-top: 10px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 6px;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.update-areaID:hover {
|
||||
color: #FFFFFF;
|
||||
background-color: #F86F00
|
||||
}
|
||||
|
||||
.update-areaID1 {
|
||||
color: #FFFFFF;
|
||||
background-color: #F86F00;
|
||||
}
|
||||
|
||||
.update-areaID1:hover {
|
||||
background-color: #F86F00;
|
||||
color: #FFFFFF
|
||||
}
|
||||
|
||||
.update-areaID1 .span {
|
||||
color: #ffffff;
|
||||
}
|
||||
</style>
|
||||
<a id="btnimg" class="btn"
|
||||
style="width:30px;height:30px;background: url(/Public/static/images/logo-6.svg);background-size: 30px; margin-top: 0px;"></a>
|
||||
<div class="panel" style="margin-top:14px; padding: 0px;padding-bottom: 10px;">
|
||||
<table style="padding: 0px;">
|
||||
<tr>
|
||||
<td align="left">
|
||||
<dd class="update-areaID update-areaID1" area-id="6">
|
||||
<img style="width: 32px;height: 32px;" src="/Public/static/images/logo-6.svg" />
|
||||
<span style="padding-left: 10px;">Kenya</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="2"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-2.svg" />
|
||||
<span style="padding-left: 10px;">Nigeria</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="3"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-3.svg" />
|
||||
<span style="padding-left: 10px;">Tanzania</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="4"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-4.svg" />
|
||||
<span style="padding-left: 10px;">Uganda</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="5"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-5.svg" />
|
||||
<span style="padding-left: 10px;">Rwanda</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="32"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-32.svg" />
|
||||
<span style="padding-left: 10px;">Ghana</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="14"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-14.svg" />
|
||||
<span style="padding-left: 10px;">Malawi</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="18"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-18.svg" />
|
||||
<span style="padding-left: 10px;">Zambia</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="22"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-22.svg" />
|
||||
<span style="padding-left: 10px;">Ivory Coast</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="12"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-12.svg" />
|
||||
<span style="padding-left: 10px;">Guinea</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="9"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-9.svg" />
|
||||
<span style="padding-left: 10px;">Burundi</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="16"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-16.svg" />
|
||||
<span style="padding-left: 10px;">Congo</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="11"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-11.svg" />
|
||||
<span style="padding-left: 10px;">DRC</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="13"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-13.svg" />
|
||||
<span style="padding-left: 10px;">Madagascar</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="15"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-15.svg" />
|
||||
<span style="padding-left: 10px;">Mozambique</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="20"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-20.svg" />
|
||||
<span style="padding-left: 10px;">Cameroon</span>
|
||||
</dd>
|
||||
<dd class="update-areaID" area-id="19"> <img style="width: 32px;height: 32px;"
|
||||
src="/Public/static/images/logo-19.svg" />
|
||||
<span style="padding-left: 10px;">Gabon</span>
|
||||
</dd>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
$('.update-areaID').click(function () {
|
||||
var areaID = $(this).attr('area-id')
|
||||
if (areaID == 18) {
|
||||
window.location.href = 'http://www.topstar.co.zm'
|
||||
return
|
||||
}
|
||||
setCookie('default_areaID', areaID, 3600 * 24 * 365)
|
||||
setCookie('startimes_web_token', '', -1)
|
||||
if (areaID == 15) {
|
||||
window.location.href = '/home.html?l=pt-pt'
|
||||
} else {
|
||||
window.location.href = '/home.html'
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
$(function () {
|
||||
|
||||
$("#header .log .a").click(function () {
|
||||
if ($('.log .logst').length <= 0) {
|
||||
$(this).addClass("act");
|
||||
showlayer(".login");
|
||||
$("#body,#focus,#footer").addClass("blur");
|
||||
}
|
||||
});
|
||||
|
||||
// 退出登录
|
||||
$('#logout').click(function () {
|
||||
$.post("/Member/Passport/logout.html", {}, function (data) {
|
||||
if (data.status == 1) {
|
||||
window.location.href = "/"
|
||||
}
|
||||
})
|
||||
})
|
||||
$('#headerSearchBut').click(function (event) {
|
||||
var k = $('#header-search').val()
|
||||
window.location.href = "/Member/Index/search.html?keys=" + encodeURI(k)
|
||||
})
|
||||
$("#header-search").keyup(function (event) {
|
||||
var keycode = (event.keyCode ? event.keyCode : event.which)
|
||||
var k = $(this).val()
|
||||
if (keycode == '13') {
|
||||
window.location.href = "/Member/Index/search.html?keys=" + encodeURI(k)
|
||||
}
|
||||
})
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
<style>
|
||||
.channel .tv_gui .list .box {
|
||||
min-width: 1px;
|
||||
}
|
||||
|
||||
.wap-list i {
|
||||
background: url(/Public/static/themes/image/tvguide_ic_information.png) center center no-repeat;
|
||||
width: 100%;
|
||||
height: 278px;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.channel .des .inf .box a {
|
||||
font-size: 16px;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.channel .des .inf {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
.channel .tv_gui .time span {
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="body" class="page">
|
||||
<div class="block">
|
||||
<div class="channel">
|
||||
<div class="title1">
|
||||
<h3 style="text-transform:uppercase;">ZEE ONE</h3>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="des" style="background-color:#FFAB00">
|
||||
<div class="sdw"></div>
|
||||
<div class="inner clearfix">
|
||||
<div class="pic">
|
||||
<img src="http://cdn.startimestv.com/static/files/console/ddd316ab-4b08-4dc2-bf20-a92d5a90137c.png"
|
||||
onerror="onerror=null;src='/Public/static/images/channellogo.png'">
|
||||
</div>
|
||||
<div class="inf">
|
||||
<h3 style="text-transform:uppercase;">ZEE ONE</h3>
|
||||
<div class="num">
|
||||
<img style="width: 22px;height: 22px;margin-left: -2px;margin-bottom:3px;"
|
||||
src="/Public/static/themes/image/ic_dtt_channel.png"><span
|
||||
style="margin-left: 5px;margin-right:10px; padding: 1px; background-color:#FFFFFF;color: #6fc500;border-radius:3px;">509</span><img
|
||||
style="width: 22px;height: 22px;margin-left: -2px;margin-bottom:3px;"
|
||||
src="/Public/static/themes/image/ic_dth_channel.png"><span
|
||||
style="margin-left: 5px;margin-right:10px; padding: 1px; background-color:#FFFFFF;color: #6fc500;border-radius:3px;">553</span>
|
||||
</div>
|
||||
<div class="box">
|
||||
<p class="rate" data="">Rate: <i></i><i></i><i></i><i></i><i></i></p>
|
||||
|
||||
<p>Category:
|
||||
Series </p>
|
||||
<a style="font-style: normal;font-size: 12px;"
|
||||
href="/packages/417.html?platformTypes=1">DTH: DTH_Smart</a><br /><a
|
||||
style="font-style: normal;font-size: 12px;"
|
||||
href="/packages/30.html?platformTypes=0">DTT: DTT_Classic</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="txt">
|
||||
<p>Zee One brings you the best Bollywood telenovelas, movies, series & lifestyle shows.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tv_gui">
|
||||
<div class="time">
|
||||
<div class="inner">
|
||||
<i class="now"></i>
|
||||
<span> 00:00</span><span> 01:00</span><span> 02:00</span><span> 03:00</span><span> 04:00</span><span> 05:00</span><span> 06:00</span><span> 07:00</span><span> 08:00</span><span> 09:00</span><span> 10:00</span><span> 11:00</span><span> 12:00</span><span> 13:00</span><span> 14:00</span><span> 15:00</span><span> 16:00</span><span> 17:00</span><span> 18:00</span><span> 19:00</span><span> 20:00</span><span> 21:00</span><span> 22:00</span><span> 23:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list">
|
||||
<div class="inner wap-list">
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Deserted S1 E37</h3>
|
||||
<div class="t">00:00-01:00</div>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>00:00-01:00 Deserted S1 E37</h4>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>The Pain Of Loving You S1 E87</h3>
|
||||
<div class="t">01:00-02:00</div>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>01:00-02:00 The Pain Of Loving You S1 E87</h4>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Gangaa S2 E74</h3>
|
||||
<div class="t">02:00-03:00</div>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>02:00-03:00 Gangaa S2 E74</h4>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:397px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Lakshya</h3>
|
||||
<div class="t">03:00-05:30</div>
|
||||
<p>A irresponsible and immature young man's life changes forever, after he joins
|
||||
the army and becomes a battlefield hero.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>03:00-05:30 Lakshya</h4>
|
||||
<p>A irresponsible and immature young man's life changes forever, after he joins
|
||||
the army and becomes a battlefield hero.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:77.8px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Shonar Bengal S1 E05</h3>
|
||||
<div class="t">05:30-06:00</div>
|
||||
<p>Take a look inside Bengal's vibrant culture, delicious food and interesting
|
||||
destinations with Sumona Chakravarti</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>05:30-06:00 Shonar Bengal S1 E05</h4>
|
||||
<p>Take a look inside Bengal's vibrant culture, delicious food and interesting
|
||||
destinations with Sumona Chakravarti</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:154.94px">
|
||||
|
||||
<div class="in">
|
||||
<h3>36 Reasons S1 E78</h3>
|
||||
<div class="t">06:00-06:59</div>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>06:00-06:59 36 Reasons S1 E78</h4>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="box" style="width:0.66px"></div>
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>The Pain Of Loving You S1 E87</h3>
|
||||
<div class="t">07:00-08:00</div>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>07:00-08:00 The Pain Of Loving You S1 E87</h4>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Gangaa S2 E74</h3>
|
||||
<div class="t">08:00-09:00</div>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>08:00-09:00 Gangaa S2 E74</h4>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Deserted S1 E37</h3>
|
||||
<div class="t">09:00-10:00</div>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>09:00-10:00 Deserted S1 E37</h4>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>36 Reasons S1 E78</h3>
|
||||
<div class="t">10:00-11:00</div>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>10:00-11:00 36 Reasons S1 E78</h4>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>The Pain Of Loving You S1 E87</h3>
|
||||
<div class="t">11:00-12:00</div>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>11:00-12:00 The Pain Of Loving You S1 E87</h4>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Gangaa S2 E74</h3>
|
||||
<div class="t">12:00-13:00</div>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>12:00-13:00 Gangaa S2 E74</h4>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Deserted S1 E37</h3>
|
||||
<div class="t">13:00-14:00</div>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>13:00-14:00 Deserted S1 E37</h4>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>36 Reasons S1 E78</h3>
|
||||
<div class="t">14:00-15:00</div>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>14:00-15:00 36 Reasons S1 E78</h4>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Deserted S1 E37</h3>
|
||||
<div class="t">15:00-16:00</div>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>15:00-16:00 Deserted S1 E37</h4>
|
||||
<p>Tora approaches Tubri for help, but she expresses her helplessness in seeking
|
||||
assistance from Arjun. Meanwhile, other family members are caught in the
|
||||
crossfire, trying to navigate their own positions within the household.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Gangaa S2 E74</h3>
|
||||
<div class="t">16:00-17:00</div>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>16:00-17:00 Gangaa S2 E74</h4>
|
||||
<p>Gangaa is out on the streets? Who will save her from the humiliation she is
|
||||
facing?</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>36 Reasons S1 E78</h3>
|
||||
<div class="t">17:00-18:00</div>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>17:00-18:00 36 Reasons S1 E78</h4>
|
||||
<p>Amartya suggests Vedant and Amulya to put up an act of being in a
|
||||
fake relationship to convince Vedant's grandma. Both of them reluctantly
|
||||
agree. Amulya however, puts forth conditions.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>The Pain Of Loving You S1 E87</h3>
|
||||
<div class="t">18:00-19:00</div>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>18:00-19:00 The Pain Of Loving You S1 E87</h4>
|
||||
<p>Simple devises a plan to trouble Desho and secure a permanent place for
|
||||
herself in the office. She secretly removes important papers from a file,
|
||||
causing Desho to panic.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Mehek E07</h3>
|
||||
<div class="t">19:00-20:00</div>
|
||||
<p>Norah is devastated to find that Julius has moved on after their breakup.
|
||||
Mehek's cooking saves the day.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>19:00-20:00 Mehek E07</h4>
|
||||
<p>Norah is devastated to find that Julius has moved on after their breakup.
|
||||
Mehek's cooking saves the day.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:397px">
|
||||
|
||||
<div class="in">
|
||||
<h3>No Entry</h3>
|
||||
<div class="t">20:00-22:30</div>
|
||||
<p>Tired of listening to his moralistic pals, Prem a promiscuous married man
|
||||
introduces his friend to an attractive prostitute for temptation.</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>20:00-22:30 No Entry</h4>
|
||||
<p>Tired of listening to his moralistic pals, Prem a promiscuous married man
|
||||
introduces his friend to an attractive prostitute for temptation.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:77.8px">
|
||||
|
||||
<div class="in">
|
||||
<h3>Shonar Bengal S1 E06</h3>
|
||||
<div class="t">22:30-23:00</div>
|
||||
<p>Take a look inside Bengal's vibrant culture, delicious food and interesting
|
||||
destinations with Sumona Chakravarti</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>22:30-23:00 Shonar Bengal S1 E06</h4>
|
||||
<p>Take a look inside Bengal's vibrant culture, delicious food and interesting
|
||||
destinations with Sumona Chakravarti</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="box" style="width:157.6px">
|
||||
|
||||
<div class="in">
|
||||
<h3>36 Reasons S1 E79</h3>
|
||||
<div class="t">23:00-00:00</div>
|
||||
<p>Purushottam shows at up Vedant's office to boast about the money he recovered
|
||||
and for fleecing more money. Amulya cheers Vedant and takes him to a café.
|
||||
</p>
|
||||
</div>
|
||||
<div class="mask">
|
||||
<h4>23:00-00:00 36 Reasons S1 E79</h4>
|
||||
<p>Purushottam shows at up Vedant's office to boast about the money he recovered
|
||||
and for fleecing more money. Amulya cheers Vedant and takes him to a café.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="footer">
|
||||
<div class="block clearfix">
|
||||
<div class="part">
|
||||
<h2>Contact us</h2>
|
||||
<div class="text">
|
||||
<p>
|
||||
Telephone:<br>
|
||||
0719077077,7:00-24:00<br />Email: info.ke@startimes.com.cn<br /> </p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="widget-area-article-channeldetail-index-674b36827ee182792"
|
||||
uniqid="article-channeldetail-index-674b36827ee182792" class="widget-area part">
|
||||
<h2>SITEMAP</h2>
|
||||
<ul>
|
||||
<li><a href="/" target="_blank">Home</a></li>
|
||||
<li><a href="/tv_guide" target="_blank">TV Guide</a></li>
|
||||
<li><a href="/product" target="_blank">Products</a></li>
|
||||
<li><a href="/bouquet" target="_blank">Bouquet</a></li>
|
||||
<li><a href="/legal" target="_blank">Legal Terms</a></li>
|
||||
<li><a href="/newslist" target="_blank">News</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="widget-area-article-channeldetail-index-674b36828a3001248"
|
||||
uniqid="article-channeldetail-index-674b36828a3001248" class="widget-area part">
|
||||
<h2>HELP</h2>
|
||||
<ul>
|
||||
<li><a href="/problem" target="_blank">FAQ</a></li>
|
||||
<li><a href="/contact-us" target="_blank">Feedback</a></li>
|
||||
<li><a href="/contact-us" target="_blank">Find Shops</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="part">
|
||||
<h2>SOCIAL</h2>
|
||||
<div id="widget-area-article-channeldetail-index-674b368277b81528"
|
||||
uniqid="article-channeldetail-index-674b368277b81528" class="widget-area btn"><a class="a2"
|
||||
target="_blank" href="https://www.facebook.com/startimeskenya/"></a><a class="a1"
|
||||
target="_blank" href="https://twitter.com/StarTimesKenya"></a><a class="a5" target="_blank"
|
||||
href="https://www.instagram.com/startimeskenya/"></a><a class="a6" target="_blank"
|
||||
href="https://www.youtube.com/channel/UCZPGzKbEBAM5hpg5YumYHrg"></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="color:#d5d5d5;text-align: center;line-height: 40px;">Copyright © 2015 - 2024 Union Shine
|
||||
Holdings All Rights Reserved.</div>
|
||||
</div>
|
||||
<div class="shadow"></div>
|
||||
<div class="login">
|
||||
<a href="javascript:;" class="close"></a>
|
||||
<div class="inner">
|
||||
<div class="logo"><img src="/Public/static/themes/image/STlogo_WHT.png"></div>
|
||||
<div class="form">
|
||||
<div class="line">
|
||||
<div class="ipt ico1">
|
||||
<input id="login_username" name="username" type="text" style="width:235px;"
|
||||
placeholder="E-mail/phone number" value="">
|
||||
</div>
|
||||
<p id="login_username_msg"></p>
|
||||
</div>
|
||||
<div class="line">
|
||||
<div class="ipt ico2">
|
||||
<div class="passwd">
|
||||
<input type="password" id="login_pwd" name="pwd" style="width:235px;text-align:left;"
|
||||
class="a">
|
||||
<input type="text" style="width:235px;" placeholder="Password" class="b">
|
||||
</div>
|
||||
</div>
|
||||
<p id="login_pwd_msg"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="button"><a class="btn_head_login" href="javascript:;">Log in</a></div>
|
||||
<div class="logbtn" id="third">
|
||||
<h3><a href="/passport/forget_password.html">Forget Password?</a></h3>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="b">Don't have an account? <a style="border-bottom:1px solid #fff;"
|
||||
href="/passport/signup.html">Sign up</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
$(function () {
|
||||
|
||||
$('body').on('click', '.btn_head_login', function () {
|
||||
|
||||
$('#login_username_msg').html("")
|
||||
$('#login_pwd_msg').html("")
|
||||
|
||||
var login_username = $.trim($('#login_username').val())
|
||||
var login_pwd = $.trim($('#login_pwd').val())
|
||||
|
||||
if (login_username == "") {
|
||||
$('#login_username_msg').html("Please fill out the phone number or email")
|
||||
return false
|
||||
}
|
||||
if (login_pwd == "") {
|
||||
$('#login_pwd_msg').html("Please fill in the password")
|
||||
return false
|
||||
}
|
||||
|
||||
if (login_username.indexOf("@") == -1) {
|
||||
var type = 10
|
||||
} else {
|
||||
var type = 0
|
||||
}
|
||||
$.post("/Member/Passport/login.html", {
|
||||
username: login_username,
|
||||
pwd: login_pwd,
|
||||
type: type
|
||||
}, function (data) {
|
||||
if (data.code == 0) {
|
||||
window.location.reload()
|
||||
} else {
|
||||
$('#login_pwd_msg').html(data.message)
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
document.onkeydown = function (e) {
|
||||
var theEvent = window.event || e
|
||||
var code = theEvent.keyCode || theEvent.which
|
||||
if (code == 13) {
|
||||
$(".btn_head_login").click()
|
||||
}
|
||||
}
|
||||
|
||||
$(".login .close").click(function () {
|
||||
hidelayer(".login")
|
||||
$("#header .log .a").removeClass("act")
|
||||
})
|
||||
|
||||
if (getQueryVariable('isLogin') == 1) {
|
||||
$(".shadow").css({ 'display': 'block' })
|
||||
$(".login").css({ 'display': 'block' })
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
function getQueryVariable(variable) {
|
||||
var query = window.location.search.substring(1)
|
||||
var vars = query.split("&")
|
||||
for (var i = 0; i < vars.length; i++) {
|
||||
var pair = vars[i].split("=")
|
||||
if (pair[0] == variable) { return pair[1] }
|
||||
}
|
||||
return (false)
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
var _width = 0;
|
||||
|
||||
$('.wap-list').find('.box').each(function () {
|
||||
_width += $(this).width() + 2;
|
||||
})
|
||||
|
||||
$('.wap-list').css({ "width": _width + 2 });
|
||||
$('.wap-list .box').last().css({ "border-right": "1px solid #fff" });
|
||||
|
||||
$(".rate i").slice(0, parseInt($(".rate").attr("data"))).addClass("act");
|
||||
|
||||
$(".tv_gui .list").scroll(function () {
|
||||
$(".tv_gui .time").scrollLeft($(this).scrollLeft());
|
||||
});
|
||||
|
||||
$(".tv_gui .time").scrollLeft("1355" * 0.06);
|
||||
$(".tv_gui .list").scrollLeft("1355" * 2.66);
|
||||
|
||||
var now_time_flag = (1355 * 2.66);
|
||||
|
||||
if (now_time_flag > 3834) {
|
||||
now_time_flag = 3834;
|
||||
}
|
||||
$(".inner .now").css("left", now_time_flag + 'px');
|
||||
|
||||
$('.wap-list').find('.pro_remove').each(function () {
|
||||
var prev_width = $(this).prev().width();
|
||||
var this_width = $(this).width();
|
||||
|
||||
$(this).prev().css({ 'width': prev_width + this_width + 2 + 'px' });
|
||||
$(this).remove();
|
||||
})
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -1,402 +1,80 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<channels>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="132">TLC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="148">Fashion TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="207">EWTN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="213">EUROSPORT NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="238">AMC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="271">CTN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="275">Gospel Music TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="327">STEB TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="400">福建卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="428">ZEE TAMIL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="495">African Swahili</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="503">SFR SPORT 4</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="529">Eco TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="542">TVBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="551">Parastatal TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="566">Tele Congo</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="584">TVR</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="643">GTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="644">KANAL 7</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="648">ST SPORTS PREMIUM HD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="683">GH ONE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="686">Metro TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="708">ETV SA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="718">CISTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="11697096">ONE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="73406933">UP TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="100877841">DIGITAL CONGO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="101387228">TM2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="709">ST MOVIES</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="166494172">GANZA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="168556647">ST NOVELA E</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="257840078">MAKULA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="301153275">RT FRANCE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="321914978">ID E</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="356640939">DISCOVERY CHANNEL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="343829804">ST Swahili Plus</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="426003040">FILMBOX ACTION</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="426148792">DOCUBOX</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="431453110">RFM TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="526349771">GALAXY NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="617598439">CBS JUSTICE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="755591261">RT</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="759554478">ZEE BOLLYMOVIES</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="778638159">Bukedde TV1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="778800683">Bukedde TV2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="905444577">Atinka TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="928160287">ID F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="948896056">KTN HOME</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1031981242">ST SPORTS ARENA HD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1061206762">BE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1116312915">CINAF TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1149206029">Onua TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1152198097">FUFA Tv</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1204051782">CBS REALITY</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1236625992">BRICS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1241908189">ST MANIA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1326016642">SLBC Entertainment</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1291168734">Bliss TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1326109225">ST AFRIK</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1345154769">KC2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1468899314">NCI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1706495066">NGW P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1878405626">ST WORLD FOOTBALL P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1881634769">Star TV SL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1893454489">KARTOON</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1935265459">Real Madrid TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1939162855">Angel TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1956263587">AM MOBI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="2039167778">Sanyuka Prime</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="2117934745">SLBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="2STV.sn" site_id="463">2STV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="3StonesTV.ke" site_id="464">3STONES.TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AdomTV.gh" site_id="680">Adom TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AforevoTV.ng" site_id="615">AFOREVO TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Africa24.fr" site_id="529785832">AFRICA 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfricableTV.ml" site_id="465">AFRICABLE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfricanewsEnglish.cg" site_id="549">AFRICA NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1502604813">ST TOONS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1868819766">ST Beta Sports</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="1935265459">REAL MADRID TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="" site_id="2067533458">REMBO PLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfricanMovieChannel.uk" site_id="1023149121">AMC MOVIES</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfricaSportsTV.fr" site_id="2011299463">AFRICA SPORTS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfriqueMedia.cm" site_id="565">AFRIQUE MEDIA</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="AfroMusicChannel.pt" site_id="514">Afro Music</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfroMusicConcert.pt" site_id="515">Afro Music Concert</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AfroNovelas.fr" site_id="1853457481">Afro Novelas</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AITNational.ng" site_id="224">AIT</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AlJazeeraEnglish.qa" site_id="217">AL JAZEERA</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="AMC.pt" site_id="595">AMC P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AntenneA.cd" site_id="2131886219">ANTENNE A</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AreaTenTV.ng" site_id="2004126767">AREA TEN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Arewa24.ng" site_id="91844309">AREWA 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="AwaTV.ng" site_id="440">AWA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BabyTV.uk" site_id="219">BABY TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BalafonTV.cm" site_id="526885591">Balafon TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BarmedasTV.tz" site_id="588">Barmedas tv</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BBCNewsAfrica.uk" site_id="139">BBC WORLD NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BBSTV.ug" site_id="1584825182">BBS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BeijingSatelliteTV.cn" site_id="419">北京卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BenieTV.ci" site_id="623">BENIE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BeTV.ug" site_id="544">BeTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Biggs.pt" site_id="511">BIGGS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BloombergTVAfrica.us" site_id="140">BLOOMBERG</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Bnews1.cm" site_id="2070096276">Bnews1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Boing.fr" site_id="466">BOING</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BOneTV.cd" site_id="645">B-ONE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Boomerang.fr" site_id="432">Boomerang</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BorderTV.ke" site_id="642">BORDER TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BrazzersTVEurope.us" site_id="523708520">BRAZZERS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BTNTV.rw" site_id="529163621">BTN RWA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BTV.ke" site_id="2038818340">BTV Kenya</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BukeddeTV1.ug" site_id="311">Bukedde TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BukeddeTV2.ug" site_id="312">Bukedde 2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BunyoroTV.ug" site_id="667064642">Bunyoro TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="BurkinaInfoTV.bf" site_id="102798858">BURKINA INFO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Business24x7TV.in" site_id="622">BUSINESS 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Canal2Movies.cm" site_id="711">CANAL2 MOVIES</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CanalJ.fr" site_id="1801383208">CANAL J</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CartoonNetwork.fr" site_id="414">Cartoon Network</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CBeebiesAfrica.uk" site_id="904461541">CBEEBIES</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTV1.cn" site_id="1237049489">CCTV 1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTV4Europe.cn" site_id="422">CCTV 4</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTV6.cn" site_id="1234925702">CCTV 6</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTV9.cn" site_id="2078896079">CCTV 9</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTV13.cn" site_id="1026583149">CCTV 13</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CCTVEntertainment.cn" site_id="408">CCTV 娱乐</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CGTN.cn" site_id="216">CGTN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CGTNDocumentary.cn" site_id="339">CGTN DOCUMENTARY</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Channel44Uganda.ug" site_id="689">Channel 44</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ChannelsTV.ng" site_id="185">CHANNELS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ChannelTen.tz" site_id="358">CHANNEL TEN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CheriflaTV.ml" site_id="527353882">CHERIFLA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ChinaMovieChannel.cn" site_id="409">China Movies Channel</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CISTV.gn" site_id="101804400">CISMEDIA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CitizenTV.ke" site_id="270">CITIZEN TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CloudsTV.tz" site_id="286">CLOUDS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CNBCAfrica.za" site_id="654">CNBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CNCWorldEnglish.cn" site_id="365">CNC WORLD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CNNInternationalEurope.us" site_id="463765689">CNN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CNNPortugal.pt" site_id="526">CNN PORTUGAL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Colors.in" site_id="1529033737">Colors</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CRTV.cm" site_id="647">CRTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CTiAsia.tw" site_id="423">CTI Asia</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="CGTNDocumentary.cn" site_id="339">CGTN DOC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Colors.in" site_id="1529033737">COLORS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DaVinci.de" site_id="240">DA VINCI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DBMTV.fr" site_id="1582257592">DBM TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DigitalCongoTV.cd" site_id="489">Digital Congo</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DiscoveryScience.fr" site_id="720">DISCOVERY SCI. F</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="DisneyChannel.pt" site_id="512">DISNEY CHANNEL</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="DisneyJunior.pt" site_id="513">Disney Junior</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DoveTV.ng" site_id="234">DOVE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DragonTV.cn" site_id="410">东方卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DreamInTV.mg" site_id="712">DREAMIN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DreamWorksChannelAsia.us" site_id="864199787">DREAMWORKS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DRTVInternational.cg" site_id="646">DRTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="DWEnglish.de" site_id="1646605613">DW</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="E.fr" site_id="146">E!F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EAfrica.us" site_id="498">E!</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EATV5.tz" site_id="285">EATV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EbonyLifeTV.ng" site_id="589701651">EBONY LIFE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EbruTV.ke" site_id="357">EBRU AFRICA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EcclesiaTV.ci" site_id="105632607">ECCLESIA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ElimuTV.ke" site_id="539">elimu TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EMCITV.fr" site_id="529974013">EMCI TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EmmanuelTV.ng" site_id="459">EMMANUEL TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EspaceTV.gn" site_id="527196385">ESPACE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ESPN2Africa.za" site_id="151">ESPN 2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ESPNAfrica.za" site_id="150">ESPN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EstarsTV.ng" site_id="188">E-STARS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="etv.za" site_id="147">E. TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ETVRwanda.rw" site_id="94820888">ETV ROA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="EWTNAfricaAsia.us" site_id="846868560">EWTN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FaceTV.ug" site_id="304">FACE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FamilyTV.ke" site_id="367">Family TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FarinWata.ng" site_id="197">FARIN WATA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FashionBox.nl" site_id="1237706986">FASHIONBOX</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Fox.pt" site_id="596">FOX P</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="FoxLife.pt" site_id="626">FOX LIFE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FoxNewsChannel.us" site_id="149">FOX NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="France2.fr" site_id="424">France 2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="France3.fr" site_id="435">France 3</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="France5.fr" site_id="501">FRANCE 5</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="France24English.fr" site_id="346">FRANCE 24 E</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="France24French.fr" site_id="504">FRANCE 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Fox.pt" site_id="596">STAR CHANNEL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="FUELTV.at" site_id="393">FUEL TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Gabon1ere.ga" site_id="2059390409">GABON TÉLÉVISION</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GalaxyTV.ng" site_id="184">GALAXY tv</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GasyStar.mg" site_id="1764005706">GASYSTAR TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GhanaTV.gh" site_id="169613187">GHANA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GlowTV.za" site_id="703">GLOW TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GODTV.uk" site_id="352">GOD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GoodrichTV.rw" site_id="387">Goodrich</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GTVSportsPlus.gh" site_id="681">GTV SPORTS PLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="GunguTV.mz" site_id="530">Gungu TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="HealthTV.pk" site_id="361">HTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="HunanTV.cn" site_id="1238451740">湖南卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="HunanTVInternational.cn" site_id="2101704678">金鹰卡通</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="HunanTVWorld.cn" site_id="412">Hunan World</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="IBCTV.mg" site_id="713">I-BC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ImpactTV.bf" site_id="106266426">IMPACT TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="InooroTV.ke" site_id="618">INOORO TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="IqraaAfricaEurope.sa" site_id="203">IQRAA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="IsiMbido.ng" site_id="660">ISI MBIDO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ITV.tz" site_id="191">ITV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="JiangsuTV.cn" site_id="405">浙江卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="JiangsuTVInternational.cn" site_id="418">江苏卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="JimJamEurope.uk" site_id="777228940">JIMJAM P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="JimJamMEA.uk" site_id="127">JIMJAM</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="JoyPrime.gh" site_id="679">JOY PRIME</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="K24.ke" site_id="468">K24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KassTV.ke" site_id="1283575051">KASS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KBCChannel1.ke" site_id="316">KBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KBSTV.ug" site_id="1673125626">KBS TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KingdomTV.mz" site_id="1736775244">KINGDOM TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KissTV.ke" site_id="1283919544">KISS TV KEN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KissTV.uk" site_id="385">KISS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KOTV.ca" site_id="314">KOTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KTN.ke" site_id="469">KTN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KTNNews.ke" site_id="617">KTN NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="KTO.fr" site_id="576">KTO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="LibertyLearn.za" site_id="349">MINDSET LEARN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="LibertyTV.ng" site_id="237">Liberty</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="LMTVFrench.ci" site_id="470">LMTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="LolweTV.ke" site_id="1283991086">LOLWE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="M6Music.fr" site_id="431476009">M6 MUSIC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MadaniChannelEnglish.pk" site_id="111270057">MADANI CHANNEL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Magic.uk" site_id="390">Magic</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MagicSportTV.rw" site_id="2100689393">Magic Sports</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MamboTVSwahili.tz" site_id="1971078972">MAMBO TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MaxTV.gh" site_id="1023247844">MAX TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MBCITV.ke" site_id="363">MBCI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MBCSat.mu" site_id="493">MBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MCMTop.fr" site_id="431">MCM TOP</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MegaTV.mz" site_id="33821292">MEGA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MelodydAfrique.fr" site_id="529914438">MELODY DAFRIQUE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MikubaTV.cd" site_id="527033435">MIKUBA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MoliereTV.cd" site_id="471">Moliere Tv</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MSNBCInternational.us" site_id="154">MSNBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="MUTV.uk" site_id="960223060">MUTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NationalGeographic.fr" site_id="634">NGC F</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="NationalGeographic.pt" site_id="597">NGC P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NationalGeographicSouthAfrica.za" site_id="629">NGC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NationalGeographicWild.fr" site_id="635">NGW F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NationalGeographicWildSouthAfrica.za" site_id="628">NGW</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NBSStar.ug" site_id="590">NBS Star</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NBSTV.ug" site_id="310">NBS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NDTV24x7.in" site_id="638">NDTV 24x7</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NickelodeonAfrica.za" site_id="199">NICKELODEON</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Nigbati.ng" site_id="1235400314">NIGBATI TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NigezieXtreme.ng" site_id="201">NIGEZIE</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="NinaTVFrench.fr" site_id="650">NINA TV F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NjataTV.ke" site_id="362">Njata TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTA2.ng" site_id="297">NTA LAGOS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAEntertainment.ng" site_id="182">NTA E</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAHausa.ng" site_id="225">NTA HAUSA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAIgbo.ng" site_id="227">NTA IGBO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAKnowledge.ng" site_id="200">NTA Knowledge</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTALagosChannel10.ng" site_id="299">NTA Lagos 10</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTANews24.ng" site_id="175">NTA NEWS 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAParliament.ng" site_id="232">NTA Parliamentary</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTASports24.ng" site_id="1255477636">NTA SPORTS 24</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTAYoruba.ng" site_id="226">NTA YORUBA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTVKenya.ke" site_id="600">NTV KEN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NTVUganda.ug" site_id="599">NTV UGA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NWCinema.tg" site_id="10536415">NEW WORLD CINEMA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="NyceTV.ug" site_id="1065730672">NYCE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="OrisunTV.ng" site_id="196">ORISUN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ORTBTV.bj" site_id="2076296440">ORTB</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ORTM1.ml" site_id="473">ORTM</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ORTM2.ml" site_id="527000026">ORTM 2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="OuestTV.sn" site_id="529518219">OUEST TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PassionNovelas.ci" site_id="1023196140">PASSION NOVELAS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PenthouseBlack.us" site_id="348929971">PENTHOUSE BLACK</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PhoenixCNEChannel.hk" site_id="425">凤凰CNE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PhoenixInfoNewsChannel.hk" site_id="421">Phoenix Info</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PlusTVAfrica.ng" site_id="1855874109">PLUS TV AFRICA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PornhubTV.us" site_id="348886941">PORNHUB TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PPPTV.ke" site_id="1381958532">PPP TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="PremiumBoxOffice.cn" site_id="1900548203">PBO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RajTV.in" site_id="640">RAJ TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RaveTV.ng" site_id="221">Rave TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RemaTV.bi" site_id="478">REMA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTA.mg" site_id="714">RTA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTB.bf" site_id="101603964">RTB</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTG1.gn" site_id="480">RTG</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTGAWorld.cd" site_id="487">RTGA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTI1.ci" site_id="564">RTI1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTI2.ci" site_id="574">RTI2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTILa3.ci" site_id="526733059">LA3</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTNBTV.bi" site_id="481">RTNB</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTNC.cd" site_id="397">RTNC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTPAfrica.pt" site_id="509">RTP Africa</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTPInternacional.pt" site_id="355">RTP INTERNACIONAL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RTS1.sn" site_id="483">RTS1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="RwandaTV.rw" site_id="715">RWANDA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SalamTV.ug" site_id="317">Salam TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SanyukaTV.ug" site_id="619">SANYUKA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SenTV.sn" site_id="101495683">SEN TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SibukaMaisha.tz" site_id="287">Sibuka Maisha</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SICInternacionalAfrica.pt" site_id="630">SIC INTL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SICNoticias.pt" site_id="631">SIC NOTICIAS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SilverbirdTV.ng" site_id="183">Silverbird TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SkyNewsInternational.uk" site_id="1840045634">SKY NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SourceAfricaTV.ci" site_id="716">SOURCE AFRICA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SparkTVUganda.ug" site_id="1060426602">SPARK TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STAdepa.cn" site_id="1026432896">ST ADEPA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STAfrica2.cn" site_id="157">ST Africa</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StarGold.in" site_id="164">Star GOLD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StarLifeAfrica.in" site_id="1487976954">STAR LIFE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StarPlus.in" site_id="168">Star Plus</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StarTV.tz" site_id="283">STAR TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STBollywood.cn" site_id="158">ST BOLLYWOOD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STBongo.cn" site_id="182794578">ST BONGO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StarPlus.in" site_id="168">STAR PLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STChineseHomeland.cn" site_id="719">中国影视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STDadinKowa.cn" site_id="159">ST DADIN KOWA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STGospel.cn" site_id="351">ST Gospel</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STGuide.cn" site_id="246">ST GUIDE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STGuideFrench.cn" site_id="464272940">ST GUIDE F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="StingrayClassica.ca" site_id="394">Classica</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STKasiMusic.cn" site_id="383">ST KASI MUSIC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STKids.cn" site_id="822761104">ST KIDS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STKungfu.cn" site_id="455">ST KUNGFU</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STMoviesPlus.cn" site_id="166">ST MOVIES PLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STNaija.cn" site_id="693">ST NAIJA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STNollywoodF.cn" site_id="1468833215">ST NOLLYWOOD F</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STNollywoodPlus.cn" site_id="1572293892">ST NOLLYWOOD PLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STNovelaE.cn" site_id="92">ST NOVELA E</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STNovelaEPlus.cn" site_id="697">ST NOVELA E PLUS</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="STNovelaF1.cn" site_id="402">ST NOVELA F</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="STNovelaFPlus.cn" site_id="698">ST NOVELA F PLUS</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="STNovelaP.cn" site_id="1510725361">ST NOVELA P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STRemboTV.cn" site_id="398585309">REMBO TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STRise.cn" site_id="170">ST RISE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSinoDrama.cn" site_id="456">ST SINO DRAMA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSportsArena.cn" site_id="445">ST SPORTS ARENA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSportsFocus.cn" site_id="266">ST SPORTS FOCUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSportsLife.cn" site_id="443">ST SPORTS LIFE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSportsPremium.cn" site_id="302">ST SPORTS PREMIUM</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STStarTripleP.cn" site_id="372">Triple P</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STSwahili.cn" site_id="265">ST SWAHILI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STVNoticias.mz" site_id="516">STV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STWorldFootball.cn" site_id="649">ST WORLD FOOTBALL HD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STYoruba.cn" site_id="598">ST YORUBA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="STZone.cn" site_id="293">ST ZONE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Sud1ere.fr" site_id="620">SUD 1ERE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="SunnaTV.ng" site_id="553">SUNNA TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TBC1.tz" site_id="280">TBC1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TBC2.tz" site_id="269">TBC 2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TBNYetu.us" site_id="499769878">TBN YETU</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TCMCinema.fr" site_id="460">TCM</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Tele7.es" site_id="485">TELE 7</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Tele50.cd" site_id="472">Tele 50</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TeleCongo.cg" site_id="2147044057">TELECONGO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TeleTchad.td" site_id="2076094407">TELE CHAD</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TFX.fr" site_id="417">TFX</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TianjinTV.cn" site_id="420">天津卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TimelessDiziChannel.ro" site_id="1839721943">TDC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TimesTV.mw" site_id="369">Times TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TiVi5Monde.fr" site_id="613">TIVI5 MONDE</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="TLNNetwork.mx" site_id="582">TLN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TNTAfrica.uk" site_id="1901571686">TNT AFRICA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Toonami.fr" site_id="1901544600">WARNER TV NEXT</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ToonamiAfrica.us" site_id="1840186488">TOONAMI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TraceMziki.fr" site_id="694">TRACE MZIKI</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TumainiTV.tz" site_id="273">Tumaini TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TV1.tz" site_id="281">TV1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TV3.gh" site_id="682">TV3 Ghana</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TV3.tz" site_id="1794707110">TV3 Tanzania</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="TV5MondeAfrica.fr" site_id="381">TV5 MONDE</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TV5MondeStyle.fr" site_id="256985539">STYLE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TV10.rw" site_id="386">TV 10</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVAlBayane.ci" site_id="106187231">ALBAYAN TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVBDrama.us" site_id="398">TVB DRAMA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVBreizh.fr" site_id="1639653351">TV BREIZH</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVC.ng" site_id="210">TVC NG</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVCentrafricaine.cf" site_id="603">TVCA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVCNews.ng" site_id="198">TVC NEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVIInternacional.pt" site_id="525">TVI INTERNATIONAL</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVImaan.tz" site_id="264">TV Imaan</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVM2.mz" site_id="533">TVM2</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVM.mz" site_id="532">TVM1</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVMalagasy.mg" site_id="2147205607">TVM</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVManaMocambique.mz" site_id="527">TV MANA</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="TVMiramar.mz" site_id="517">MIRAMAR</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVMTelescola.mz" site_id="518">TELESCOLA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVPlusMadagascar.mg" site_id="1849908339">TVPLUS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVS2.cn" site_id="717">南方卫视</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVSucesso.mz" site_id="842945991">TV SUCESSO</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="TVWest.ug" site_id="313">TV West</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="UBCTV.ug" site_id="307">UBC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="UbiznewsTV.fr" site_id="621">UBIZNEWS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="UnitedTV.gh" site_id="678">UTV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="UrbanTV.ug" site_id="329">TEN URBAN</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="Vision4.cm" site_id="528860993">VISION 4</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="VoxAfrica.uk" site_id="502">VOX AFRICA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WanLuoTV.ug" site_id="666881134">WanLuo TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WapTV.ng" site_id="212">WAP TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WarnerTV.fr" site_id="464072645">WARNER TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WasafiTV.tz" site_id="1238151390">WASAFI TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WazobiaTV.ng" site_id="230">Wazobia TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WBSTV.ug" site_id="309">WBS</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WestnileTV.ug" site_id="1513739659">WEST NILE TV</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="WSport.za" site_id="1296220504">W-Sport</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ZeeCinemaAfrica.in" site_id="206">ZEE CINEMA</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ZeeMagic.fr" site_id="1021478122">ZEE MAGIC</channel>
|
||||
<channel site="startimestv.com" lang="en" xmltv_id="ZeeOneAfrica.za" site_id="1023102509">ZEE ONE</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="CGTNFrench.cn" site_id="500">CGTN F</channel>
|
||||
</channels>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="STNovelaF1.cn" site_id="402">ST NOVELA F</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="STNovelaFPlus.cn" site_id="698">ST NOVELA F PLUS</channel>
|
||||
<channel site="startimestv.com" lang="fr" xmltv_id="TV5MondeAfrica.fr" site_id="381">TV5 MONDE</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="AfroMusicChannel.pt" site_id="514">Afro Music</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="AMC.pt" site_id="595">AMC P</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="DisneyChannel.pt" site_id="512">DISNEY CHANNEL</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="DisneyJunior.pt" site_id="513">DISNEY JUNIOR</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="STNovelaP.cn" site_id="1510725361">ST NOVELA P</channel>
|
||||
<channel site="startimestv.com" lang="pt" xmltv_id="TLNNetwork.mx" site_id="582">TLN</channel>
|
||||
</channels>
|
||||
|
|
|
@ -3,108 +3,173 @@ const cheerio = require('cheerio')
|
|||
const dayjs = require('dayjs')
|
||||
const utc = require('dayjs/plugin/utc')
|
||||
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||
const debug = require('debug')('site:startimestv.com')
|
||||
|
||||
dayjs.extend(utc)
|
||||
dayjs.extend(customParseFormat)
|
||||
|
||||
const nworker = 5
|
||||
|
||||
module.exports = {
|
||||
site: 'startimestv.com',
|
||||
days: 2,
|
||||
url: function ({ channel, date }) {
|
||||
url({ channel, date }) {
|
||||
return `https://www.startimestv.com/channeldetail/${channel.site_id}/${date.format(
|
||||
'YYYY-MM-DD'
|
||||
)}.html`
|
||||
},
|
||||
parser: function ({ content, date }) {
|
||||
let programs = []
|
||||
const items = parseItems(content)
|
||||
items.forEach(item => {
|
||||
const $item = cheerio.load(item)
|
||||
programs.push({
|
||||
title: parseTitle($item),
|
||||
season: parseSeason($item),
|
||||
episode: parseEpisode($item),
|
||||
description: parseDescription($item),
|
||||
start: parseStart($item, date),
|
||||
stop: parseStop($item, date)
|
||||
})
|
||||
})
|
||||
parser({ content, date }) {
|
||||
const programs = []
|
||||
if (content) {
|
||||
const $ = cheerio.load(content)
|
||||
$('.box .mask').toArray()
|
||||
.forEach(el => {
|
||||
let title = parseText($(el).find('h4'))
|
||||
const [s, e] = title.substr(0, title.indexOf(' ')).split('-') || [null, null]
|
||||
const start = dayjs.utc(`${date.format('YYYY-MM-DD')} ${s}`, 'YYYY-MM-DD HH:nn')
|
||||
const stop = dayjs.utc(`${date.format('YYYY-MM-DD')} ${e}`, 'YYYY-MM-DD HH:nn')
|
||||
title = title.substr(title.indexOf(' ') + 1)
|
||||
const [, season, episode] = title.match(/ S(\d+) E(\d+)/) || [null, null, null]
|
||||
const description = parseText($(el).find('p'))
|
||||
programs.push({
|
||||
title,
|
||||
description: description !== 'NA' ? description : null,
|
||||
season: season ? parseInt(season) : season,
|
||||
episode: episode ? parseInt(episode) : episode,
|
||||
start,
|
||||
stop
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
return programs
|
||||
},
|
||||
async channels() {
|
||||
const _ = require('lodash')
|
||||
const channels = {}
|
||||
const queues = [{ t: 'a', u: 'https://www.startimestv.com/tv_guide.html' }]
|
||||
await doFetch(queues, (queue, res) => {
|
||||
// process area-id
|
||||
if (queue.t === 'a') {
|
||||
const $ = cheerio.load(res)
|
||||
$('dd.update-areaID').toArray()
|
||||
.forEach(el => {
|
||||
const dd = $(el)
|
||||
const areaId = dd.attr('area-id')
|
||||
queues.push({
|
||||
t: 's',
|
||||
u: 'https://www.startimestv.com/tv_guide.html',
|
||||
params: {
|
||||
headers: {
|
||||
cookie: `default_areaID=${areaId}`
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
// process channel
|
||||
if (queue.t === 's') {
|
||||
if (res) {
|
||||
const $ = cheerio.load(res)
|
||||
$(`.channl .c`).toArray()
|
||||
.forEach(el => {
|
||||
// only process channel with schedule only
|
||||
const clazz = $(el).attr('class')
|
||||
const [idx] = clazz.match(/\d+/) || [null]
|
||||
if (idx && $(`.item.item-${idx} .mask`).length) {
|
||||
const ch = $(el).find('.pic a[title]')
|
||||
const [site_id] = ch.attr('href').match(/\d+/) || [null]
|
||||
if (channels[site_id] === undefined) {
|
||||
channels[site_id] = {
|
||||
lang: 'en',
|
||||
name: ch.attr('title'),
|
||||
site_id
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
const areas = [6, 2, 3, 4, 5, 32, 14, 22, 12, 9, 16, 11, 13, 15, 20, 19]
|
||||
|
||||
const channels = []
|
||||
for (let area of areas) {
|
||||
const data = await axios
|
||||
.get('https://www.startimestv.com/tv_guide.html', {
|
||||
headers: {
|
||||
Cookie: `default_areaID=${area}`
|
||||
}
|
||||
})
|
||||
.then(r => r.data)
|
||||
.catch(console.log)
|
||||
|
||||
const $ = cheerio.load(data)
|
||||
const script = $('body > script:nth-child(10)').html()
|
||||
let [, json] = script.match(/var obj = eval\( '(.*)' \);/) || [null, null]
|
||||
json = json.replace(/\\'/g, '')
|
||||
const items = JSON.parse(json)
|
||||
|
||||
items.forEach(item => {
|
||||
channels.push({
|
||||
lang: 'en',
|
||||
name: item.name,
|
||||
site_id: item.id
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
return _.uniqBy(channels, 'site_id')
|
||||
return Object.values(channels)
|
||||
}
|
||||
}
|
||||
|
||||
function parseStart($item, date) {
|
||||
const time = $item('.in > .t').text()
|
||||
const [, HH, mm] = time.match(/^(\d{2}):(\d{2})/) || [null, null, null]
|
||||
function parseText($item) {
|
||||
let text = $item.text()
|
||||
.replace(/\t/g, '')
|
||||
.replace(/\n/g, ' ')
|
||||
.trim()
|
||||
while (true) {
|
||||
if (text.match(/ /)) {
|
||||
text = text.replace(/ /g, ' ')
|
||||
continue
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
return HH && mm ? dayjs.utc(`${date.format('YYYY-MM-DD')} ${HH}:${mm}`, 'YYYY-MM-DD HH:mm') : null
|
||||
return text
|
||||
}
|
||||
|
||||
function parseStop($item, date) {
|
||||
const time = $item('.in > .t').text()
|
||||
const [, HH, mm] = time.match(/(\d{2}):(\d{2})$/) || [null, null, null]
|
||||
async function doFetch(queues, cb) {
|
||||
const axios = require('axios')
|
||||
|
||||
return HH && mm ? dayjs.utc(`${date.format('YYYY-MM-DD')} ${HH}:${mm}`, 'YYYY-MM-DD HH:mm') : null
|
||||
}
|
||||
|
||||
function parseSeason($item) {
|
||||
const title = parseTitle($item)
|
||||
const [, season] = title.match(/ S(\d+)/) || [null, null]
|
||||
|
||||
return season ? parseInt(season) : null
|
||||
}
|
||||
|
||||
function parseEpisode($item) {
|
||||
const title = parseTitle($item)
|
||||
const [, episode] = title.match(/ E(\d+)/) || [null, null]
|
||||
|
||||
return episode ? parseInt(episode) : null
|
||||
}
|
||||
|
||||
function parseTitle($item) {
|
||||
return $item('.in > h3').text()
|
||||
}
|
||||
|
||||
function parseDescription($item) {
|
||||
return $item('.in > p').text()
|
||||
}
|
||||
|
||||
function parseItems(content) {
|
||||
const $ = cheerio.load(content)
|
||||
|
||||
return $('div.tv_gui > div.list > div > div').toArray()
|
||||
let n = Math.min(nworker, queues.length)
|
||||
const workers = []
|
||||
const adjustWorker = () => {
|
||||
if (queues.length > workers.length && workers.length < nworker) {
|
||||
let nw = Math.min(nworker, queues.length)
|
||||
if (n < nw) {
|
||||
n = nw
|
||||
createWorker()
|
||||
}
|
||||
}
|
||||
}
|
||||
const createWorker = () => {
|
||||
while (workers.length < n) {
|
||||
startWorker()
|
||||
}
|
||||
}
|
||||
const startWorker = () => {
|
||||
const worker = () => {
|
||||
if (queues.length) {
|
||||
const queue = queues.shift()
|
||||
const done = res => {
|
||||
if (res) {
|
||||
cb(queue, res)
|
||||
adjustWorker()
|
||||
}
|
||||
worker()
|
||||
}
|
||||
const url = typeof queue === 'string' ? queue : queue.u
|
||||
const params = typeof queue === 'object' && queue.params ? queue.params : {}
|
||||
const method = typeof queue === 'object' && queue.m ? queue.m : 'get'
|
||||
debug(`fetch %s with %s`, url, JSON.stringify(params))
|
||||
if (method === 'post') {
|
||||
axios
|
||||
.post(url, params)
|
||||
.then(response => done(response.data))
|
||||
.catch(console.error)
|
||||
} else {
|
||||
axios
|
||||
.get(url, params)
|
||||
.then(response => done(response.data))
|
||||
.catch(console.error)
|
||||
}
|
||||
} else {
|
||||
workers.splice(workers.indexOf(worker), 1)
|
||||
}
|
||||
}
|
||||
workers.push(worker)
|
||||
worker()
|
||||
}
|
||||
createWorker()
|
||||
await new Promise(resolve => {
|
||||
const interval = setInterval(() => {
|
||||
if (workers.length === 0) {
|
||||
clearInterval(interval)
|
||||
resolve()
|
||||
}
|
||||
}, 500)
|
||||
})
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ const customParseFormat = require('dayjs/plugin/customParseFormat')
|
|||
dayjs.extend(customParseFormat)
|
||||
dayjs.extend(utc)
|
||||
|
||||
const date = dayjs.utc('2022-04-10', 'YYYY-MM-DD').startOf('d')
|
||||
const date = dayjs.utc('2024-12-10', 'YYYY-MM-DD').startOf('d')
|
||||
const channel = {
|
||||
site_id: '1023102509',
|
||||
xmltv_id: 'ZeeOneAfrica.za'
|
||||
|
@ -13,29 +13,30 @@ const channel = {
|
|||
|
||||
it('can generate valid url', () => {
|
||||
expect(url({ channel, date })).toBe(
|
||||
'https://www.startimestv.com/channeldetail/1023102509/2022-04-10.html'
|
||||
'https://www.startimestv.com/channeldetail/1023102509/2024-12-10.html'
|
||||
)
|
||||
})
|
||||
|
||||
it('can parse response', () => {
|
||||
const content =
|
||||
'<!DOCTYPE html><html> <body> <div id="body" class="page"> <div class="block"> <div class="channel"> <div class="content"> <div class="tv_gui"> <div class="list"> <div class="inner wap-list"> <div class="box" style="width:157.6px"> <div class="in"> <h3>Guddan S2 E77</h3> <div class="t">00:00-01:00</div><p>Vickrant is overjoyed to see Akshat in pain and not knowing what to do.</p></div><div class="mask"> <h4>00:00-01:00 Guddan S2 E77</h4> <p>Vickrant is overjoyed to see Akshat in pain and not knowing what to do.</p></div></div></div></div></div></div></div></div></div></body></html>'
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const content = fs.readFileSync(path.join(__dirname, '__data__', 'content.html'))
|
||||
const result = parser({ content, date }).map(p => {
|
||||
p.start = p.start.toJSON()
|
||||
p.stop = p.stop.toJSON()
|
||||
return p
|
||||
})
|
||||
|
||||
expect(result).toMatchObject([
|
||||
{
|
||||
start: '2022-04-10T00:00:00.000Z',
|
||||
stop: '2022-04-10T01:00:00.000Z',
|
||||
title: 'Guddan S2 E77',
|
||||
season: 2,
|
||||
episode: 77,
|
||||
description: 'Vickrant is overjoyed to see Akshat in pain and not knowing what to do.'
|
||||
}
|
||||
])
|
||||
expect(result.length).toBe(22)
|
||||
expect(result[0]).toMatchObject({
|
||||
start: '2024-12-10T00:00:00.000Z',
|
||||
stop: '2024-12-10T01:00:00.000Z',
|
||||
title: 'Deserted S1 E37',
|
||||
description:
|
||||
'Tora approaches Tubri for help, but she expresses her helplessness in seeking assistance from Arjun. Meanwhile, other family members are caught in the crossfire, trying to navigate their own positions within the household.',
|
||||
season: 1,
|
||||
episode: 37
|
||||
})
|
||||
})
|
||||
|
||||
it('can handle empty guide', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue