public void LoadSettings() { OutputDir = Config.OutputDir(); ThreadNum = AIGS.Common.Convert.ConverStringToInt(Config.ThreadNum()); SearchNum = AIGS.Common.Convert.ConverStringToInt(Config.SearchNum()); OnlyM4a = Config.OnlyM4a(); AddHyphen = Config.AddHyphen(); UseTrackNumber = Config.UseTrackNumber(); AddExplicitTag = Config.AddExplicitTag(); IncludeEPSingle = Config.IncludeEP(); SaveCovers = Config.SaveCovers(); MaxFileName = int.Parse(Config.MaxFileName()); MaxDirName = int.Parse(Config.MaxDirName()); CheckExist = Config.CheckExist(); ArtistBeforeTitle = Config.ArtistBeforeTitle(); AddYearIndex = Config.AddYear(); AddAlbumIDBeforeFolder = Config.AddAlbumIDBeforeFolder(); AccessToken = Config.Accesstoken(); ThemeIndex = int.Parse(Config.ThemeIndex()); }
public void Confim() { Config.ThreadNum(ThreadNum.ToString()); Config.SearchNum(SearchNum.ToString()); Config.OnlyM4a(OnlyM4a.ToString()); Config.AddExplicitTag(AddExplicitTag.ToString()); Config.SaveCovers(SaveCovers.ToString()); Config.IncludeEP(IncludeEPSingle.ToString()); Config.CheckExist(CheckExist.ToString()); Config.ArtistBeforeTitle(ArtistBeforeTitle.ToString()); Config.AddHyphen(AddHyphen.ToString()); Config.AddYear(AddYearIndex); Config.OutputDir(OutputDir); Config.UseTrackNumber(UseTrackNumber.ToString()); Config.MaxFileName(MaxFileName.ToString()); Config.MaxDirName(MaxDirName.ToString()); Config.AddAlbumIDBeforeFolder(AddAlbumIDBeforeFolder.ToString()); Config.ThemeIndex(ThemeIndex.ToString()); TidalTool.SetSearchMaxNum(int.Parse(Config.SearchNum())); ThreadTool.SetThreadNum(ThreadNum); ChangeTheme(ThemeIndex); if (AccessToken.IsNotBlank()) { if (TidalTool.loginByAccesstoken(AccessToken)) { Config.Accesstoken(AccessToken); } else { Growl.Warning("Accesstoken is not valid!", "SettingsMsg"); return; } } Growl.Success("Refresh settings success!", "SettingsMsg"); }