Switched threads to our own facilities and attempts to improve thread management for streaming endpoints

This commit is contained in:
2021-07-02 09:52:21 -05:00
parent 55b1c7bdae
commit 5f11467f27
2 changed files with 9 additions and 2 deletions

View File

@@ -659,6 +659,8 @@ class Controller(object):
sessions.sessions[item].sound.cleaner.cancel()
log.debug("Saving database for " + sessions.sessions[item].session_id)
sessions.sessions[item].save_persistent_data()
log.debug("Disconnecting streaming endpoint for session" + sessions.sessions[item].session_id)
sessions.sessions[item].stop_streaming()
if system == "Windows":
self.systrayIcon.RemoveIcon()
pidpath = os.path.join(os.getenv("temp"), "{}.pid".format(application.name))