feat: Added support for reading song information from CSV files and NetEase Cloud Music playlists.

This commit is contained in:
real-zony
2023-03-12 15:20:55 +08:00
parent 0e5e48cd00
commit fb1f743365
8 changed files with 94 additions and 19 deletions

View File

@@ -12,7 +12,7 @@ public class CsvFileMusicScannerTests : TestBase
public async Task GetMusicInfoFromCsvFileAsync_Test()
{
var musicScanner = GetService<CsvFileMusicScanner>();
var musicInfo = await musicScanner.GetMusicInfoFromCsvFileAsync(Path.Combine("TestData", "test.csv"), new ManualDownloadOptions());
var musicInfo = await musicScanner.GetMusicInfoFromCsvFileAsync(Path.Combine("TestData", "test.csv"), "DownloadedLrc", "{Artist} - {Name}.lrc");
musicInfo.ShouldNotBeNull();
musicInfo.Count.ShouldBeGreaterThan(0);

View File

@@ -11,7 +11,7 @@ public class NetEaseMusicSongListMusicScannerTests : TestBase
public async Task GetMusicInfoFromNetEaseMusicSongListAsync_Test()
{
var musicScanner = GetService<NetEaseMusicSongListMusicScanner>();
var musicInfo = await musicScanner.GetMusicInfoFromNetEaseMusicSongListAsync("7224428149", new ManualDownloadOptions());
var musicInfo = await musicScanner.GetMusicInfoFromNetEaseMusicSongListAsync("7224428149", "DownloadedLrc", "{Artist} - {Name}.lrc");
musicInfo.ShouldNotBeNull();
musicInfo.Count.ShouldBeGreaterThan(10);