2013-03-17, 01:36
This problem has occurred in both XBMC Live (Eden) and Windows Version (Frodo) for a long time (let says a year). So if someone can shed some lights on it, it would be great.
Seems like it happens to slow stream, slow server or something. Because the stream was completely fine before and it just happens, then it stopped etc.
Introduction
An RTMP can be played:
via addon:
xbmc.Player(xbmc.PLAYER_CORE_AUTO).play(fullURL, item)
or json rpc:
Player.Open with file points to the fullURL
Problem
Some RTMP streams play fine but some that hang XBMC with the word "Working... Please wait" and it stays there forever.
Here is the DEBUG log when it stays there forever: http://codepad.org/uFOWTAve
I have noticed some repeative object in that debug log but don't know what it is and possible cause.
When that happens, the only option is to kill or end process (using Task Manager in Windows or kill -9 in Linux). No action can be done in XBMC. I also tried to send JSON rpc Player.Stop to XBMC but no helps, except the loading icon is freeze and not animated anymore. No click/keyboard mouse action can be done.
I have tried changes the PLAYER_CORE_AUTO to PLAYER_CORE_DVDPLAYER but same result.
Suggested solution
Is it possible to implement some sort of TimeOut so we don't have to forcekill xbmc?
I'm using remote control and everytime it happens I have to use keyboard/mouse which is killing me.
Seems like it happens to slow stream, slow server or something. Because the stream was completely fine before and it just happens, then it stopped etc.
Introduction
An RTMP can be played:
via addon:
xbmc.Player(xbmc.PLAYER_CORE_AUTO).play(fullURL, item)
or json rpc:
Player.Open with file points to the fullURL
Problem
Some RTMP streams play fine but some that hang XBMC with the word "Working... Please wait" and it stays there forever.
Here is the DEBUG log when it stays there forever: http://codepad.org/uFOWTAve
I have noticed some repeative object in that debug log but don't know what it is and possible cause.
When that happens, the only option is to kill or end process (using Task Manager in Windows or kill -9 in Linux). No action can be done in XBMC. I also tried to send JSON rpc Player.Stop to XBMC but no helps, except the loading icon is freeze and not animated anymore. No click/keyboard mouse action can be done.
I have tried changes the PLAYER_CORE_AUTO to PLAYER_CORE_DVDPLAYER but same result.
Suggested solution
Is it possible to implement some sort of TimeOut so we don't have to forcekill xbmc?
I'm using remote control and everytime it happens I have to use keyboard/mouse which is killing me.