private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (_vlcManager.IsInitialized)
     {
         VlcClient.Stop();
     }
     _vlcManager.Stop();
 }
        private void StopButton_Click(object sender, EventArgs e)
        {
            if (_playStatus == PlayStatus.Paused)
            {
                VlcClient.TogglePause();
            }

            VlcClient.Stop();

            _playStatus = PlayStatus.Stopped;
            UpdateUi();
        }
        public MainForm()
        {
            InitializeComponent();
            SetupTimerSync();
            InitDefaultValuesFromSettings();

            Application.ApplicationExit += (_, __) =>
            {
                if (_vlcManager.IsInitialized)
                {
                    VlcClient.Stop();
                }
                _vlcManager.Stop();
            };

            if (!string.IsNullOrWhiteSpace(VlcPathText.Text))
            {
                TryInitVlcManager();
            }
        }