To build my custom scene views, I use a websocket access library that makes my life easier.
This library does not automatically detect the type of message sent by OpenLP.
So the message received is considered as binary and is not automatically converted.
It seems that OpenLP does not include the necessary information in the message (probably in the headers).
Does the OpenLP websocket server provide the information message type = json/text and encoding = UTF8 ?