private void DownAllLrcButton_Click(object sender, RoutedEventArgs e) { NetCloudLyricsList nclrc = new NetCloudLyricsList(2.0); foreach (var user in CouldMusicLocalDataGeter.GetSongList()) { foreach (var playlist in user.Pids) { foreach (var song in playlist.Songs) { if (song.SongInfo.SongId != null) { var list = nclrc.GetLrcInfoSercherList(null, null, null, song.SongInfo.SongId); if (list.Count > 0) { //组合将要保存到LRC目录的路径 string fileName = song.SongInfo.SongArtist + " - " + song.SongInfo.SongName + ".lrc"; fileName = Helper.OtherHelper.ReplaceValidFileName(fileName, ' '); string path = GlobalConfigClass._Config.LrcDir + "//" + fileName; //处理同名 if (File.Exists(path)) { continue; } list[0].DownloadLrc(path);//覆盖或者创建 } } } } } }
private void SercherNetcoLrcButton_Click(object sender, RoutedEventArgs e) { ILyricsSercher sercher = new NetCloudLyricsList(GlobalConfigClass._Config.DelayTimeWebLoad); if (Cursinfo.SongType == 2) { sercher.GetLrcInfoSercherList(ArtistTextBox.Text, MusicNameTextBox.Text, GlobalConfigClass._Config.LrcDir, Cursinfo.SongId); } //test Sercher Lrc No Id In CoudMusic :// sercher.GetLrcInfoSercherList(ArtistTextBox.Text, MusicNameTextBox.Text, GlobalConfigClass._Config.LrcDir); else { sercher.GetLrcInfoSercherList(ArtistTextBox.Text, MusicNameTextBox.Text, GlobalConfigClass._Config.LrcDir); } ListLrcSelect.ItemsSource = sercher.SercherResultList; LrcTempEditorText = null; }