diff --git a/SITES.md b/SITES.md
index 65b6bec3b..8178ba28e 100644
--- a/SITES.md
+++ b/SITES.md
@@ -188,11 +188,11 @@
| tv.movistar.com.pe | 282 | 39 | 🟢 | |
| tv.nu | 199 | 180 | 🟢 | |
| tv.post.lu | 332 | 241 | 🟢 | |
- | tv.sfr.fr | 489 | 438 | 🟢 | |
+ | tv.sfr.fr | 489 | 438 | 🟢 | https://github.com/iptv-org/epg/issues/2998 |
| tv.trueid.net | 246 | 35 | 🟢 | |
| tv.yandex.ru | 97 | 66 | 🔴 | https://github.com/iptv-org/epg/issues/2803 |
| tv24.co.uk | 1072 | 38 | 🟢 | |
- | tv24.se | 326 | 157 | 🟢 | |
+ | tv24.se | 326 | 157 | 🟢 | https://github.com/iptv-org/epg/issues/2993 |
| tv2go.t-2.net | 342 | 232 | 🟢 | |
| tvarenasport.com | 18 | 18 | 🟢 | |
| tvarenasport.hr | 10 | 10 | 🟢 | |
diff --git a/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml b/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
index b3d659812..d64bc8252 100644
--- a/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
+++ b/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
@@ -35,6 +35,7 @@
ماجد المهندس
قناة مرايا
MBC1
+ MBC1
MBC1
MBC2
MBC3
diff --git a/sites/telenet.tv/telenet.tv.config.js b/sites/telenet.tv/telenet.tv.config.js
index 7f286001a..ac71973a6 100644
--- a/sites/telenet.tv/telenet.tv.config.js
+++ b/sites/telenet.tv/telenet.tv.config.js
@@ -14,7 +14,7 @@ module.exports = {
}
},
url: function ({ date, channel }) {
- return `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date.format('YYYYMMDDHHmmss')}`
+ return `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date.format('YYYYMMDD')}000000`
},
async parser({ content, channel, date }) {
let programs = []
@@ -22,25 +22,19 @@ module.exports = {
if (!items.length) return programs
const promises = [
axios.get(
- `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date
- .add(6, 'h')
- .format('YYYYMMDDHHmmss')}`,
+ `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date.format('YYYYMMDD')}060000`,
{
responseType: 'arraybuffer'
}
),
axios.get(
- `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date
- .add(12, 'h')
- .format('YYYYMMDDHHmmss')}`,
+ `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date.format('YYYYMMDD')}120000`,
{
responseType: 'arraybuffer'
}
),
axios.get(
- `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date
- .add(18, 'h')
- .format('YYYYMMDDHHmmss')}`,
+ `${API_STATIC_ENDPOINT}/${channel.lang}/events/segments/${date.format('YYYYMMDD')}180000`,
{
responseType: 'arraybuffer'
}
@@ -63,6 +57,7 @@ module.exports = {
const detail = await loadProgramDetails(item, channel)
programs.push({
title: item.title,
+ subTitle: detail.episodeName,
icon: parseIcon(item),
description: detail.longDescription,
category: detail.genres,