// MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     if (reason != PluginCloseReason.MusicBeeClosing)
     {
         StopPlugin();
     }
 }
Exemple #2
0
 public void Close(PluginCloseReason reason)
 {
     //MessageBox.Show("Close(" + reason + ")");
     lyricsReloaded.getLogger().info("Plugin disabled");
     lyricsReloaded.shutdown();
     lyricsReloaded = null;
 }
Exemple #3
0
 public void Close(PluginCloseReason reason)
 {
     //MessageBox.Show("Close(" + reason + ")");
     lyricsReloaded.getLogger().info("Plugin disabled");
     lyricsReloaded.shutdown();
     lyricsReloaded = null;
 }
Exemple #4
0
        // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
        public void Close(PluginCloseReason reason)
        {
            string dataPath = mbApiInterface.Setting_GetPersistentStoragePath();

            // This will send an invalid command to MPV which will casue it to close along with MusicBee
            Program.MainHack("");
            // Program.MainHack("--quit");
        }
Exemple #5
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     _timer.Stop();
     Control.FromHandle(_mbApiInterface.MB_GetWindowHandle()).Invoke(new Action(() =>
     {
         _frmLyrics?.Dispose();
         _frmLyrics = null;
     }));
 }
        // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
        public void Close(PluginCloseReason reason)
        {
            StopChromecast();
            StopWebserver();

            EmptyDirectory().WaitWithoutException();

            RevertSettings();
        }
        // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
        public void Close(PluginCloseReason reason)
        {
            PauseIfPlaying();
            RevertSettings();

            StopWebserver();

            csSender = null;
        }
Exemple #8
0
        // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
        public void Close(PluginCloseReason reason)
        {
            if (wsClient != null)
            {
                wsClient.Dispose();
                wsClient = null;
            }

            config = null;
        }
        // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
        public void Close(PluginCloseReason reason)
        {
            if (timer_ != null)
            {
                timer_.Dispose();
                timer_ = null;
            }

            if (reason == PluginCloseReason.StopNoUnload)
            {
                device_ = null;
            }

            lcdScreenList_.Clear();
            currentPage_ = 0;

            if (settings_ != null)
            {
                settings_.Dispose();
                settings_ = null;
            }

            if (device_ != null)
            {
                device_.Dispose();
                device_ = null;
            }

            if (applet_ != null)
            {
                applet_.Dispose();
                applet_ = null;
            }

            settings_ = null;
            device_   = null;


            if (reason == PluginCloseReason.StopNoUnload)
            {
                connectDevice();
            }
        }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     _manager.Close();
     //_timer.Close();
     _mainForm?.Close();
 }
Exemple #11
0
 public void Close(PluginCloseReason reason)
 {
     return;
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     SetArtworkThumbnail(null);
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     mLogic.Close();
 }
 /// <summary>
 /// MusicBee is closing the plugin (plugin is being disabled by user or
 /// MusicBee is shutting down).
 /// </summary>
 /// <param name="reason">The reason.</param>
 public void Close(PluginCloseReason reason)
 {
     if (_workLock != null)
     {
         _workLock.Dispose();
         _workLock = null;
     }
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     DiscordRPC.Shutdown();
 }
Exemple #16
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason _)
 {
     _discordClient.Dispose();
 }
Exemple #17
0
 public void Close(PluginCloseReason reason)
 {
     // call this to shut down the rpc connection so it doesn't persist
     DiscordRPC.Shutdown();
 }
Exemple #18
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     UnsubscribeGlobalHooks();
     SetArtworkThumbnail(null);
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 /// <summary>
 /// Closes the specified reason.
 /// </summary>
 /// <param name="reason">The reason.</param>
 /// <remarks></remarks>
 public void Close(PluginCloseReason reason)
 {
     SkypeCommunicationAdapter.GetInstance().SendMessage(Messages.SetMood + "");
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
 }
Exemple #21
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     Subsonic.Close();
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     _playingTimer.Stop();
 }
Exemple #23
0
 public void Close(PluginCloseReason reason)
 {
     /** When the plugin closes for whatever reason the SocketServer must stop **/
     _musicBeeRemotePlugin.Stop();
 }
Exemple #24
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     ipcInterface.Close();
     Application.Exit();
     interfaceThread.Join();
 }
Exemple #25
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     StopServer();
 }
Exemple #26
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     systemMediaControls.IsEnabled = false;
 }
Exemple #27
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     _discordClient.ClearPresence();
     _discordClient.Dispose();
 }
 /// <summary>
 /// MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 /// </summary>
 /// <param name="reason"></param>
 public void Close(PluginCloseReason reason)
 {
     WinAPI.AllowMonitorPowerdown();
 }
Exemple #29
0
 /// <summary>
 /// The close.
 /// </summary>
 /// <param name="reason">
 /// The reason.
 /// </param>
 public void Close(PluginCloseReason reason)
 {
     /** When the plugin closes for whatever reason the SocketServer must stop **/
     EventBus.FireEvent(new MessageEvent(EventType.ActionSocketStop));
 }
Exemple #30
0
 /// <summary>
 /// Called by MusicBee when it closes the Remote plugin for any reason.
 /// </summary>
 /// <param name="reason">The reason for the plugin close.</param>
 public void Close(PluginCloseReason reason)
 {
     // Terminated the plugin core, when the plugin received the close event
     _musicBeeRemotePlugin.Terminate();
     _bootstrap.Dispose();
 }
Exemple #31
0
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
 }
Exemple #32
0
 public void Close(PluginCloseReason reason)
 {
     PluginSettings.LocalSettings.Save();
     _windows?.CloseAll();
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     Eject();
 }
 // MusicBee is closing the plugin (plugin is being disabled by user or MusicBee is shutting down)
 public void Close(PluginCloseReason reason)
 {
     _mbTcpHelper.Dispose();
 }