private static void getMetaDataFromFiles()
 {
     Events.ServerEvents.MetaFileInformation.OnMetaFileInformation(new Events.Args.ServerEventArgs()
     {
         Message = "Meta Daten werden geladen..."
     });
     foreach (string item in Directory.GetFiles(Environment.CurrentDirectory + "\\MetaData"))
     {
         using (StreamReader STR = new StreamReader(item))
         {
             try
             {
                 MetaFiles.Add(JsonConvert.DeserializeObject <Template.MetaFile>(STR.ReadLine()));
             }
             catch
             {
                 Events.ServerEvents.MetaFileInformation.OnMetaFileInformation(new Events.Args.ServerEventArgs()
                 {
                     Message = "Fehler beim Laden von Meta Daten, Pfad: " + item
                 });
             }
         }
     }
     Events.ServerEvents.MetaFileInformation.OnMetaFileInformation(new Events.Args.ServerEventArgs()
     {
         Message = "Meta Daten wurden geladen!"
     });
 }
 public static void CreateMetaFilesFromSongFiles()
 {
     FileManager.DirectoryAvailabilityChecker.CheckDirectories();
     foreach (string item in Directory.GetFiles(Environment.CurrentDirectory + "\\Files"))
     {
         string Name = Path.GetFileNameWithoutExtension(item);
         if (!File.Exists(Environment.CurrentDirectory + "\\MetaData\\" + Name + ".json"))
         {
             MetaFiles.Create(Name, Name, "https://greeneyedmedia.com/wp-content/plugins/woocommerce/assets/images/placeholder.png", Template.MetaKategory.NotDefined);
         }
     }
     Events.ServerEvents.MetaFileInformation.OnMetaFileInformation(new Events.Args.ServerEventArgs()
     {
         Message = "Meta Daten wurden für Songs generiert!"
     });
 }