2014-12-07, 07:34 PM
The code I'm using for starting playback is:
PluginHelperFactory.GetPluginHelper().PlayLiveTV©;
And for stopping is:
PluginHelperFactory.GetPluginHelper().GetPlaybackProxy() {just checks that is non NULL}
EventBus.GetInstance().Notify("HANDLE_COMMAND", "Stop");
The stop is done in the context of a time callback, which likely makes a difference. (I also have an unblock screensaver after that; but removing it made no difference.)
PluginHelperFactory.GetPluginHelper().PlayLiveTV©;
And for stopping is:
PluginHelperFactory.GetPluginHelper().GetPlaybackProxy() {just checks that is non NULL}
EventBus.GetInstance().Notify("HANDLE_COMMAND", "Stop");
The stop is done in the context of a time callback, which likely makes a difference. (I also have an unblock screensaver after that; but removing it made no difference.)