Unable to play some TS stream on Helix 14.1
#1
Hello guys,
I am trying to play some IPTV stream from some paid IPTV provider and getting an error on Kodi Helix (tried on MAC and android)
Here is the error I see in the log:
Code:
08:35:13 T:140735238279952  NOTICE: DVDPlayer: Opening: http://a1.sovok.tv:8081/?ticket=45d54acca9b7e852508adb269adb483c84d8ab5c34d729f9560f01f263f9d246c19193dc8b7225542e103fee1df3ced29b63ca8b5710540c996f2eef25447969e12128709bc4b56e2185a0febba8f9a48b637c308c3aabd6586679b37b642029f0c526b8c5151947921aa20bc0204e7cf207b4e504fec78a47ffb2179ec13d406d84e60a08e786d04f90b1d0017f56ddb37bc8f06b1daabbf10f9eab52679a7cd52d92b8c16f381f38bfefc71b02436d0638de6b15ea66502144f3c68d0129e5
08:35:13 T:140735238279952 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
08:35:13 T:4444610560  NOTICE: Thread DVDPlayer start, auto delete: false
08:35:13 T:4444610560  NOTICE: Creating InputStream
08:35:15 T:4601155584  NOTICE: Thread FileCache start, auto delete: false
08:35:15 T:4444610560  NOTICE: Creating Demuxer
08:35:17 T:4601155584   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
08:35:17 T:4601155584   ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
08:35:20 T:4601155584   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 403
08:35:20 T:4601155584   ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
08:35:20 T:4601155584   ERROR: CFileCache::Process - Error 36 seeking. Seek returned -1
08:35:20 T:4444610560  NOTICE: Opening stream: 0 source: 256
08:35:20 T:4444610560  NOTICE: Creating video codec with codec id: 2
08:35:20 T:4444610560  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
08:35:20 T:4444610560  NOTICE: Creating video thread
08:35:20 T:4444610560  NOTICE: Opening stream: 1 source: 256
08:35:20 T:4565528576  NOTICE: Thread DVDPlayerVideo start, auto delete: false
08:35:20 T:4444610560  NOTICE: Finding audio codec for: 86016
08:35:20 T:4565528576  NOTICE: running thread: video_thread
08:35:20 T:4444610560  NOTICE: Creating audio thread
08:35:20 T:4566065152  NOTICE: Thread DVDPlayerAudio start, auto delete: false
08:35:20 T:4444610560  NOTICE: Opening stream: 2 source: 256
08:35:20 T:4566065152  NOTICE: running thread: CDVDPlayerAudio::Process()
08:35:20 T:4444610560  NOTICE: CDVDMessageQueue(teletext)::WaitUntilEmpty
08:35:20 T:4444610560 WARNING: CDVDMessageQueue(teletext)::Put MSGQ_NOT_INITIALIZED
08:35:20 T:4444610560  NOTICE: waiting for teletext data thread to exit
08:35:20 T:4444610560  NOTICE: Creating teletext data thread
08:35:20 T:4566601728  NOTICE: Thread DVDTeletextData start, auto delete: false
08:35:20 T:4566601728  NOTICE: running thread: CDVDTeletextData

However if I try to open the same in XBMC 12.3 it opens just fine. Here is the log:
Code:
08:38:40 T:140735238279952  NOTICE: DVDPlayer: Opening: http://a1.sovok.tv:8081/?ticket=f4b48c9ed2739103068cbb7581aedc8ebd13b52e505ad7b617fcd6dc5d008e980c794ea8916a344589d069f798dc9b5cc91622039173bd1ff2f90025444352232179f58b68d2e8dcf7e846ef93ff859037769b7a1f896133e5f29f891dc0f77fdcd5260a47fecd2c2282756e6d9e21d26ab6e65d858ac139662d262aabffaeca1dd91867bf401bab6dcc807c3558c70208feacfd4cbf14d6765e4d7a00786566f49f5216726cff04ba6ddba3567158d434600f27eb46b55f26f19c4f3d084011
08:38:40 T:140735238279952 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
08:38:40 T:4384796672  NOTICE: Thread CDVDPlayer start, auto delete: false
08:38:40 T:4384796672  NOTICE: Creating InputStream
08:38:41 T:4597485568  NOTICE: Thread CFileCache start, auto delete: false
08:38:41 T:4384796672  NOTICE: Creating Demuxer
08:38:45 T:4597485568 WARNING: FillBuffer: curl failed with code 22
08:38:45 T:4597485568   ERROR: CCurlFile::CReadState::Open, didn't get any data from stream.
08:38:45 T:4597485568   ERROR: Process, error 36 seeking. seek returned -1
08:38:45 T:4384796672  NOTICE: Opening video stream: 0 source: 256
08:38:45 T:4384796672  NOTICE: Creating video codec with codec id: 2
08:38:45 T:4384796672  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
08:38:45 T:4384796672  NOTICE: Creating video thread
08:38:45 T:4381478912  NOTICE: Thread CDVDPlayerVideo start, auto delete: false
08:38:45 T:4381478912  NOTICE: running thread: video_thread
08:38:45 T:4384796672  NOTICE: Opening audio stream: 1 source: 256
08:38:45 T:4384796672  NOTICE: Finding audio codec for: 86016
08:38:45 T:4384796672  NOTICE: Creating audio thread
08:38:45 T:4550316032  NOTICE: Thread CDVDPlayerAudio start, auto delete: false
08:38:45 T:4550316032  NOTICE: running thread: CDVDPlayerAudio::Process()
08:38:45 T:4384796672  NOTICE: Opening teletext stream: 2 source: 256
08:38:45 T:4384796672  NOTICE: Creating teletext data thread
08:38:45 T:4622548992  NOTICE: Thread CDVDTeletextData start, auto delete: false
08:38:45 T:4622548992  NOTICE: running thread: CDVDTeletextData

Also it opens just fine in VLC player. When I try to open it in browser, it tries to save [file name].ts
Looks like something changed in curl after 12.3 xbmc version. 13.2 is also not working...

P.s. At the moment you read this URL in log most likely won't be working at all, as service is paid and URL expires pretty quick.
Reply
#2
Incomplete log.

Log posted to forum instead of paste site.

Log does not appear to be debug log.

The output of mediainfo may also assist.

Please correct.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#3
Thanks for looking into this.
Here is debug log link http://xbmclogs.com/pwgggly8m
What is output of mediainfo? How do I get it?
Reply
#4
On linux I just install it with apt-get. Android I dunno. OSX - google point me to https://mediaarea.net/en/MediaInfo/Download/Mac_OS
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#5
As I said, if I try to hit the URL in browser, it asks to save the file. I saved it and uploaded to dropbox.
Here is the link https://www.dropbox.com/s/ktxdhktci2gf5u4/test.ts?dl=0
And Kodi plays this saved file just fine...
Reply
#6
Yes my kodi plays it fine too.

I am at the limits of my knowledge in reading that log. I really only came in here to point out what more you might need to provide.

Hopefully someone more knowledgeable than me will be able to do something with it.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#7
(2015-03-06, 07:12)nickr Wrote: Yes my kodi plays it fine too.

I am at the limits of my knowledge in reading that log. I really only came in here to point out what more you might need to provide.

Hopefully someone more knowledgeable than me will be able to do something with it.

Thanks man!
Looks like something wrong with curl in Gotham/Helix... I can see in the log that it gets 403 response and it kind of makes sense that play doesn't start. However, it's not clear why it is getting that 403 as the same URL opens just fine in Frodo, VLC player or any web browser...
Reply
#8
DNS access issue, where the IP doesn't resolve to the host
Disable IPV6


advancedsettings.xml

PHP Code:
<network>
<
disableipv6>true</disableipv6>
</
network
Reply
#9
Unfortunately did not help...
Also, probably IPTV provider did something too because I see ip address in the URL now instead of domain name, but it still gets the same 403 error...
Here is the log http://xbmclogs.com/pkggcobgr
Reply
#10
So provider most likely is using SSL or similar on the stream, so IP doesn't resolve to host.
Basically the server is denying you access when you send a GET command the IP address is being rejected as it is beyond the libcurl range specified used by KODI.


Try replacing the libcurl.dll file with the one from Frodo and see if that resolves
Reply
#11
I did not try this on windows machine, but tried on MAC...
Browsed to /Applications/Kodi.app/Contents/Libraries and replaced libcurl.4.dylib file with version from XBMC 12.3 and Kodi did even want to start...
I ended up with workaroudn by addeding external player to Kodi and opening those links through it.
Reply

Logout Mark Read Team Forum Stats Members Help
Unable to play some TS stream on Helix 14.10