From 6ce6e2d44bbd3b65692b924e55de2884fb2255db Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 13 Jan 2022 20:19:09 +0300 Subject: [PATCH 1/2] Fix osn.com --- sites/osn.com/osn.com.config.js | 4 ++++ sites/osn.com/osn.com.test.js | 10 +++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/sites/osn.com/osn.com.config.js b/sites/osn.com/osn.com.config.js index 28c68b45..908b149f 100644 --- a/sites/osn.com/osn.com.config.js +++ b/sites/osn.com/osn.com.config.js @@ -9,6 +9,10 @@ module.exports = { site: 'osn.com', request: { method: 'POST', + headers: { + 'Content-Type': 'application/json; charset=UTF-8', + Referer: 'https://www.osn.com' + }, data({ channel, date }) { const [selectedCountry, channelCode] = channel.site_id.split('#') return { diff --git a/sites/osn.com/osn.com.test.js b/sites/osn.com/osn.com.test.js index b0e2cce9..12a667b7 100644 --- a/sites/osn.com/osn.com.test.js +++ b/sites/osn.com/osn.com.test.js @@ -1,4 +1,4 @@ -// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --days=2 --output=guide.xml +// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --output=guide.xml --days=2 const { parser, url, logo, request } = require('./osn.com.config.js') const dayjs = require('dayjs') @@ -24,6 +24,14 @@ it('can generate valid request data', () => { }) }) +it('can generate valid request headers', () => { + const result = request.headers + expect(result).toMatchObject({ + 'Content-Type': 'application/json; charset=UTF-8', + Referer: 'https://www.osn.com' + }) +}) + it('can generate valid url', () => { const result = url() expect(result).toBe( From 052375dbe72fefd3a61f69cf6e810b02d0250bfa Mon Sep 17 00:00:00 2001 From: Aleksandr Statciuk Date: Thu, 13 Jan 2022 20:48:21 +0300 Subject: [PATCH 2/2] Add English version --- sites/osn.com/osn.com.config.js | 12 +- sites/osn.com/osn.com.test.js | 28 +++-- ...hannels.xml => osn.com_ae-ar.channels.xml} | 0 sites/osn.com/osn.com_ae-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_bh-ar.channels.xml} | 0 sites/osn.com/osn.com_bh-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_dz-ar.channels.xml} | 0 sites/osn.com/osn.com_dz-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_eg-ar.channels.xml} | 0 sites/osn.com/osn.com_eg-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_iq-ar.channels.xml} | 0 sites/osn.com/osn.com_iq-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_jo-ar.channels.xml} | 0 sites/osn.com/osn.com_jo-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_kw-ar.channels.xml} | 0 sites/osn.com/osn.com_kw-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_lb-ar.channels.xml} | 0 sites/osn.com/osn.com_lb-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_ly-ar.channels.xml} | 0 sites/osn.com/osn.com_ly-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_ma-ar.channels.xml} | 0 sites/osn.com/osn.com_ma-en.channels.xml | 103 +++++++++++++++++ ...hannels.xml => osn.com_mr-ar.channels.xml} | 0 sites/osn.com/osn.com_mr-en.channels.xml | 103 +++++++++++++++++ ...hannels.xml => osn.com_om-ar.channels.xml} | 0 sites/osn.com/osn.com_om-en.channels.xml | 103 +++++++++++++++++ ...hannels.xml => osn.com_ps-ar.channels.xml} | 0 sites/osn.com/osn.com_ps-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_qa-ar.channels.xml} | 0 sites/osn.com/osn.com_qa-en.channels.xml | 104 ++++++++++++++++++ ...hannels.xml => osn.com_sa-ar.channels.xml} | 0 sites/osn.com/osn.com_sa-en.channels.xml | 103 +++++++++++++++++ ...hannels.xml => osn.com_td-ar.channels.xml} | 0 sites/osn.com/osn.com_td-en.channels.xml | 103 +++++++++++++++++ ...hannels.xml => osn.com_ye-ar.channels.xml} | 0 sites/osn.com/osn.com_ye-en.channels.xml | 104 ++++++++++++++++++ 36 files changed, 1794 insertions(+), 9 deletions(-) rename sites/osn.com/{osn.com_ae.channels.xml => osn.com_ae-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_ae-en.channels.xml rename sites/osn.com/{osn.com_bh.channels.xml => osn.com_bh-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_bh-en.channels.xml rename sites/osn.com/{osn.com_dz.channels.xml => osn.com_dz-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_dz-en.channels.xml rename sites/osn.com/{osn.com_eg.channels.xml => osn.com_eg-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_eg-en.channels.xml rename sites/osn.com/{osn.com_iq.channels.xml => osn.com_iq-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_iq-en.channels.xml rename sites/osn.com/{osn.com_jo.channels.xml => osn.com_jo-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_jo-en.channels.xml rename sites/osn.com/{osn.com_kw.channels.xml => osn.com_kw-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_kw-en.channels.xml rename sites/osn.com/{osn.com_lb.channels.xml => osn.com_lb-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_lb-en.channels.xml rename sites/osn.com/{osn.com_ly.channels.xml => osn.com_ly-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_ly-en.channels.xml rename sites/osn.com/{osn.com_ma.channels.xml => osn.com_ma-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_ma-en.channels.xml rename sites/osn.com/{osn.com_mr.channels.xml => osn.com_mr-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_mr-en.channels.xml rename sites/osn.com/{osn.com_om.channels.xml => osn.com_om-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_om-en.channels.xml rename sites/osn.com/{osn.com_ps.channels.xml => osn.com_ps-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_ps-en.channels.xml rename sites/osn.com/{osn.com_qa.channels.xml => osn.com_qa-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_qa-en.channels.xml rename sites/osn.com/{osn.com_sa.channels.xml => osn.com_sa-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_sa-en.channels.xml rename sites/osn.com/{osn.com_td.channels.xml => osn.com_td-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_td-en.channels.xml rename sites/osn.com/{osn.com_ye.channels.xml => osn.com_ye-ar.channels.xml} (100%) create mode 100644 sites/osn.com/osn.com_ye-en.channels.xml diff --git a/sites/osn.com/osn.com.config.js b/sites/osn.com/osn.com.config.js index 908b149f..506f6517 100644 --- a/sites/osn.com/osn.com.config.js +++ b/sites/osn.com/osn.com.config.js @@ -41,8 +41,8 @@ module.exports = { const duration = parseDuration(item) const stop = start.add(duration, 'm') programs.push({ - title: item.Arab_Title, - category: item.GenreArabicName, + title: parseTitle(item, channel), + category: parseCategory(item, channel), start: start.toString(), stop: stop.toString() }) @@ -52,6 +52,14 @@ module.exports = { } } +function parseTitle(item, channel) { + return channel.lang === 'ar' ? item.Arab_Title : item.Title +} + +function parseCategory(item, channel) { + return channel.lang === 'ar' ? item.GenreArabicName : item.GenreEnglishName +} + function parseDuration(item) { return parseInt(item.TotalDivWidth / 4.8) } diff --git a/sites/osn.com/osn.com.test.js b/sites/osn.com/osn.com.test.js index 12a667b7..fa2cb9d6 100644 --- a/sites/osn.com/osn.com.test.js +++ b/sites/osn.com/osn.com.test.js @@ -1,4 +1,5 @@ -// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae.channels.xml --output=guide.xml --days=2 +// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae-ar.channels.xml --output=guide.xml --days=2 +// NODE_OPTIONS=--insecure-http-parser npx epg-grabber --config=sites/osn.com/osn.com.config.js --channels=sites/osn.com/osn.com_ae-en.channels.xml --output=guide.xml --days=2 const { parser, url, logo, request } = require('./osn.com.config.js') const dayjs = require('dayjs') @@ -8,13 +9,14 @@ dayjs.extend(customParseFormat) dayjs.extend(utc) const date = dayjs.utc('2021-10-24', 'YYYY-MM-DD').startOf('d') -const channel = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae' } +const channelAR = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae', lang: 'ar' } +const channelEN = { site_id: 'AE#AAN', xmltv_id: 'AlAanTV.ae', lang: 'en' } const content = JSON.stringify({ d: '[{"IsPlaying":"0","Durationtime":null,"StartMinute":0,"EndMinute":0,"EmptyDivWidth":1152,"TotalDivWidth":576,"IsTodayDate":false,"IsLastRow":false,"StartDateTime":"24 Oct 2021, 22:00","EndDateTime":"\\/Date(-62135596800000)\\/","Title":"Al Aan TV","Arab_Title":"تلفزيون الآن","GenreEnglishName":null,"GenreArabicName":null,"ChannelNumber":140,"ChannelCode":"AAN","Duration":"\\/Date(-62135596800000)\\/","Showtime":"\\/Date(-62135596800000)\\/","EpisodeId":738257,"ProgramType":null,"EPGUNIQID":"AAN202110271800738257"}]' }) it('can generate valid request data', () => { - const result = request.data({ channel, date }) + const result = request.data({ channel: channelAR, date }) expect(result).toMatchObject({ newDate: '10/24/2021', selectedCountry: 'AE', @@ -40,12 +42,12 @@ it('can generate valid url', () => { }) it('can get logo url', () => { - const result = logo({ channel }) + const result = logo({ channel: channelAR }) expect(result).toBe('https://content.osn.com/logo/channel/cropped/AAN.png') }) -it('can parse response', () => { - const result = parser({ date, channel, content }) +it('can parse response (ar)', () => { + const result = parser({ date, channel: channelAR, content }) expect(result).toMatchObject([ { start: 'Sun, 24 Oct 2021 18:00:00 GMT', @@ -56,7 +58,19 @@ it('can parse response', () => { ]) }) +it('can parse response (en)', () => { + const result = parser({ date, channel: channelEN, content }) + expect(result).toMatchObject([ + { + start: 'Sun, 24 Oct 2021 18:00:00 GMT', + stop: 'Sun, 24 Oct 2021 20:00:00 GMT', + title: 'Al Aan TV', + category: null + } + ]) +}) + it('can handle empty guide', () => { - const result = parser({ date, channel, content: JSON.stringify({ d: '[]' }) }) + const result = parser({ date, channel: channelAR, content: JSON.stringify({ d: '[]' }) }) expect(result).toMatchObject([]) }) diff --git a/sites/osn.com/osn.com_ae.channels.xml b/sites/osn.com/osn.com_ae-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_ae.channels.xml rename to sites/osn.com/osn.com_ae-ar.channels.xml diff --git a/sites/osn.com/osn.com_ae-en.channels.xml b/sites/osn.com/osn.com_ae-en.channels.xml new file mode 100644 index 00000000..b8a865e6 --- /dev/null +++ b/sites/osn.com/osn.com_ae-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_bh.channels.xml b/sites/osn.com/osn.com_bh-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_bh.channels.xml rename to sites/osn.com/osn.com_bh-ar.channels.xml diff --git a/sites/osn.com/osn.com_bh-en.channels.xml b/sites/osn.com/osn.com_bh-en.channels.xml new file mode 100644 index 00000000..da7e6896 --- /dev/null +++ b/sites/osn.com/osn.com_bh-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_dz.channels.xml b/sites/osn.com/osn.com_dz-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_dz.channels.xml rename to sites/osn.com/osn.com_dz-ar.channels.xml diff --git a/sites/osn.com/osn.com_dz-en.channels.xml b/sites/osn.com/osn.com_dz-en.channels.xml new file mode 100644 index 00000000..afffa340 --- /dev/null +++ b/sites/osn.com/osn.com_dz-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_eg.channels.xml b/sites/osn.com/osn.com_eg-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_eg.channels.xml rename to sites/osn.com/osn.com_eg-ar.channels.xml diff --git a/sites/osn.com/osn.com_eg-en.channels.xml b/sites/osn.com/osn.com_eg-en.channels.xml new file mode 100644 index 00000000..1aa2fdae --- /dev/null +++ b/sites/osn.com/osn.com_eg-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_iq.channels.xml b/sites/osn.com/osn.com_iq-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_iq.channels.xml rename to sites/osn.com/osn.com_iq-ar.channels.xml diff --git a/sites/osn.com/osn.com_iq-en.channels.xml b/sites/osn.com/osn.com_iq-en.channels.xml new file mode 100644 index 00000000..f5be50fc --- /dev/null +++ b/sites/osn.com/osn.com_iq-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_jo.channels.xml b/sites/osn.com/osn.com_jo-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_jo.channels.xml rename to sites/osn.com/osn.com_jo-ar.channels.xml diff --git a/sites/osn.com/osn.com_jo-en.channels.xml b/sites/osn.com/osn.com_jo-en.channels.xml new file mode 100644 index 00000000..5e354595 --- /dev/null +++ b/sites/osn.com/osn.com_jo-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_kw.channels.xml b/sites/osn.com/osn.com_kw-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_kw.channels.xml rename to sites/osn.com/osn.com_kw-ar.channels.xml diff --git a/sites/osn.com/osn.com_kw-en.channels.xml b/sites/osn.com/osn.com_kw-en.channels.xml new file mode 100644 index 00000000..f1aec108 --- /dev/null +++ b/sites/osn.com/osn.com_kw-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_lb.channels.xml b/sites/osn.com/osn.com_lb-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_lb.channels.xml rename to sites/osn.com/osn.com_lb-ar.channels.xml diff --git a/sites/osn.com/osn.com_lb-en.channels.xml b/sites/osn.com/osn.com_lb-en.channels.xml new file mode 100644 index 00000000..aaca86b3 --- /dev/null +++ b/sites/osn.com/osn.com_lb-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_ly.channels.xml b/sites/osn.com/osn.com_ly-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_ly.channels.xml rename to sites/osn.com/osn.com_ly-ar.channels.xml diff --git a/sites/osn.com/osn.com_ly-en.channels.xml b/sites/osn.com/osn.com_ly-en.channels.xml new file mode 100644 index 00000000..c4cbb6dc --- /dev/null +++ b/sites/osn.com/osn.com_ly-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_ma.channels.xml b/sites/osn.com/osn.com_ma-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_ma.channels.xml rename to sites/osn.com/osn.com_ma-ar.channels.xml diff --git a/sites/osn.com/osn.com_ma-en.channels.xml b/sites/osn.com/osn.com_ma-en.channels.xml new file mode 100644 index 00000000..f36ee25a --- /dev/null +++ b/sites/osn.com/osn.com_ma-en.channels.xml @@ -0,0 +1,103 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_mr.channels.xml b/sites/osn.com/osn.com_mr-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_mr.channels.xml rename to sites/osn.com/osn.com_mr-ar.channels.xml diff --git a/sites/osn.com/osn.com_mr-en.channels.xml b/sites/osn.com/osn.com_mr-en.channels.xml new file mode 100644 index 00000000..cab366b3 --- /dev/null +++ b/sites/osn.com/osn.com_mr-en.channels.xml @@ -0,0 +1,103 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_om.channels.xml b/sites/osn.com/osn.com_om-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_om.channels.xml rename to sites/osn.com/osn.com_om-ar.channels.xml diff --git a/sites/osn.com/osn.com_om-en.channels.xml b/sites/osn.com/osn.com_om-en.channels.xml new file mode 100644 index 00000000..48ba4273 --- /dev/null +++ b/sites/osn.com/osn.com_om-en.channels.xml @@ -0,0 +1,103 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_ps.channels.xml b/sites/osn.com/osn.com_ps-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_ps.channels.xml rename to sites/osn.com/osn.com_ps-ar.channels.xml diff --git a/sites/osn.com/osn.com_ps-en.channels.xml b/sites/osn.com/osn.com_ps-en.channels.xml new file mode 100644 index 00000000..8ed35c25 --- /dev/null +++ b/sites/osn.com/osn.com_ps-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_qa.channels.xml b/sites/osn.com/osn.com_qa-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_qa.channels.xml rename to sites/osn.com/osn.com_qa-ar.channels.xml diff --git a/sites/osn.com/osn.com_qa-en.channels.xml b/sites/osn.com/osn.com_qa-en.channels.xml new file mode 100644 index 00000000..aae1cce7 --- /dev/null +++ b/sites/osn.com/osn.com_qa-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_sa.channels.xml b/sites/osn.com/osn.com_sa-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_sa.channels.xml rename to sites/osn.com/osn.com_sa-ar.channels.xml diff --git a/sites/osn.com/osn.com_sa-en.channels.xml b/sites/osn.com/osn.com_sa-en.channels.xml new file mode 100644 index 00000000..791d265e --- /dev/null +++ b/sites/osn.com/osn.com_sa-en.channels.xml @@ -0,0 +1,103 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_td.channels.xml b/sites/osn.com/osn.com_td-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_td.channels.xml rename to sites/osn.com/osn.com_td-ar.channels.xml diff --git a/sites/osn.com/osn.com_td-en.channels.xml b/sites/osn.com/osn.com_td-en.channels.xml new file mode 100644 index 00000000..006e563c --- /dev/null +++ b/sites/osn.com/osn.com_td-en.channels.xml @@ -0,0 +1,103 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file diff --git a/sites/osn.com/osn.com_ye.channels.xml b/sites/osn.com/osn.com_ye-ar.channels.xml similarity index 100% rename from sites/osn.com/osn.com_ye.channels.xml rename to sites/osn.com/osn.com_ye-ar.channels.xml diff --git a/sites/osn.com/osn.com_ye-en.channels.xml b/sites/osn.com/osn.com_ye-en.channels.xml new file mode 100644 index 00000000..a3c236e7 --- /dev/null +++ b/sites/osn.com/osn.com_ye-en.channels.xml @@ -0,0 +1,104 @@ + + + + Aghani Aghani TV + Aksyon TV International + Al Aan TV + Al Dafrah TV + Alhurra TV + Al-Majlis TV + Al Mamlaka TV + Al-Qurain TV + Al Safwa + Al Wousta TV + Al Yawm + ANC + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + B4U Aflam + B4U Plus + Baby TV Europe + Bahrain TV + BBC Arabic + BBC World News Middle East + Bloomberg TV Europe + CGTN + CGTN Arabic + Cinema 1 + Cinema 2 + Cinema One Global + Cine Mo! + CNBC Arabiya + CNBC Europe + Crime + Investigation UK + Discovery Channel Middle East & Africa + Discovery Science Middle East + Disney Channel Middle East + Disney Junior Middle East + Dubai Racing + Dubai Racing 3 + Ellay.com + E! Middle East + Fann + France 24 Arabic + France 24 English + GMA Life TV + GMA News + GMA Pinoy TV Middle East + History 2 Middle East + History Middle East + Investigation Discovery Europe + KTV 1 + KTV 2 + KTV Arabe + KTV Ethraa + KTV Sport + KTV Sport Plus + Madani TV + Marina TV + MTV 00s + MTV Live + Musalsalat + Musalsalat +2 + Music Now + Myx Middle East + National Geographic Middle East + National Geographic Wild Middle East + NHK World Japan + Nickelodeon Arabia + Nick Jr Arabia + NickToons Arabia + OSN Action + OSN Comedy + OSN Enigma + OSN Family + OSN Kids + OSN Kid Zone + OSN Living + OSN Mezze + OSN Movies + OSN Movies First + OSN Movies First +2 + OSN News + OSN Series + OSN Series First + OSN Woman + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Roya TV + RT Arabic + Sharjah Sports + Sharqiya TV + Sky News Arabia + Sky News International + Star Movies Middle East + Star World Middle East + TeleRadyo Global + TFC Middle East + TLC Arabia + + \ No newline at end of file