From 416e553dfa85edce5ddfcfb18c15c3087910cc9e Mon Sep 17 00:00:00 2001 From: Bobo Date: Mon, 22 Jun 2020 21:25:51 +0300 Subject: [PATCH] Fixed crashes when trying to open YouTube videos with emojis --- syncplay/players/mpc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syncplay/players/mpc.py b/syncplay/players/mpc.py index 68f7e9b..73beb1a 100755 --- a/syncplay/players/mpc.py +++ b/syncplay/players/mpc.py @@ -1,6 +1,7 @@ import os.path import re +import string import time import threading import _thread @@ -91,7 +92,7 @@ class MpcHcApi: cmessage = __OSDDATASTRUCT() cmessage.nMsgPos = MsgPos cmessage.nDurationMS = DurationMs - cmessage.strMsg = message + cmessage.strMsg = ''.join(filter(lambda x: x in string.printable, message)) self.__listener.SendCommand(self.CMD_OSDSHOWMESSAGE, cmessage) def sendRawCommand(self, cmd, value):