private void UpdateSong(Mp3FileInfoModel file) { _logController.ChangeTag(file); var song = LoadSong(file.Filepath); try { ChangeArtist(song, file); ChangeTitle(song, file); RemoveUnnecessaryInfo(song); } catch (IOException e) { _logController.Error(e.Message); } SaveSong(song, file); }
public void ChangeTag(Mp3FileInfoModel file) { Write(Localization.ChangingTag, file.Filename); }
public void SaveSong(Mp3FileInfoModel song) { Write(Localization.SavingSong, song.Artist, song.Title); WriteEmptyLine(); }
private void SaveSong(File song, Mp3FileInfoModel fileInfo) { _logController.SaveSong(fileInfo); song.Save(); }
private void ChangeTitle(File file, Mp3FileInfoModel fileInfo) { _logController.ChangeSongTitle(fileInfo.Title); file.Tag.Title = fileInfo.Title; }
private void ChangeArtist(File file, Mp3FileInfoModel fileInfo) { _logController.ChangeSongArtist(fileInfo.Artist); file.Tag.Performers = new[] { fileInfo.Artist }; }