static void Main(string[] args)
        {
            MyServer.Setup();

            MyServer.AuthService.SetupAuth();
            Indexation.InitRepository();

            MyServer.Log.Info("Indexation of all musics....  ");
            MyServer.Log.Info(Indexation.Do(Properties.Settings.Default.UseMultiThreading) + "Musics");
            MyServer.Log.Info("Indexation done.");
            Indexation.SaveAllInfos();

            CommandLineInterpreter.Instance.Start();

            MyServer.Log.Info("Saving music info ... ");
            Indexation.SaveAllInfos();
            MyServer.Log.Info("Done.");
        }
        static void Main(string[] args)
        {
            MyServer.Setup(new System.Net.IPEndPoint(System.Net.IPAddress.Any, 2003));

            Indexation.InitRepository();

            MyServer.Log.Info("Indexation of all musics....  ");
            MyServer.Log.Info(Indexation.Do(Properties.Settings.Default.UseMultiThreading) + "Musics");
            MyServer.Log.Info("Indexation done.");
            //Indexation.ServerMusics[0].Albums[0].Musics.First().Tags[0] = new Utility.Musics.Tags.Tag("test");
            Indexation.SaveAllInfos();

            AllServices = new Service();
            AllServices.SetupServices();

            TrackersClient.Init();

            CommandLineInterpreter.Instance.Start();

            MyServer.Log.Info("Saving music info ... ");
            Indexation.SaveAllInfos();
            MyServer.Log.Info("Done.");
        }
Exemple #3
0
 public override void Execute(IEnumerable <string> args)
 => Indexation.SaveAllInfos();