Date: Mon, 26 Jan 2026 12:17:22 +0100
Subject: [PATCH 10/22] Fix other urls as well
---
sites/telenet.tv/telenet.tv.config.js | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/sites/telenet.tv/telenet.tv.config.js b/sites/telenet.tv/telenet.tv.config.js
index 0c42595d3..ac71973a6 100644
--- a/sites/telenet.tv/telenet.tv.config.js
+++ b/sites/telenet.tv/telenet.tv.config.js
@@ -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'
}
From 50c3781071a367f0522b76cdd52dd7f3a5c9af03 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Tue, 27 Jan 2026 01:16:51 +0000
Subject: [PATCH 11/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21380651618) workflow.
---
SITES.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index 65b6bec3b..3e0592952 100644
--- a/SITES.md
+++ b/SITES.md
@@ -192,7 +192,7 @@
| 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 | 🟢 | |
From 73ee487474df2b4d1d28e61ce807b46ed8782a84 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 4 Feb 2026 02:03:16 +0300
Subject: [PATCH 12/22] Create vantagetv.ee.test.js
---
sites/vantagetv.ee/vantagetv.ee.test.js | 41 +++++++++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 sites/vantagetv.ee/vantagetv.ee.test.js
diff --git a/sites/vantagetv.ee/vantagetv.ee.test.js b/sites/vantagetv.ee/vantagetv.ee.test.js
new file mode 100644
index 000000000..5db1dd3a9
--- /dev/null
+++ b/sites/vantagetv.ee/vantagetv.ee.test.js
@@ -0,0 +1,41 @@
+const { parser, url } = require('./vantagetv.ee.config.js')
+const fs = require('fs')
+const path = require('path')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const customParseFormat = require('dayjs/plugin/customParseFormat')
+dayjs.extend(customParseFormat)
+dayjs.extend(utc)
+
+const date = dayjs.utc('2026-02-05', 'YYYY-MM-DD').startOf('d')
+const channel = { site_id: 'vrock' }
+
+it('can generate valid url', () => {
+ expect(url).toBe('http://vantagetv.ee/epg.xml')
+})
+
+it('can parse response', () => {
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.xml'))
+
+ const results = parser({ content, channel, date })
+
+ expect(results.length).toBe(3)
+ expect(results[0]).toMatchObject({
+ title: 'Breakfast with Vantage Rock',
+ description: 'Get ready for your day with Vantage Rock',
+ start: '2026-02-05T04:00:00.000Z',
+ stop: '2026-02-05T08:00:00.000Z'
+ })
+ expect(results[2]).toMatchObject({
+ title: 'Rock All Night',
+ description: 'It might be late, but that's no reason to stop!',
+ start: '2026-02-05T22:00:00.000Z',
+ stop: '2026-02-06T04:00:00.000Z'
+ })
+})
+
+it('can handle empty guide', () => {
+ const results = parser({ content: '' })
+
+ expect(results).toMatchObject([])
+})
From 6bbfb619b4f0eb4738ce1f5a82d8ed882b7c577b Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 4 Feb 2026 02:03:27 +0300
Subject: [PATCH 13/22] Create content.xml
---
sites/vantagetv.ee/__data__/content.xml | 1069 +++++++++++++++++++++++
1 file changed, 1069 insertions(+)
create mode 100644 sites/vantagetv.ee/__data__/content.xml
diff --git a/sites/vantagetv.ee/__data__/content.xml b/sites/vantagetv.ee/__data__/content.xml
new file mode 100644
index 000000000..b819412df
--- /dev/null
+++ b/sites/vantagetv.ee/__data__/content.xml
@@ -0,0 +1,1069 @@
+
+
+
+ Vantage Music
+
+
+ Vantage Dance
+
+
+ Vantage Rock
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ brand:new
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Urbanzone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Old Skool Hip-Hop Show
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Rockzone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone
+
+
+ Partyzone
+
+
+ Chillout Zone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ The European Top 20
+
+
+ Video Mix
+
+
+ Urbanzone
+
+
+ Old Skool Hip-Hop Show
+
+
+ Rockzone
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ The UK Dance Top 20
+
+
+ Old Skool Hip-Hop Show
+
+
+ Rockzone
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Chillout Zone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ brand:new
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+ Get ready for your day with Vantage Music
+
+
+ It's The 80's
+ The start of the music video era, with 80's classics not to be forgotten as well as some you probably have forgotten (for good reason!).
+
+
+ The 90's
+ Britpop, Jamming basslines, Catchy pop, forgotten boy bands with a bit of hip hop. It's the 90's baby.
+
+
+ Ultimate 2000's
+ A mix of the hits of 2000's along with some more lesser known artists.
+
+
+ Video Mix
+ Driving basslines, catchy pop, cool boy bands, and top-notch hip hop! You'll find all this and more at WILD 90S. Flashback vibes guaranteed! (Station info)
+
+
+ It's The 80's
+ The start of the music video era, with 80's classics not to be forgotten as well as some you probably have forgotten (for good reason!).
+
+
+ The 90's
+ Britpop, Jamming basslines, Catchy pop, forgotten boy bands with a bit of hip hop. It's the 90's baby.
+
+
+ Ultimate 2000's
+ A mix of the hits of 2000's along with some more lesser known artists.
+
+
+ Urbanzone
+ A playlist of songs to come out from the modern rap scene, along with some upcoming underground rap artists.
+
+
+ Night Videos
+ Whether you can't sleep, doing the night shift, or even if you just want to keep yourself awake, Vantage has non-stop commercial free music all night long.
+
+
+ Breakfast with Vantage Music
+ Get ready for your day with Vantage Music
+
+
+ It's The 80's
+ The start of the music video era, with 80's classics not to be forgotten as well as some you probably have forgotten (for good reason!).
+
+
+ The 90's
+ Britpop, Jamming basslines, Catchy pop, forgotten boy bands with a bit of hip hop. It's the 90's baby.
+
+
+ Ultimate 2000's
+ A mix of the hits of 2000's along with some more lesser known artists.
+
+
+ Video Mix
+ Driving basslines, catchy pop, cool boy bands, and top-notch hip hop! You'll find all this and more at WILD 90S. Flashback vibes guaranteed! (Station info)
+
+
+ It's The 80's
+ The start of the music video era, with 80's classics not to be forgotten as well as some you probably have forgotten (for good reason!).
+
+
+ The 90's
+ Britpop, Jamming basslines, Catchy pop, forgotten boy bands with a bit of hip hop. It's the 90's baby.
+
+
+ Ultimate 2000's
+ A mix of the hits of 2000's along with some more lesser known artists.
+
+
+ Old Skool Hip-Hop Show
+
+
+ Night Videos
+ Whether you can't sleep, doing the night shift, or even if you just want to keep yourself awake, Vantage has non-stop commercial free music all night long.
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Rockzone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone
+
+
+ Partyzone
+
+
+ Night Videos
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ The European Top 20
+
+
+ Video Mix
+
+
+ Urbanzone
+
+
+ Old Skool Hip-Hop Show
+
+
+ Rockzone
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Breakfast with Vantage Music
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Video Mix
+
+
+ The UK Dance Top 20
+
+
+ Old Skool Hip-Hop Show
+
+
+ Rockzone
+
+
+ It's The 80's
+
+
+ The 90's
+
+
+ Ultimate 2000's
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Chillout Zone
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Dance
+
+
+ Don't Stop The Dance
+
+
+ The UK Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ The German Official Dance Chart
+
+
+ Don't Stop The Dance
+
+
+ Clubzone Reloaded
+
+
+ Partyzone Reloaded
+
+
+ Dance All Night
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
+ Breakfast with Vantage Rock
+ Get ready for your day with Vantage Rock
+
+
+ Can't Stop The Rock
+ Commercial free rock music, all day long
+
+
+ Rock All Night
+ It might be late, but that's no reason to stop!
+
+
\ No newline at end of file
From f08045a61ffc72ab44d1687194d087779cf53b55 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 4 Feb 2026 02:03:34 +0300
Subject: [PATCH 14/22] Create vantagetv.ee.config.js
---
sites/vantagetv.ee/vantagetv.ee.config.js | 27 +++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 sites/vantagetv.ee/vantagetv.ee.config.js
diff --git a/sites/vantagetv.ee/vantagetv.ee.config.js b/sites/vantagetv.ee/vantagetv.ee.config.js
new file mode 100644
index 000000000..9cd489f43
--- /dev/null
+++ b/sites/vantagetv.ee/vantagetv.ee.config.js
@@ -0,0 +1,27 @@
+const parser = require('epg-parser')
+
+module.exports = {
+ site: 'vantagetv.ee',
+ days: 2,
+ url: 'http://vantagetv.ee/epg.xml',
+ parser: function ({ content, channel, date }) {
+ let programs = []
+ const items = parseItems(content, channel, date)
+ items.forEach(item => {
+ programs.push({
+ title: item.title?.[0]?.value,
+ description: item.desc?.[0]?.value,
+ start: item.start,
+ stop: item.stop
+ })
+ })
+
+ return programs
+ }
+}
+
+function parseItems(content, channel, date) {
+ const { programs } = parser.parse(content)
+
+ return programs.filter(p => p.channel === channel.site_id && date.isSame(p.start, 'day'))
+}
From 46976fa7ce601a979140fc8fc2b06092ad349f1d Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 4 Feb 2026 02:03:44 +0300
Subject: [PATCH 15/22] Create vantagetv.ee.channels.xml
---
sites/vantagetv.ee/vantagetv.ee.channels.xml | 6 ++++++
1 file changed, 6 insertions(+)
create mode 100644 sites/vantagetv.ee/vantagetv.ee.channels.xml
diff --git a/sites/vantagetv.ee/vantagetv.ee.channels.xml b/sites/vantagetv.ee/vantagetv.ee.channels.xml
new file mode 100644
index 000000000..609cc8ca2
--- /dev/null
+++ b/sites/vantagetv.ee/vantagetv.ee.channels.xml
@@ -0,0 +1,6 @@
+
+
+ Vantage Music
+ Vantage Dance
+ Vantage Rock
+
\ No newline at end of file
From b4bcda49b1aeab8996a49661fd62efd93506cda6 Mon Sep 17 00:00:00 2001
From: freearhey <7253922+freearhey@users.noreply.github.com>
Date: Wed, 4 Feb 2026 02:04:00 +0300
Subject: [PATCH 16/22] Create readme.md
---
sites/vantagetv.ee/readme.md | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 sites/vantagetv.ee/readme.md
diff --git a/sites/vantagetv.ee/readme.md b/sites/vantagetv.ee/readme.md
new file mode 100644
index 000000000..b7c4b118a
--- /dev/null
+++ b/sites/vantagetv.ee/readme.md
@@ -0,0 +1,15 @@
+# vantagetv.ee
+
+https://vantagetv.ee/epg.xml
+
+### Download the guide
+
+```sh
+npm run grab --- --site=vantagetv.ee
+```
+
+### Test
+
+```sh
+npm test --- vantagetv.ee
+```
From 0f4aa59eda554cbd10f4a0a2ebc267f9927550c0 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Wed, 4 Feb 2026 01:21:59 +0000
Subject: [PATCH 17/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21654568469) workflow.
---
SITES.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index 3e0592952..8178ba28e 100644
--- a/SITES.md
+++ b/SITES.md
@@ -188,7 +188,7 @@
| 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 | 🟢 | |
From 78e7dbf5aa72fa8f383a83cca231d7475fce06b0 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Thu, 5 Feb 2026 01:21:28 +0000
Subject: [PATCH 18/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21695024064) workflow.
---
SITES.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index 8178ba28e..bc9ae86e8 100644
--- a/SITES.md
+++ b/SITES.md
@@ -146,7 +146,7 @@
| ruv.is | 2 | 2 | 🟢 | |
| s.mxtv.jp | 2 | 2 | 🟢 | |
| sat.tv | 30308 | 249 | 🟢 | |
- | shahid.mbc.net | 206 | 167 | 🟢 | |
+ | shahid.mbc.net | 207 | 168 | 🟢 | |
| siba.com.co | 98 | 95 | 🟢 | |
| singtel.com | 155 | 113 | 🟢 | |
| sjonvarp.is | 13 | 13 | 🟢 | |
From 9f0ba5d4eae8c0a30b170669f5ffcd1c61ba858e Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Fri, 6 Feb 2026 01:23:06 +0000
Subject: [PATCH 19/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21735124781) workflow.
---
SITES.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index bc9ae86e8..8d59965bb 100644
--- a/SITES.md
+++ b/SITES.md
@@ -22,7 +22,7 @@
| beinsports.com | 130 | 81 | 🟢 | |
| berrymedia.co.kr | 5 | 5 | 🟢 | |
| cableplus.com.uy | 171 | 44 | 🟢 | |
- | canalplus.com | 13118 | 179 | 🟢 | |
+ | canalplus.com | 13118 | 179 | 🟢 | https://github.com/iptv-org/epg/issues/3002 |
| cgates.lt | 47 | 29 | 🟢 | |
| chada.ma | 1 | 1 | 🟢 | |
| chaines-tv.orange.fr | 373 | 328 | 🟢 | |
From c1b3ef5a0e22979ffe06e4e688366eadc05b8537 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Sat, 7 Feb 2026 01:21:41 +0000
Subject: [PATCH 20/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21771612049) workflow.
---
SITES.md | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/SITES.md b/SITES.md
index 8d59965bb..b96f53b2e 100644
--- a/SITES.md
+++ b/SITES.md
@@ -26,7 +26,7 @@
| cgates.lt | 47 | 29 | 🟢 | |
| chada.ma | 1 | 1 | 🟢 | |
| chaines-tv.orange.fr | 373 | 328 | 🟢 | |
- | claro.com.br | 273 | 0 | 🟢 | |
+ | claro.com.br | 273 | 0 | 🟢 | https://github.com/iptv-org/epg/issues/2988 |
| clarotvmais.com.br | 158 | 0 | 🟢 | |
| clickthecity.com | 32 | 30 | 🟢 | |
| content.astro.com.my | 149 | 93 | 🟢 | |
@@ -38,7 +38,7 @@
| derana.lk | 1 | 1 | 🟢 | |
| digea.gr | 88 | 0 | 🟢 | |
| digiturk.com.tr | 112 | 91 | 🟢 | |
- | directv.com | 1043 | 640 | 🔴 | https://github.com/iptv-org/epg/issues/2284 |
+ | directv.com | 1043 | 640 | 🔴 | https://github.com/iptv-org/epg/issues/3001, https://github.com/iptv-org/epg/issues/2284 |
| directv.com.ar | 371 | 0 | 🔴 | https://github.com/iptv-org/epg/issues/2339 |
| directv.com.uy | 374 | 59 | 🟢 | |
| dishtv.in | 434 | 326 | 🟢 | |
@@ -212,10 +212,11 @@
| tvmusor.hu | 99 | 66 | 🟢 | |
| tvmustra.hu | 189 | 0 | 🟢 | |
| tvpassport.com | 19287 | 2496 | 🟢 | |
- | tvplus.com.tr | 150 | 144 | 🟢 | |
+ | tvplus.com.tr | 150 | 144 | 🟢 | https://github.com/iptv-org/epg/issues/2983 |
| tvprofil.com | 9091 | 408 | 🟢 | |
| tvtv.us | 2299 | 2230 | 🟢 | |
| v3.myafn.dodmedia.osd.mil | 8 | 8 | 🟢 | |
+ | vantagetv.ee | 3 | 1 | 🟢 | |
| vidio.com | 57 | 52 | 🟢 | |
| virginmediatelevision.ie | 5 | 5 | 🟢 | |
| virgintvgo.virginmedia.com | 238 | 181 | 🟢 | |
@@ -237,7 +238,7 @@
| yes.co.il | 174 | 0 | 🟢 | |
| zap.co.ao | 114 | 63 | 🟢 | |
| zap2it.com | 595 | 0 | 🟢 | |
- | ziggogo.tv | 156 | 150 | 🟢 | |
+ | ziggogo.tv | 156 | 150 | 🟢 | https://github.com/iptv-org/epg/issues/2977, https://github.com/iptv-org/epg/issues/2976 |
| znbc.co.zm | 4 | 4 | 🟢 | |
| zuragt.mn | 34 | 27 | 🟢 | |
From bd9e0ec53a8b8018ef98635be72db52f7cf5d7a1 Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Tue, 10 Feb 2026 01:51:00 +0000
Subject: [PATCH 21/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/21848439831) workflow.
---
SITES.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/SITES.md b/SITES.md
index b96f53b2e..c3a569249 100644
--- a/SITES.md
+++ b/SITES.md
@@ -230,7 +230,7 @@
| wavve.com | 77 | 76 | 🟢 | |
| web.magentatv.de | 348 | 226 | 🟢 | https://github.com/iptv-org/epg/issues/2966 |
| webtv.delta.nl | 247 | 204 | 🟢 | |
- | winplay.co | 2 | 2 | 🟢 | |
+ | winplay.co | 2 | 2 | 🟢 | https://github.com/iptv-org/epg/issues/3003 |
| worldfishingnetwork.com | 1 | 1 | 🟢 | |
| www3.nhk.or.jp | 1 | 1 | 🟢 | |
| xem.kplus.vn | 77 | 0 | 🟢 | |
From 035c3f0a9a3d56680c5ed76b29198bb47655dc1f Mon Sep 17 00:00:00 2001
From: "iptv-bot[bot]" <84861620+iptv-bot[bot]@users.noreply.github.com>
Date: Sun, 15 Feb 2026 01:42:44 +0000
Subject: [PATCH 22/22] [Bot] Update SITES.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/epg/actions/runs/22027696230) workflow.
---
SITES.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/SITES.md b/SITES.md
index c3a569249..ae1aa5d7e 100644
--- a/SITES.md
+++ b/SITES.md
@@ -59,7 +59,7 @@
| foxsports.com.au | 7 | 7 | 🟢 | |
| foxtel.com.au | 99 | 60 | 🟢 | |
| freetv.tv | 7 | 7 | 🟢 | |
- | freeview.co.uk | 167 | 98 | 🟢 | |
+ | freeview.co.uk | 166 | 104 | 🟢 | |
| frikanalen.no | 1 | 1 | 🟢 | |
| galamtv.kz | 27 | 22 | 🟢 | |
| gatotv.com | 475 | 360 | 🟢 | |
@@ -91,7 +91,7 @@
| mediaklikk.hu | 8 | 8 | 🟢 | |
| mediasetinfinity.mediaset.it | 13 | 13 | 🟢 | |
| melita.com | 127 | 110 | 🟢 | |
- | meo.pt | 217 | 189 | 🟢 | |
+ | meo.pt | 211 | 185 | 🟢 | |
| meuguia.tv | 102 | 96 | 🟢 | |
| mewatch.sg | 25 | 24 | 🟢 | |
| mi.tv | 2084 | 614 | 🟢 | |
@@ -110,7 +110,7 @@
| neo.io | 337 | 230 | 🟢 | |
| nhkworldpremium.com | 2 | 2 | 🟢 | |
| nhl.com | 1 | 1 | 🟢 | |
- | nostv.pt | 169 | 152 | 🟢 | |
+ | nostv.pt | 167 | 151 | 🟢 | |
| novacyprus.com | 29 | 24 | 🟢 | |
| novasports.gr | 16 | 16 | 🟢 | |
| nowplayer.now.com | 288 | 227 | 🟢 | |
@@ -222,7 +222,7 @@
| virgintvgo.virginmedia.com | 238 | 181 | 🟢 | |
| visionplus.id | 250 | 224 | 🟢 | |
| vivoplay.com.br | 397 | 0 | 🟢 | |
- | vodafone.pt | 147 | 135 | 🟢 | |
+ | vodafone.pt | 146 | 135 | 🟢 | |
| vtm.be | 7 | 6 | 🟢 | |
| walesi.com.fj | 9 | 8 | 🟢 | |
| watch.sportsnet.ca | 8 | 8 | 🟢 | |