private void SyncClient_ChatReceived(object sender, ChatEventArgs e)
        {
            float seekTime = float.Parse(e.SeekTime);

            Dispatcher.Invoke(() =>
            {
                Messages.Add(e.User + " [" + StringifyElapsedTime(seekTime) + "]: " + e.ChatMessage);
                messageAlert.Play();
                if (Properties.Settings.Default.PauseAndOpenChatOnMessageReceived)
                {
                    if (!vlcPlayerPausedOrStopped)
                    {
                        Pause();
                    }
                    if (!ChatOpen)
                    {
                        OpenChat();
                    }
                }
            });
        }
 protected virtual void OnChatReceived(ChatEventArgs e)
 {
     ChatReceived?.Invoke(this, e);
 }