2013-12-23, 03:19
EDIT: After some troubleshooting, the stream retrieved from the URL below constantly buffers on nightly build of XBMC (while on Safari on OSX and iPhone, and "JWPlayer" play fine).
Get stream URL from: http://admin.gamaxmedia.hu/player-inside...serid=mtva
Stream URL will look like: http://cdn1.gamaxmedia.hu/streams/mtva/m...1387775123
ORIGINAL: I put together a Python script which retrieves a stream URL that's dynamically generated by the following web page: http://admin.gamaxmedia.hu/player-inside...serid=mtva
The returning HTML contains a "source" tag with "src" attribute if the User-Agent is IOS based (otherwise it loads some bootleg player with the actual stream source in JavaScript).
The stream source URL looks like: http://cdn1.gamaxmedia.hu/streams/mtva/m...1387775123
This expires after a while (so it will likely not work if you click on it now).
When it's not expired, this URL loads fine in Safari on Mavericks (and begins to play).
However, XBMC gets the following error when I try to play it using "xbmc.Player().play()":
I'm getting the same behavior on Windows (12.2. Frodo) or Mac (with the monthly build).
Any ideas how I can get this stream to play?
Get stream URL from: http://admin.gamaxmedia.hu/player-inside...serid=mtva
Stream URL will look like: http://cdn1.gamaxmedia.hu/streams/mtva/m...1387775123
ORIGINAL: I put together a Python script which retrieves a stream URL that's dynamically generated by the following web page: http://admin.gamaxmedia.hu/player-inside...serid=mtva
The returning HTML contains a "source" tag with "src" attribute if the User-Agent is IOS based (otherwise it loads some bootleg player with the actual stream source in JavaScript).
The stream source URL looks like: http://cdn1.gamaxmedia.hu/streams/mtva/m...1387775123
This expires after a while (so it will likely not work if you click on it now).
When it's not expired, this URL loads fine in Safari on Mavericks (and begins to play).
However, XBMC gets the following error when I try to play it using "xbmc.Player().play()":
Code:
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers(http://cdn1.gamaxmedia.hu/streams/mtva/mtv1live.smil/playlist.m3u8?keys=IafPUq1OJW6ne7EC7Lq5ZQ&keyt=1387775123)
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
21:06:13 T:140735249462032 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
21:06:13 T:140735249462032 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
21:06:13 T:140735249462032 NOTICE: DVDPlayer: Opening: http://cdn1.gamaxmedia.hu/streams/mtva/mtv1live.smil/playlist.m3u8?keys=IafPUq1OJW6ne7EC7Lq5ZQ&keyt=1387775123
21:06:13 T:140735249462032 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:06:13 T:140735249462032 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
21:06:13 T:140735249462032 DEBUG: LinuxRendererGL: Cleaning up GL resources
21:06:13 T:140735249462032 DEBUG: CLinuxRendererGL::PreInit - precision of luminance 16 is 16
21:06:13 T:4607967232 NOTICE: Thread CDVDPlayer start, auto delete: false
21:06:13 T:4607967232 NOTICE: Creating InputStream
21:06:13 T:4607967232 DEBUG: CFileCache::Open - opening <streams/mtva/mtv1live.smil/playlist.m3u8> using cache
21:06:13 T:4607967232 DEBUG: CurlFile::Open(0x10417d3f0) http://cdn1.gamaxmedia.hu/streams/mtva/mtv1live.smil/playlist.m3u8?keys=IafPUq1OJW6ne7EC7Lq5ZQ&keyt=1387775123
21:06:13 T:140735249462032 DEBUG: ------ Window Init (DialogBusy.xml) ------
21:06:13 T:140735249462032 DEBUG: ------ Window Deinit (Pointer.xml) ------
21:06:13 T:140735249462032 DEBUG: ------ Window Deinit (DialogProgress.xml) ------
21:06:14 T:4608503808 NOTICE: Thread CFileCache start, auto delete: false
21:06:14 T:4608503808 INFO: CFileCache::Process - Hit eof.
21:06:14 T:4607967232 INFO: Auto-selecting http://cdn1.gamaxmedia.hu/streams/mtva/mtv1live.smil/chunklist_b3000000.m3u8 based on configured bandwidth.
21:06:14 T:4608503808 DEBUG: Thread CFileCache 4608503808 terminating
21:06:14 T:4607967232 NOTICE: Creating Demuxer
21:06:14 T:4607967232 DEBUG: ffmpeg[12A80000]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
21:06:14 T:4607967232 DEBUG: Previous line repeats 1 times.
21:06:14 T:4607967232 DEBUG: Error, could not open file http://cdn1.gamaxmedia.hu/streams/mtva/mtv1live.smil/chunklist_b3000000.m3u8
21:06:14 T:4607967232 ERROR: OpenDemuxStream - Error creating demuxer
21:06:14 T:4607967232 NOTICE: CDVDPlayer::OnExit()
21:06:14 T:4607967232 NOTICE: CDVDPlayer::OnExit() deleting input stream
21:06:14 T:4607967232 DEBUG: Thread CDVDPlayer 4607967232 terminating
21:06:14 T:140735249462032 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
21:06:14 T:140735249462032 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
21:06:14 T:4603514880 INFO: Scriptresult: Success
21:06:14 T:4603514880 INFO: Python script stopped
I'm getting the same behavior on Windows (12.2. Frodo) or Mac (with the monthly build).
Any ideas how I can get this stream to play?