diff --git a/src/ZonyLrcTools.Cli/Commands/SubCommand/DownloadCommand.cs b/src/ZonyLrcTools.Cli/Commands/SubCommand/DownloadCommand.cs index 24dc471..e18f29a 100644 --- a/src/ZonyLrcTools.Cli/Commands/SubCommand/DownloadCommand.cs +++ b/src/ZonyLrcTools.Cli/Commands/SubCommand/DownloadCommand.cs @@ -164,7 +164,7 @@ namespace ZonyLrcTools.Cli.Commands.SubCommand await Task.WhenAll(warpTaskList); - _logger.LogInformation($"歌词数据下载完成,成功: {musicInfos.Count} 失败{musicInfos.Count - musicInfos.Count(m => m.IsSuccessful)}。"); + _logger.LogInformation($"歌词数据下载完成,成功: {musicInfos.Count(m => m.IsSuccessful)} 失败{musicInfos.Count(m => m.IsSuccessful == false)}。"); } private async Task DownloadLyricTaskLogicAsync(IEnumerable downloaderList, MusicInfo info) @@ -197,10 +197,7 @@ namespace ZonyLrcTools.Cli.Commands.SubCommand } catch (ErrorCodeException ex) { - if (ex.ErrorCode == ErrorCodes.NoMatchingSong) - { - info.IsSuccessful = false; - } + info.IsSuccessful = ex.ErrorCode == ErrorCodes.NoMatchingSong; _logger.LogWarningInfo(ex); } @@ -249,7 +246,7 @@ namespace ZonyLrcTools.Cli.Commands.SubCommand await Task.WhenAll(warpTaskList); - _logger.LogInformation($"专辑数据下载完成,成功: {musicInfos.Count(m => m.IsSuccessful)} 失败{musicInfos.Count(m => !m.IsSuccessful)}。"); + _logger.LogInformation($"专辑数据下载完成,成功: {musicInfos.Count(m => m.IsSuccessful)} 失败{musicInfos.Count(m => m.IsSuccessful == false)}。"); } private async Task DownloadAlbumTaskLogicAsync(IAlbumDownloader downloader, MusicInfo info) diff --git a/src/ZonyLrcTools.Cli/config.yaml b/src/ZonyLrcTools.Cli/config.yaml index 58955f1..5712699 100644 --- a/src/ZonyLrcTools.Cli/config.yaml +++ b/src/ZonyLrcTools.Cli/config.yaml @@ -34,11 +34,11 @@ globalOption: # 支持的歌词下载器。 plugin: - name: NetEase # 基于网易云音乐的歌词下载器。 - priority: 1 # 优先级,升序排列,改为 -1 时禁用。 + priority: -1 # 优先级,升序排列,改为 -1 时禁用。 - name: QQ # 基于 QQ 音乐的歌词下载器。 priority: 2 - name: KuGou # 基于酷狗音乐的歌词下载器。 - priority: 3 + priority: -1 # 歌词下载的一些共有配置参数。 config: isOneLine: true # 双语歌词是否合并为一行展示。