Open GoogleCodeExporter opened 8 years ago
Oops i set the type for Defect
It should be Enhancment.
Sorry my bad.
Original comment by benito2...@hotmail.com
on 2 Oct 2012 at 11:23
If there are any KPN users that can help me out. Let me know. Until that time,
I can't start this, as I am on Ziggo TV and Telfort internet.
Original comment by basrie...@gmail.com
on 2 Oct 2012 at 12:17
I'm a KPN (Glasvezel) user. I have access to the itvonline.nl platform and
technical knowledge. How can I help you to achieve this?
For starters:
- itvonline.nl uses a Silverlight player
- Authentication is not required (auto based on IP)
Original comment by s.os...@gmail.com
on 17 Nov 2012 at 9:02
Ok, that sounds promising. Could you use Fiddler (download the latest beta) and
create a Fiddler trace for me while browsing the site and playing some video?
If the site uses HTTPS you will have to setup Fiddler to support that. They
have a tutorial for that on their website.
Original comment by basrie...@gmail.com
on 17 Nov 2012 at 9:19
Is this still in development?
Original comment by PcServic...@gmail.com
on 13 Dec 2012 at 3:09
without a fiddler trace, I can't do anything.
Original comment by basrie...@gmail.com
on 13 Dec 2012 at 3:36
It uses Smooth Streaming with Silverlight.
I cannot use the tool Fiddler, I'm a Mac user.
However I can provide you with some information about the location of the
manifest etc. What do you exactly need?
RTL4 for instance:
The Manifest:
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/RTL4.isml/Manifest
A fragment:
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/RTL4.isml/QualityLevels(1
28000)/Fragments(audio101=42643224041042)
Original comment by s.os...@gmail.com
on 3 Jan 2013 at 1:36
Ok, maar ik ben dan nog opzoek naar een overzicht van alle beschikbare kanalen
en de daarbij horende manifest bestanden. Is dat er?
Original comment by basrie...@gmail.com
on 3 Jan 2013 at 3:26
Ja, momenteel vindt je:
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/Nederland1.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/Nederland2.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/Nederland3.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/RTL4.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/RTL5.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/sbs6.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/rtl7.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/rtl8.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/net5.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/VeronicaDisneyXD.isml/Man
ifest (Veronica & Disney XD)
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/Kindernet.isml/Manifest
(ComedyCentral/Kindernet)
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/nickelodeon.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/MTV.isml/Manifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/VideotheekTV.isml/Manifes
t (Videoland infokanaal)
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/DiscoveryChannel.isml/Man
ifest
http://iis.phqstreamer19.kpnstreaming.nl/live/pkpnedge/NationalGeoGraphic.isml/M
anifest
Mocht dit lukken dan zoek ik de rest graag op.
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 1:45
Thanks, maar ik ben op zoek naar een pagina of XML/Json URL waarop ik gewoon
het complete overzicht van kanalen kan vinden.
Original comment by basrie...@gmail.com
on 15 Jan 2013 at 1:55
De URL voor een JSON is
http://www.itvonline.nl/AVS/besc?action=GetLiveChannels. Je zit alleen wel met
het probleem dat hij een POST request verwacht.
Dit is wat ik er met tamperdata er uit kon halen:
channel:PCTV
startTimeStamp:1358204400
endTimeStamp:1358290799
In een string verwerkt is dat dit:
channel=PCTV&startTimeStamp=1358204400&endTimeStamp=1358290799
Die timestamps zijn gewoon Unix timestamps :)
Hoop dat je er wat aan hebt.
Original comment by djwil...@gmail.com
on 15 Jan 2013 at 2:03
POST http://www.itvonline.nl/AVS/besc?action=GetLiveChannels HTTP/1.1
Host: www.itvonline.nl
Connection: keep-alive
Content-Length: 12
Cache-Control: max-age=0
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://www.itvonline.nl
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.17 (KHTML, like Gecko)
Chrome/24.0.1312.52 Safari/537.17
Content-Type: application/x-www-form-urlencoded
DNT: 1
Referer: http://www.itvonline.nl/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,nl;q=0.6
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: JSESSIONID=xh3s .... 53b76acf6a9a; kpn_tan= ....
channel=PCTV
Je moet ook kijken in hoeverre het KPN abonnementsnummer dat in de cookies
wordt meegestuurd noodzakelijk is. Dat nummer wordt overigens uit het lokale
netwerk uit een STB geplukt.
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 3:06
Wellicht dat je en fiddler sessie kan opnemen en mij dan kan sturen (via de
mail).
Original comment by basrie...@gmail.com
on 15 Jan 2013 at 3:26
Voor zover ik kan overzien staat de zaak stijf van de Microsoft/Silverlight
DRM, gebaseerd op het abonnementsnummer (en de daaraan gekoppelde tv paketten).
Om die reden lijkt het me niet zo verstandig om traces uit te wisselen.
Zonder KPN aansluiting wordt het ueberhaupt moeilijk om eea te debuggen.
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 3:59
OK, dat is begrijpelijk. Dan gaat het wel lastig worden.
Original comment by basrie...@gmail.com
on 15 Jan 2013 at 4:33
Niettemin, iPads en Android hebben het niet zo op Microsoft, die doen het zo:
Timestamp:
http://www.itvonline.nl/AVS/besc?action=GetBaseInfo&channel=IPAD&beVersion=BE100
0
Kanalen:
http://www.itvonline.nl/AVS/besc?action=GetLiveChannels&channel=IPAD
EPG:
http://www.itvonline.nl/AVS/besc?action=GetEpg&channel=IPAD&endTimeStamp=1358290
799&startTimeStamp=1358204400
EPG Mobiel:
http://www.itvonline.nl/AVS/besc?action=GetEpgMobile&channel=IPAD&endTimeStamp=1
358290799&startTimeStamp=1358204400
Opnames:
http://www.itvonline.nl//AVS/besc?action=GetRecordingList&channel=IPAD&stateOfRe
cording=ALL&typeOfRecording=individual
De rest vind plaats in een HTTPS tunnel die zich lastig laat decrypten op een
Android tablet. Suggesties?
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 9:56
(oftewel, je hebt niet per se POST nodig, GET gaat ook. Wel relevante
timestamps voor de EPG gebruiken)
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 10:00
Kanaal info:
http://www.itvonline.nl/AVS/besc?action=GetLiveInfo&channel=IPAD&contentId=59072
815
met contentId uit de EPG
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 10:08
Interessant. Je kunt Fiddler op een PC draaien, hem https laten decrypten en
dan op je android device fiddler als proxy instellen, dmv het ip van je pc en
de correcte fiddler port.
Original comment by basrie...@gmail.com
on 15 Jan 2013 at 10:19
In een browser kun je een verdacht certificaat van Fiddler welliswaar
goedkeuren, maar in de iTV app van KPN gaat dat niet, die laadt dan gewoon geen
streams meer...
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 10:41
En Packet Capture op Android is te traag voor streaming vrees ik...
Original comment by jeroen.w...@gmail.com
on 15 Jan 2013 at 10:50
Ik zou toch Fiddler eens proberen. Ik heb al een aantal apps gezien die
helemaal geen certificaten controleerden. Enkel of er een ceritificaat was.
Original comment by basrie...@gmail.com
on 16 Jan 2013 at 8:51
Dan mag je ITV Online 2.0.1 daarvan wegstrepen. Zowel op de ITVOnline website
als de App wordt netjes het certificaat gecontroleerd. Dat kun je wel aan KPN
overlaten.
Original comment by jeroen.w...@gmail.com
on 16 Jan 2013 at 9:23
Ben je nog steeds bezig met dit projext?
Original comment by JHE.Rie...@gmail.com
on 7 Apr 2013 at 7:53
nee, de beveiliging is op dit moment zo gemaakt dat het zeer lastig wordt deze
streams in XBMC beschikbaar te maken.
Original comment by basrie...@gmail.com
on 9 Apr 2013 at 2:02
Original comment by basrie...@gmail.com
on 9 Apr 2013 at 2:03
Hier lijken ze wel verder te zijn gekomen:
https://forums.plex.tv/index.php/topic/83028-kpn-itvonline/
Original comment by s.os...@gmail.com
on 4 Jan 2014 at 11:06
Perhaps somebody can create a Fiddler (http://fiddler2.com/) trace for this
Plex.tv add-on?
Original comment by basrie...@gmail.com
on 14 Jan 2014 at 10:28
I will try to create a fiddler this week. maybe today.
Original comment by maikverh...@gmail.com
on 22 Jan 2014 at 4:15
Great! Make sure that you also capture HTTPS traffic
Original comment by basrie...@gmail.com
on 22 Jan 2014 at 9:14
So i did.
The itvonline.saz is the session where i just got to itvonline.nl in the chrome
browser.
The itvonlineplex.saz is where i tried to get on itvonline with the plex plugin
in the plex media server, but i get an error. can anyone confirm this error or
is it just me. Tomorrow i will take a look at it.
I'm very exited about this project and i will help were i can. Please let me
know if you need something.
https://www.dropbox.com/s/vbgvri4ywslx1z4/logs.zip
Original comment by maikverh...@gmail.com
on 22 Jan 2014 at 10:53
I downloaded the logs.zip, so you can remove it from your dropbox. It might
have 'sensitive' info. I will look at it tomorrow.
Original comment by basrie...@gmail.com
on 22 Jan 2014 at 10:55
thanks for letting me know! dropbox link removed.
Original comment by maikverh...@gmail.com
on 22 Jan 2014 at 10:56
There is a new version of the FLEX plugin, maybe the error is fixed. I will try
now
Original comment by maikverh...@gmail.com
on 24 Jan 2014 at 10:22
still get the error. i've asked a question in their forum. maybe they can find
out.
Original comment by maikverh...@gmail.com
on 24 Jan 2014 at 10:30
i will try it on another computer this evening.
Original comment by maikverh...@gmail.com
on 24 Jan 2014 at 10:51
Ik ben niet heel bekend met de ontwikkeling van plugins, maar heb wel XBMC
draaien en een tv-abonnement met itvonline. Hoor het graag als ik op wat voor
manier dan ook kan helpen.
Original comment by Bastiaan...@gmail.com
on 30 Jan 2014 at 4:47
Latest code iTVonline Plex plugin here
https://github.com/loek17/iTVOnline.bundle
Original comment by martijn....@gmail.com
on 5 Feb 2014 at 1:55
any updates on this?
Original comment by maikverh...@gmail.com
on 12 Feb 2014 at 1:29
Nope, the main prio is finishing up the big code rewrite for 3.5.0 and then I
will start fixing/adding channels using the new code.
Original comment by basrie...@gmail.com
on 12 Feb 2014 at 3:20
Bitbucket Migration Message:
The XOT Google Code issue tracker is being migrated to Bitbucket. Please DO NOT
update these issues in Google Code, but rather at their new location. During
the migration the Bitbucket issue tracker will be unavailable.
More information on the migration can be found here:
http://www.rieter.net/content/2014/02/26/bitbucket-here-we-come/
The new issue tracker is located at:
https://bitbucket.org/basrieter/xbmc-online-tv/issues?status=new&status=open
Original comment by basrie...@gmail.com
on 28 Feb 2014 at 9:35
Original issue reported on code.google.com by
benito2...@hotmail.com
on 2 Oct 2012 at 11:22