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']