Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
[![GitHub release](https://img.shields.io/github/release/add-ons/plugin.video.regiotv.svg)](https://github.com/add-ons/plugin.video.regiotv/releases)
[![Build Status](https://travis-ci.org/add-ons/plugin.video.regiotv.svg?branch=master)](https://travis-ci.org/add-ons/plugin.video.regiotv)
[![Codecov status](https://img.shields.io/codecov/c/github/add-ons/plugin.video.regiotv/master)](https://codecov.io/gh/add-ons/plugin.video.regiotv/branch/master)
[![License: GPLv3](https://img.shields.io/badge/License-GPLv3-yellow.svg)](https://opensource.org/licenses/GPL-3.0)
[![Contributors](https://img.shields.io/github/contributors/add-ons/plugin.video.regiotv.svg)](https://github.com/add-ons/plugin.video.regiotv/graphs/contributors)
Expand All @@ -9,12 +8,14 @@

Available channels:
- [ATV](https://atv.be/) *(Antwerpen)*
- [AVS](https://avs.be/) *(Oost-Vlaanderen)*
- [BRUZZ](https://www.bruzz.be/) *(Brussel)*
- [Focus TV](https://www.focustv.be/) *(West-Vlaanderen)*
- [ROB-tv](https://robtv.be/) *(Vlaams-Brabant)*
- [Focus](https://www.focustv.be/) *(West-Vlaanderen)*
- [WTV](https://www.wtv.be/) *(West-Vlaanderen)*
- [ROBtv](https://robtv.be/) *(Brabant)*
- [TVL](https://tvl.be/) *(Limburg)*
- [TV Oost](https://tvoost.be/) *(Oost-Vlaanderen)*
- [WTV](https://www.wtv.be/) *(West-Vlaanderen)*


> Note: The add-on is not endorsed by any television station, and is provided 'as is' without any warranty of any kind.

Expand All @@ -27,6 +28,9 @@ In Kodi, simply search the add-ons for `Regio TV` and install the Regio TV video
You can report issues at [our GitHub project](https://github.com/add-ons/plugin.video.regiotv).

## Releases
### v0.2.0 (2026-12-08)
- Updated URLs and logos and added AVS livestream

### v0.1.4 (2021-03-05)
- Undo harmless change

Expand Down
12 changes: 8 additions & 4 deletions addon.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.regiotv" name="Regio TV" version="0.1.6" provider-name="peno64, dagwieers">
<addon id="plugin.video.regiotv" name="Regio TV" version="0.2.0" provider-name="peno64, dagwieers, sonodavid">
<requires>
<import addon="script.module.routing" version="0.2.3"/>
<import addon="xbmc.python" version="2.25.0"/>
<import addon="xbmc.python" version="3.0.0"/>
</requires>
<extension point="xbmc.python.pluginsource" library="resources/lib/addon_entry.py">
<provides>video</provides>
Expand All @@ -11,14 +11,14 @@
<summary lang="en_GB">Flemish regional television</summary>
<description lang="en_GB">The Regio TV add-on lists all available Flemish regional television stations.

Available channels: ATV, BRUZZ, Focus TV, ROB-tv, TVL, TV Oost, WTV
Available channels: ATV, AVS, BRUZZ, Focus TV, WTV, ROBtv, TVL, TV Oost

[I]This add-on is not endorsed by any television station, and is provided 'as is' without any warranty of any kind.[/I]</description>
<disclaimer lang="en_GB">This add-on is not endorsed by any television station, and is provided 'as is' without any warranty of any kind.</disclaimer>
<summary lang="nl_NL">Vlaamse regionale televisie.</summary>
<description lang="nl_NL">De Regio TV add-on geeft een overzicht van alle Vlaamse regionale televisiezenders.

Beschikbare zenders: ATV, BRUZZ, Focus TV, ROB-tv, TVL, TV Oost, WTV
Beschikbare zenders: ATV, AVS, BRUZZ, Focus TV, WTV, ROBtv, TVL, TV Oost

[I]Deze add-on wordt niet ondersteund door een televisiezender, en wordt aangeboden 'as is', zonder enige garantie.[/I]</description>
<disclaimer lang="nl_NL">Deze add-on wordt niet ondersteund door een televisiezender, en wordt aangeboden 'as is', zonder enige garantie.</disclaimer>
Expand All @@ -29,6 +29,10 @@ Beschikbare zenders: ATV, BRUZZ, Focus TV, ROB-tv, TVL, TV Oost, WTV
<source>https://github.com/add-ons/plugin.video.regiotv</source>
<forum>https://github.com/add-ons/plugin.video.regiotv/issues</forum>
<news>

v0.2.0 (2026-12-08)
- Updated URLs and logos and added AVS livestream

v0.1.3 (2021-03-04)
- Fix an exception on Matrix when syncing channel/tvguide from IPTV Manager
- Remove WTV, combine with Focus TV
Expand Down
64 changes: 36 additions & 28 deletions resources/lib/data.py
Original file line number Diff line number Diff line change
@@ -1,77 +1,85 @@
# -*- coding: utf-8 -*-
# GNU General Public License v3.0 (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
''' A list of static data '''
''' All regional TV stations in Flanders which have a livestream '''

from __future__ import absolute_import, division, unicode_literals

CHANNELS = [
dict(
name='ATV',
label='Antwerpen',
description='ATV is een regionale televisiezender voor de provincie Antwerpen.',
live_stream='https://live.zendzend.com/cmaf/29375_107244/master.m3u8?HLS_version=ts',
logo='http://static.atv.be/atvbe/meta/android-chrome-192x192.png',
description='Kijk live naar het nieuws uit Antwerpen.',
live_stream='https://live.zendzend.com/mpegts/29375_107244/master_mpegts.m3u8',
referer='https://player.agnoplay.com/',
logo='https://i.imgur.com/nJFyeRV.png',
website='https://atv.be/',
preset=201,
),
dict(
name='AVS',
label='Oost-Vlaanderen',
description='AVS is een regionale televisiezender voor de provincie Oost-Vlaanderen regio Gent.',
live_stream='https://hls-origin01-avs.cdn01.rambla.be/backup/adliveorigin-avs/_definst_/2bzwD9.smil/playlist.m3u8',
referer='https://player.clevercast.com/',
logo='https://i.imgur.com/lTlHpy5.png',
website='https://avs.be/',
preset=202,
),
dict(
name='BRUZZ',
label='Brussel',
description='Al het nieuws uit Brussel en de beste cultuurtips.',
# live_stream='https://hls-origin01-bruzz.cdn02.rambla.be/adliveorigin-bruzz/_definst_/AZwy8w.smil/playlist.m3u8',
live_stream='https://hls-origin01-bruzz.cdn02.rambla.be/main/adliveorigin-bruzz/_definst_/V3n5YY.smil/playlist.m3u8',
referer='https://player.cdn01.rambla.be/players/video-js/',
logo='https://i.imgur.com/rcfUiWV.jpg',
website='https://www.bruzz.be/',
preset=203,
),
dict(
name='Focus TV',
name='Focus',
label='West-Vlaanderen',
description='Het meest belangwekkende nieuws uit West-Vlaanderen.',
# live_stream='https://hls-origin01-focus-wtv.cdn01.rambla.be/main/adliveorigin-focus-wtv/_definst_/ARXpX7.smil/playlist.m3u8?',
# live_stream='https://hls-origin01-focus-wtv.cdn01.rambla.be/main/adliveorigin-focus-wtv/_definst_/ARXpX7.smil/playlist.m3u8',
live_stream='https://hls-origin01-focus-wtv.cdn01.rambla.be/main/adliveorigin-focus-wtv/_definst_/WqY7Y3.smil/playlist.m3u8',
referer='http://player.clevercast.com/players/video-js/',
logo='https://i.imgur.com/aGORIN8.png',
website='https://www.focus-wtv.be/',
live_stream='https://focuslive.b-cdn.net/playlist.m3u8',
referer='https://apps.focus-wtv.be/',
logo='https://apps.rmm.be/branding/logo/focuswtv/FocusWTVbol_RGB.jpg',
website='https://www.focustv.be/',
preset=204,
),
dict(
name='WTV',
label='West-Vlaanderen',
description='Het meest belangwekkende nieuws uit West-Vlaanderen.',
live_stream='https://hls-origin01-focus-wtv.cdn01.rambla.be/main/adliveorigin-focus-wtv/_definst_/VyO3OZ.smil/playlist.m3u8',
referer='http://player.clevercast.com/players/video-js/',
logo='https://i.imgur.com/aGORIN8.png',
website='https://www.focus-wtv.be/',
preset=204,
live_stream='https://wtvlive.b-cdn.net/playlist.m3u8',
referer='https://apps.focus-wtv.be/',
logo='https://apps.rmm.be/branding/logo/focuswtv/FocusWTVbol_RGB.jpg',
website='https://www.wtv.be/',
preset=205,
),
dict(
name='ROB-tv',
label='Oost-Brabant',
description='Uw dagelijkse portie regionaal nieuws uit Oost-Brabant.',
live_stream='https://live.zendzend.com/cmaf/29375_395477/master.m3u8?HLS_version=ts',
logo='http://static.tvl.be/robtvbe/meta/android-chrome-192x192.png',
name='ROBtv',
label='Brabant',
description='Regionale Omroep Brabant.',
live_stream='https://live.zendzend.com/mpegts/29375_395477/master_mpegts.m3u8',
logo='https://www.robtv.be/static/img/logo-robtv.png',
website='https://robtv.be/',
preset=206,
),
dict(
name='TVL',
label='Limburg',
description='Het dagelijkse nieuws uit Limburg.',
live_stream='https://live.zendzend.com/cmaf/29375_395474/master.m3u8?HLS_version=ts',
logo='http://static.tvl.be/tvlbe/meta/android-chrome-192x192.png',
live_stream='https://live.zendzend.com/mpegts/29375_395474/master_mpegts.m3u8',
logo='https://www.tvl.be/static/img/logo-tvl-square.png',
website='https://tvl.be/',
preset=208,
),
dict(
name='TV Oost',
label='Oost-Vlaanderen',
description='Uw dagelijkse portie regionaal nieuws uit Oost-Vlaanderen.',
live_stream='https://live.zendzend.com/cmaf/29375_399410/master.m3u8?HLS_version=ts',
logo='http://static.tvoost.be/tvoostbe/meta/android-chrome-192x192.png',
description='Regionaal nieuws uit Oost-Vlaanderen.',
live_stream='https://live.zendzend.com/mpegts/29375_399410/master_mpegts.m3u8',
logo='https://www.tvoost.be/static/img/tvoost-logo.png',
website='https://tvoost.be/',
preset=209,
),
]
]