mirror of
https://github.com/SoPat712/allstarr.git
synced 2026-02-09 23:55:10 -05:00
feat: playlist implementation
This commit is contained in:
@@ -42,6 +42,14 @@ public interface IDownloadService
|
||||
/// </summary>
|
||||
DownloadInfo? GetDownloadStatus(string songId);
|
||||
|
||||
/// <summary>
|
||||
/// Gets the local path for a song if it has been downloaded already
|
||||
/// </summary>
|
||||
/// <param name="externalProvider">The provider (deezer, qobuz, etc.)</param>
|
||||
/// <param name="externalId">The ID on the external provider</param>
|
||||
/// <returns>The local file path if exists, null otherwise</returns>
|
||||
Task<string?> GetLocalPathIfExistsAsync(string externalProvider, string externalId);
|
||||
|
||||
/// <summary>
|
||||
/// Checks if the service is properly configured and functional
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user