- 12 dec 2016
- 6
- 4
- 6
- 103
Hallo Allemaal,
Ik wil even delen wat mijn ervaring met de IPTV service van Rapid op mijn RPi3 met OSMC is.
OSMC (
Het mooie is dat er een standaard debian distributie onder zit, zodat je het kan tweaken en eenvoudig extra software installeren.
Aangezien OSMC gewoon Kodi draait zou het geen probleem moeten zijn de IPTV service te configureren.
Helaas blijkt het dat Rapid op het moment een filter heeft staan op de user-agent string in de http requests voor de streams. OSMC heeft een eigen user-agent string en wordt daardoor niet geaccepteerd. de standaard Kodi string wel. Daardoor krijg je een "http error 401 Unauthorized" in je log als je een zender probeert te starten. (Op het scherm zie je overigens niets gebeuren)
Je kunt het eenvoudig testen met het volgende scriptje:
#!/bin/bash
U1="Kodi/16.1 (X11; Linux x86_64) Ubuntu/16.04 App_Bitness/64 Version/16.1-Git:c327c53"
U2="OSMC (Linux; OSMC 2016.11-1)"
echo $U1;
echo $U2;
wget --user-agent="$U2"
Als je in de laatste regel je username en password invult en $U2 laat staan krijg je een Error 401 Unauthorized error in je logfile. Als je $U2 vervangt door $U1 werkt het.
Gelukkig is er een workaround: download the m3u file en voeg |User-agent="Kodi" toe aan alle stream urls.
Bijvoorbeeld door de volgende commandos:
wget "
sed -i 's/\([0-9]\).ts/\1.ts|User-agent="Kodi"/g' channels.m3u
(vervang uiteraard myusername en mypassword door iets toepasselijkers)
Het beste zou zijn als de heren/dames van Rapid de filtering zouden aanpassen. Maar ik heb de helpdesk daar helaas nog niet van overtuigd.
Groet,
Bert
Ik wil even delen wat mijn ervaring met de IPTV service van Rapid op mijn RPi3 met OSMC is.
OSMC (
Je moet ingelogd zijn om deze link te bekijken.
) is een Media centre distributie voor de Raspberry Pi en enkele andere devices. Het mooie is dat er een standaard debian distributie onder zit, zodat je het kan tweaken en eenvoudig extra software installeren.
Aangezien OSMC gewoon Kodi draait zou het geen probleem moeten zijn de IPTV service te configureren.
Helaas blijkt het dat Rapid op het moment een filter heeft staan op de user-agent string in de http requests voor de streams. OSMC heeft een eigen user-agent string en wordt daardoor niet geaccepteerd. de standaard Kodi string wel. Daardoor krijg je een "http error 401 Unauthorized" in je log als je een zender probeert te starten. (Op het scherm zie je overigens niets gebeuren)
Je kunt het eenvoudig testen met het volgende scriptje:
#!/bin/bash
U1="Kodi/16.1 (X11; Linux x86_64) Ubuntu/16.04 App_Bitness/64 Version/16.1-Git:c327c53"
U2="OSMC (Linux; OSMC 2016.11-1)"
echo $U1;
echo $U2;
wget --user-agent="$U2"
Je moet ingelogd zijn om deze link te bekijken.
Als je in de laatste regel je username en password invult en $U2 laat staan krijg je een Error 401 Unauthorized error in je logfile. Als je $U2 vervangt door $U1 werkt het.
Gelukkig is er een workaround: download the m3u file en voeg |User-agent="Kodi" toe aan alle stream urls.
Bijvoorbeeld door de volgende commandos:
wget "
Je moet ingelogd zijn om deze link te bekijken.
" -O channels.m3used -i 's/\([0-9]\).ts/\1.ts|User-agent="Kodi"/g' channels.m3u
(vervang uiteraard myusername en mypassword door iets toepasselijkers)
Het beste zou zijn als de heren/dames van Rapid de filtering zouden aanpassen. Maar ik heb de helpdesk daar helaas nog niet van overtuigd.
Groet,
Bert