namespace ZonyLrcTools.Common.Lyrics
{
///
/// 歌词数据下载器,用于匹配并下载歌曲的歌词。
///
public interface ILyricDownloader
{
///
/// 下载歌词数据。
///
/// 歌曲的名称。
/// 歌曲的作者。
/// 歌曲的时长。
/// 歌曲的歌词数据对象。
ValueTask DownloadAsync(string songName, string artist, long? duration = null);
///
/// 下载器的名称。
///
string DownloaderName { get; }
}
}