2015-03-12, 23:34
Hi
I'm trying to play a stream using xbmc.Player().play() but more often than not I get this error:
HTTP 406 is "Not Acceptable" so I was wondering if I need to do some trickery with HTTP headers. Is that possible? Also, why does this stream sometimes work?
I'm trying to play a stream using xbmc.Player().play() but more often than not I get this error:
Code:
21:09:53 T:140194672723904 ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for http://sip-live.hds.adaptive.level3.net/hls-live/ruv-ruv/_definst_/live.m3u8
21:09:53 T:140194672723904 NOTICE: DVDPlayer: Opening: http://sip-live.hds.adaptive.level3.net/hls-live/ruv-ruv/_definst_/live.m3u8
21:09:53 T:140194672723904 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:09:53 T:140191540958976 NOTICE: Thread DVDPlayer start, auto delete: false
21:09:53 T:140191540958976 NOTICE: Creating InputStream
21:09:53 T:140191540958976 ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 406
21:09:53 T:140191540958976 NOTICE: CCurlFile::FillBuffer - Reconnect, (re)try 1
21:09:53 T:140191540958976 ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 406
21:09:53 T:140191540958976 ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
21:09:53 T:140191540958976 ERROR: Open - failed to open source <http://sip-live.hds.adaptive.level3.net/hls-live/ruv-ruv/_definst_/live.m3u8>
21:09:53 T:140191540958976 NOTICE: Creating Demuxer
21:09:53 T:140191540958976 ERROR: OpenDemuxStream - Error creating demuxer
21:09:53 T:140191540958976 NOTICE: CDVDPlayer::OnExit()
21:09:53 T:140194672723904 NOTICE: CDVDPlayer::CloseFile()
21:09:53 T:140194672723904 NOTICE: DVDPlayer: waiting for threads to exit
HTTP 406 is "Not Acceptable" so I was wondering if I need to do some trickery with HTTP headers. Is that possible? Also, why does this stream sometimes work?