Release iTV Player

MrPhil

New member
Jul 6, 2018
3
0
0
Severn, Maryland
Greetings,

First of all, I'd like to express my gratitude for such a great collection of add-ons. I'm amazed by the quality of programming available on the BBC. They have "Blue Planet" while here in the States we have "Big Brother"...

That said, I can't seem to get live TV working on ITV. It works fine on your BBC iPlayer add-on, as well as another addon: iPlayer WWW but ITV just won't stream any live content. On-demand/catchup works great, however. RTMP and InputStream Adaptive are both enabled and up-to-date, there was a recent update for the InputStream Adaptive service but I think RTMP is in the read-only OS partition.

I saw a post where someone else was having the same problem with the same LibreElec platform I'm running. Currently 8.2.5 on an RPi3. Is there any particular reason for this? Are there format differences between the two streams or something? There's some sort of ffmpeg-crypto error in the log, which I'm pasting in below.

If there's any way to fix this that would be great. If not, if I could at least gain somewhat of an understanding of what's going on here, that would be the next best thing. I'm a developer but not so much with Python or Kodi.

Thanks again!

- Phil


Log excerpt:

Code:
15:46:20.844 T:1944764528  NOTICE: VideoPlayer: Opening: [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=1530927970~acl=/*~data=nohubpl[/url]
us~hmac=704f2063cd9b87c26007f6b5d24d352cb3dd7b0c545759a7875c8d741f5e2085|User-Agent=Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11
.0 Mobile/15E148 Safari/604.1
15:46:20.844 T:1944764528 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
15:46:20.845 T:1944764528    INFO: easy_aquire - Created session to [url]https://dotcom-itv2-hls.akamaized.net[/url]
15:46:20.864 T:1904210848    INFO: CActiveAESink::OpenSink - initialize sink
15:46:20.963 T:1904210848   DEBUG: CAESinkPi:Drain delay:99ms now:0ms
15:46:20.963 T:1904210848   DEBUG: CAESinkPi:Deinitialize
15:46:20.963 T:1904210848   DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 hdmi_channel_map 00000000
15:46:20.965 T:1904210848   DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.audio_render handle 0x6ed9b028
15:46:20.965 T:1904210848   DEBUG: CActiveAESink::OpenSink - trying to open device PI:HDMI
15:46:20.965 T:1904210848   DEBUG: CAESinkPi:Initialize Format:2 Channels:2 Samplerate:16000 framesize:4 bufsize:3200 bytes/s=64000.00 dest=PI:HDMI
15:46:20.965 T:1904210848   DEBUG: CActiveAESink::OpenSink - SinkPi Initialized:
15:46:20.965 T:1904210848   DEBUG:   Output Device : HDMI
15:46:20.965 T:1904210848   DEBUG:   Sample Rate   : 16000
15:46:20.965 T:1904210848   DEBUG:   Sample Format : AE_FMT_S16NE
15:46:20.965 T:1904210848   DEBUG:   Channel Count : 2
15:46:20.965 T:1904210848   DEBUG:   Channel Layout: RAW,RAW
15:46:20.965 T:1904210848   DEBUG:   Frames        : 800
15:46:20.966 T:1904210848   DEBUG:   Frame Size    : 4
15:46:20.972 T:1914258336   DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
15:46:21.043 T:1183286176   DEBUG: Previous line repeats 1 times.
15:46:21.043 T:1183286176    INFO: Python script stopped
15:46:21.043 T:1183286176   DEBUG: Thread LanguageInvoker 1183286176 terminating
15:46:23.112 T:1944764528   DEBUG: CCurlFile::GetMimeType - [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=1530927970~acl=/*~data=nohu[/url]
bplus~hmac=704f2063cd9b87c26007f6b5d24d352cb3dd7b0c545759a7875c8d741f5e2085|User-Agent=Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version
/11.0 Mobile/15E148 Safari/604.1 -> application/x-mpegURL
15:46:23.113 T:1944764528   DEBUG: CMMALRenderer::CMMALRenderer
15:46:23.113 T:1944764528   DEBUG: CMMALRenderer::UnInitMMAL
15:46:23.113 T:1944764528   DEBUG: CMMALRenderer::PreInit
15:46:23.113 T:1183286176   DEBUG: Thread MMALProcess start, auto delete: false
15:46:23.113 T:1183286176   DEBUG: CMMALRenderer::Run - starting
15:46:23.113 T:1158120352   DEBUG: Thread VideoPlayer start, auto delete: false
15:46:23.114 T:1158120352  NOTICE: Creating InputStream
15:46:23.115 T:1158120352   DEBUG: CurlFile::Open(0x45077868) [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=1530927970~acl=/*~data=no[/url]
hubplus~hmac=704f2063cd9b87c26007f6b5d24d352cb3dd7b0c545759a7875c8d741f5e2085
15:46:23.613 T:1944764528   DEBUG: ------ Window Init (DialogBusy.xml) ------
15:46:24.778 T:1158120352  NOTICE: Creating Demuxer
15:46:24.779 T:1158120352   DEBUG: CDVDDemuxFFmpeg::GetFFMpegOptionsFromInput() adding ffmpeg option 'user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15
(KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1'
15:46:26.241 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main600.m3u8?hdntl=exp=1530935185~acl=
%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:28.469 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380-b/itvlive/itv2/master_Main600.m3u8?hdntl=exp=1530935185~ac
l=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:30.304 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main800.m3u8?hdntl=exp=1530935185~acl=
%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:32.512 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380-b/itvlive/itv2/master_Main800.m3u8?hdntl=exp=1530935185~ac
l=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:34.624 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main1200.m3u8?hdntl=exp=1530935185~acl
=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:36.727 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380-b/itvlive/itv2/master_Main1200.m3u8?hdntl=exp=1530935185~a
cl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:38.827 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main1500.m3u8?hdntl=exp=1530935185~acl
=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:41.132 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380-b/itvlive/itv2/master_Main1500.m3u8?hdntl=exp=1530935185~a
cl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:42.316 T:1118991264   DEBUG: Thread JobWorker 1118991264 terminating (autodelete)
15:46:42.317 T:1135768480   DEBUG: Thread JobWorker 1135768480 terminating (autodelete)
15:46:42.354 T:1623192480   DEBUG: Thread JobWorker 1623192480 terminating (autodelete)
15:46:43.579 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main1800.m3u8?hdntl=exp=1530935185~acl
=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:45.679 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380-b/itvlive/itv2/master_Main1800.m3u8?hdntl=exp=1530935185~a
cl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:48.132 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master_Main600.m3u8?hdntl=exp=1530935185~acl=
%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:50.490 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://www.itv.com/utils/ios/keys/abcddLe_2.key' for reading
15:46:52.619 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'crypto+[url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T151818/master_Main600/00116/m[/url]
aster_Main600_00877.ts?hdntl=exp=1530935185~acl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241' for reading
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [crypto] Unable to open resource: [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T151818/master_Main600/00116[/url]
/master_Main600_00877.ts?hdntl=exp=1530935185~acl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [hls,applehttp] Error when loading first segment 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T151818/mast
er_Main600/00116/master_Main600_00874.ts?hdntl=exp=1530935185~acl=%2f*~hmac=5c485ede8b0882048f2925de129f245511b512e10e5a24ad95934da2f03b3241'
15:46:54.806 T:1158120352   DEBUG: Error, could not open file [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=1530927970~acl=/*~data=no[/url]
hubplus~hmac=704f2063cd9b87c26007f6b5d24d352cb3dd7b0c545759a7875c8d741f5e2085
15:46:54.806 T:1158120352   ERROR: OpenDemuxStream - Error creating demuxer
15:46:54.806 T:1158120352  NOTICE: CVideoPlayer::OnExit()
15:46:54.806 T:1158120352   DEBUG: OnPlayBackStopped: play state was 1, starting 1
15:46:54.806 T:1158120352   DEBUG: Thread VideoPlayer 1158120352 terminating
15:46:54.807 T:1944764528   DEBUG: OnPlayBackStopped: play state was 3, starting 0
15:46:54.807 T:1944764528   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.itv/?url=ITV2&mode=8&name=%5BCOLOR+plum%5DOn+Now%5B%2FCOLOR%5D+-+%5BCOLOR+green%5
DITV2%5B%2FCOLOR%5D+-+%5BCOLOR+orange%5DSuperstore%5B%2FCOLOR%5D&iconimage=%2Fstorage%2F.kodi%2Faddons%2Fplugin.video.itv%2Fart%2F2.png]
15:46:54.807 T:1944764528   DEBUG: Playlist Player: one or more items failed to play... aborting playback
 

Now_Wow

New member
Jul 9, 2018
1
0
0
Help ..I'm using ITV Player version 2.5.6,on OpenElec version 8 and cannot get anything that worked previously to work now ...Geo unrestricted with the provided UK IP ...I also cannot connect my active VPN account in Open VPN ..it does not authenticate ..I changed passwords multiple times too ... any help would be greatly appreciated
 

MrPhil

New member
Jul 6, 2018
3
0
0
Severn, Maryland
Well I posted a question here a couple of days ago and it never showed up. Trying again... hopefully they've fixed whatever was wrong with the site when I attempted my first post.

First, a big THANK YOU for creating these add-ons, it is really appreciated.

So your BBC iPlayer add-on works great for us but the ITV Player add-on does not. When attempting to open the video resource, there is an ffmpeg crypto error. Is this related to the version of OpenSSL/LibreSSL/GnuTLS etc., that was installed/compiled? This is an RPi 3 system running Kodi 17.6 on LibreELEC 8.2.5.

Log excerpt:
Code:
15:46:50.490 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://www.itv.com/utils/ios/keys/abcddLe_2.key' for reading
15:46:52.619 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'crypto+[url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00877.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4[/url]...' for reading
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [crypto] Unable to open resource: [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00877.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4[/url]...
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [hls,applehttp] Error when loading first segment 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00874.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4...'
15:46:54.806 T:1158120352   DEBUG: Error, could not open file [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=153...~acl=/*~data=nohubplus~hmac=704[/url]...
As previously mentioned, your iPlayer add-on works flawlessly.

If there's a way to fix it, great. If not, I'd like to at least gain an understanding of why it's not working. Inquiring minds want to know... :)

Thanks again,

- Phil
 

MrPhil

New member
Jul 6, 2018
3
0
0
Severn, Maryland
Seemingly crypto-related error with ITV Player but iPlayer works fine

Well I posted a question here a couple of days ago and it never showed up. Trying again... hopefully they've fixed whatever was wrong with the site when I attempted my first post.

First, a big THANK YOU for creating these add-ons, it is really appreciated.

So your BBC iPlayer add-on works great for us but the ITV Player add-on does not. When attempting to open the video resource, there is an ffmpeg crypto error. Is this related to the version of OpenSSL/LibreSSL/GnuTLS etc., that was installed/compiled? This is an RPi 3 system running Kodi 17.6 on LibreELEC 8.2.5.

Log excerpt:
Code:
15:46:50.490 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'https://www.itv.com/utils/ios/keys/abcddLe_2.key' for reading
15:46:52.619 T:1158120352    INFO: ffmpeg[450783A0]: [hls,applehttp] Opening 'crypto+[url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00877.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4[/url]...' for reading
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [crypto] Unable to open resource: [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00877.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4[/url]...
15:46:54.805 T:1158120352   ERROR: ffmpeg[450783A0]: [hls,applehttp] Error when loading first segment 'https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/20180612T15.../master_Main600/00116/master_Main600_00874.ts?hdntl=exp=153...~acl=%2f*~hmac=5c4...'
15:46:54.806 T:1158120352   DEBUG: Error, could not open file [url]https://dotcom-itv2-hls.akamaized.net/hls/live/626380/itvlive/itv2/master.m3u8?hdnea=st=1530906370~exp=153...~acl=/*~data=nohubplus~hmac=704[/url]...
As previously mentioned, your iPlayer add-on works flawlessly.

If there's a way to fix it, great. If not, I'd like to at least gain an understanding of why it's not working. Inquiring minds want to know... :)

Thanks again,

- Phil
 

bigade1

New member
Mar 19, 2018
5
0
1
Hi Wiz - just a heads up to let you know that none of the ITV live channel streams are working today. I'm in the UK so I'm not geo restricted or using a vpn. It's been working flawlessly up till today. Otherwise catchup tv is still working superbly. Many thanks.
 

aussieboozer

New member
Sep 22, 2018
1
0
0
This add-on has never worked for me. Located in Australia and use a smart DNS. iPlayer WWW works fine so there must be another issue. Any suggestions on setting changes required?
 

steved

New member
Dec 6, 2016
3
0
0
My ITV player has not been working now for over a week. I tried a reset, update and clearing the Cache. I run it using Nord VPN.

It works with the vpn on my Pc. just now using the addon! BBC I player is not working also! might be same issue. has anyone a solution or workaround. Thanks
 
Thread starter Similar threads Forum Replies Date
N Kodi Support 0
4 Video Addons 4
N Amazon Fire TV 5