From faec79cbd790e6145ba04625dbc1cc8e087d00f4 Mon Sep 17 00:00:00 2001 From: faush01 Date: Tue, 2 Jul 2019 16:08:41 +1000 Subject: [PATCH] add library changed notification --- resources/lib/websocket_client.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/lib/websocket_client.py b/resources/lib/websocket_client.py index b7291a9..170474b 100644 --- a/resources/lib/websocket_client.py +++ b/resources/lib/websocket_client.py @@ -48,10 +48,12 @@ class WebSocketClient(threading.Thread): self._playstate(data) elif message_type == "UserDataChanged": - log.debug("WebSocket Message UserDataChanged: {0}", message) + data = result['Data'] + self._library_changed(data) elif message_type == "LibraryChanged": - log.debug("WebSocket Message LibraryChanged: {0}", message) + data = result['Data'] + self._library_changed(data) elif message_type == "GeneralCommand": data = result['Data'] @@ -60,6 +62,9 @@ class WebSocketClient(threading.Thread): else: log.debug("WebSocket Message Type: {0}", message) + def _library_changed(self, data): + log.debug("Library_Changed: {0}", data) + def _play(cls, data): item_ids = data['ItemIds']