private void Form1_Load(object sender, EventArgs e) { // Start the proxy http server AlbumArtServer.getInstance().Start(); // Register retrievers and fill UI. AlbumArtRetrieverManager.registerRetriever(new DefaultAlbumArtRetriever()); foreach (string r in AlbumArtRetrieverManager.getRetrieverList()) { chkRetriever.Items.Add(r); } chkRetriever.SetItemChecked(0, true); chkRetriever_SelectedIndexChanged(null, null); // Register Remoting object which MXiTunes will access when it starts up. TcpServerChannel servChannel = new TcpServerChannel(7898); ChannelServices.RegisterChannel(servChannel, false); RemotingConfiguration.RegisterWellKnownServiceType( typeof(MXiTunesRemote), "MXiTunes", WellKnownObjectMode.SingleCall); }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { AlbumArtServer.getInstance().Stop(); }