#EXTM3U | |
# Use https://epggw.a1.net/img/station/darkbg/200x200/ as logo URL. | |
# Use https://api-stage-tvthek.orf.at/livestream/_token for new DRM tokens. | |
# TV | |
#EXTINF:-1 tvg-id="908" tvg-logo="1098.png",ORF 1 | |
#KODIPROP:inputstream=inputstream.adaptive | |
#KODIPROP:inputstream.adaptive.manifest_type=mpd | |
#KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha | |
#KODIPROP:inputstream.adaptive.license_key=https://drm.ors.at/acquire-license/widevine?BrandGuid=13f2e056-53fe-4469-ba6d-999970dbe549&userToken=S2j11H%2FIuaQd%2BtrybOtWbYK9rDoSAbJyNqzAW1RHwN9KQiVDbFpVNNxgfZRujt%2BLpJJrCVbe%2B%2FobwLgUzYS5UOj2lbXRgFOOvc%2BJFShNnD0m7MMSfFGV1Zm7Kwp4KWMVFJfyW7XyLJqW%2Bp7XeBiFGkchcAbw3EBUupCC0pbpYhRDp0ddnXuud5hmkUhRmzVO24nuUr%2FSB9dILoclxYoXyaOyuARdPCgxG%2F52UaiYAxfLGe%2BwcwOMnzef2mHPMkVD||R{SSM}| | |
https://orf1.mdn.ors.at/out/u/orf1/drmqxa/manifest.mpd | |
#EXTINF:-1 tvg-id="638" tvg-logo="1097.png",ORF 2 | |
#KODIPROP:inputstream=inputstream.adaptive | |
#KODIPROP:inputstream.adaptive.manifest_type=mpd | |
#KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha | |
#KODIPROP:inputstream.adaptive.license_key=https://drm.ors.at/acquire-license/widevine?BrandGuid=13f2e056-53fe-4469-ba6d-999970dbe549&userToken=S2j11H%2FIuaQd%2BtrybOtWbYK9rDoSAbJyNqzAW1RHwN9KQiVDbFpVNNxgfZRujt%2BLpJJrCVbe%2B%2FobwLgUzYS5UOj2lbXRgFOOvc%2BJFShNnD0m7MMSfFGV1Zm7Kwp4KWMVFJfyW7XyLJqW%2Bp7XeBiFGkchcAbw3EBUupCC0pbpYhRDp0ddnXuud5hmkUhRmzVO24nuUr%2FSB9dILoclxYoXyaOyuARdPCgxG%2F52UaiYAxfLGe%2BwcwOMnzef2mHPMkVD||R{SSM}| | |
https://orf2.mdn.ors.at/out/u/orf2/drmqxa/manifest.mpd | |
#EXTINF:-1 tvg-id="633" tvg-logo="1092.png",ORF 2 OÖ | |
#EXTVLCOPT:http-user-agent=NSPlayer/7.10.0.3059 | |
https://orf2ooe.mdn.ors.at/out/u/orf2ooe/q8c/manifest.m3u8|User-Agent=NSPlayer/7.10.0.3059 | |
#EXTINF:-1 tvg-id="628" tvg-logo="1099.png",ORF III Kultur und Information | |
#EXTVLCOPT:http-user-agent=NSPlayer/7.10.0.3059 | |
https://orf3.mdn.ors.at/out/u/orf3/q8c/manifest.m3u8|User-Agent=NSPlayer/7.10.0.3059 | |
#EXTINF:-1 tvg-id="629" tvg-logo="1100.png",ORF Sport+ | |
#KODIPROP:inputstream=inputstream.adaptive | |
#KODIPROP:inputstream.adaptive.manifest_type=mpd | |
#KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha | |
#KODIPROP:inputstream.adaptive.license_key=https://drm.ors.at/acquire-license/widevine?BrandGuid=13f2e056-53fe-4469-ba6d-999970dbe549&userToken=S2j11H%2FIuaQd%2BtrybOtWbYK9rDoSAbJyNqzAW1RHwN9KQiVDbFpVNNxgfZRujt%2BLpJJrCVbe%2B%2FobwLgUzYS5UOj2lbXRgFOOvc%2BJFShNnD0m7MMSfFGV1Zm7Kwp4KWMVFJfyW7XyLJqW%2Bp7XeBiFGkchcAbw3EBUupCC0pbpYhRDp0ddnXuud5hmkUhRmzVO24nuUr%2FSB9dILoclxYoXyaOyuARdPCgxG%2F52UaiYAxfLGe%2BwcwOMnzef2mHPMkVD||R{SSM}| | |
https://orfs.mdn.ors.at/out/u/orfs/drmqxa/manifest.mpd | |
#EXTINF:-1 tvg-id="20130" tvg-logo="1113.png",ServusTV | |
https://rbmn-live.akamaized.net/hls/live/2002825/geoSTVATweb/master_3392.m3u8 | |
#EXTINF:-1 tvg-id="887" tvg-logo="1050.png",gotv | |
https://nstream17.gotv.at:1443/live/_definst_/gotvlive_576p/chunklist.m3u8 | |
#EXTINF:-1 tvg-logo="https://www.dorftv.at/sites/default/themes/dorftv_omega/logo.png",dorftv | |
https://stream.openplayout.org/hls/dorf_high/index.m3u8 | |
#EXTINF:-1 tvg-id="20197" tvg-logo="1064.png",3SAT | |
https://zdf-hls-18.akamaized.net/hls/live/2016501/dach/veryhigh/master.m3u8 | |
#EXTINF:-1 tvg-id="20129" tvg-logo="1066.png",ARTE | |
http://artelive-lh.akamaihd.net/i/artelive_de@393591/index_5_av-p.m3u8?sd=10&rebase=on | |
#EXTINF:-1 tvg-id="20131" tvg-logo="1074.png",Das Erste | |
https://daserstehdint-lh.akamaihd.net/i/daserstehd_int@629195/index_3776_av-p.m3u8?sd=10&rebase=on | |
#EXTINF:-1 tvg-id="646" tvg-logo="1128.png",ZDF | |
http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/index_3056_av-b.m3u8?sd=10&dw=0&rebase=on | |
#EXTINF:-1 tvg-id="20199" tvg-logo="1070.png",BR | |
https://brlive-lh.akamaihd.net/i/bfssued_worldwide@119891/index_3776_av-p.m3u8?sd=10&rebase=on | |
# Radio | |
#EXTINF:-1 radio="true" tvg-logo="616.png",Ö1 | |
https://orf-live.ors-shoutcast.at/oe1-q1a | |
#EXTINF:-1 radio="true" tvg-logo="679.png",Radio Oberösterreich | |
https://orf-live.ors-shoutcast.at/ooe-q1a | |
#EXTINF:-1 radio="true" tvg-logo="675.png",Hitradio Ö3 | |
https://orf-live.ors-shoutcast.at/oe3-q1a | |
#EXTINF:-1 radio="true" tvg-logo="615.png",FM4 | |
https://orf-live.ors-shoutcast.at/fm4-q1a |
@aschbacd ORF moved to DRM protected streams, so most of the programs do not work anymore...
You have to either use plugin.video.orftvthek
(https://github.com/s0faking/plugin.video.orftvthek/releases/tag/0.12.2%2Bmatrix.1) or build your own strm-file: https://gist.github.com/jaylinski/b89aaddc724961ce6f07582adeb450d6 (sadly the userToken param is time-limited, so it has to be updated every hour or so).
@aschbacd ORF eins, 2, and Sport+ are working again. Requirements:
- Kodi >= 18
inputstream.adaptive
-addon- Widevine (DRM lib) installed via InputStream Helper addon
- IPTV simple (or other) PVR client is configured with "Auto refresh mode" set to 10 min.
(The playlist is now automatically updated every 30 minutes with a fresh token.)
Wow, thank you! Works like a charm :)
By the way, if the Widevine library is not automatically installed go to the settings of the InputStream Helper addon, then to configuration and select reinstall Widevine.
Apparently ORF decided to ditch DRM, since the token-endpoint doesn't work anymore.
For reference, the last revision with DRM: https://gist.github.com/jaylinski/5e6a40b066c4bfcc310e79d9143cf741/417aad6ab67505c57009eb89c68de94c97b975da
I guess they will enable DRM again at some point.
Livestream for ARTE does not work...
@finax1 It is geoblocked, so only works in DE or FR.
@jaylinski Is there a stream that works in Austria?
@finax1 None that I know of...
I guess they will enable DRM again at some point.
They re-enabled DRM for Olympia. Bot is now active again and updates the key. I also had to re-install Widevine CDM via InputStream Helper for it to work again.
ORF eins, 2, and Sport+ is not working for me, using PVR IPTV Simple Client