Add public isPLaying() and remove redundant flag m_playing
Add functions to return backend name and version
Add function getPlayedProgram() to return live program played