feat: add startup validation for Subsonic and Deezer connectivity

This commit is contained in:
V1ck3s
2026-01-04 17:27:40 +01:00
committed by Vickes
parent b3368d051c
commit 2a6191e9db
3 changed files with 281 additions and 2 deletions

View File

@@ -44,7 +44,6 @@ public class DeezerDownloadService : IDownloadService
private string? _apiToken;
private string? _licenseToken;
private bool _usingFallback;
private readonly Dictionary<string, DownloadInfo> _activeDownloads = new();
private readonly SemaphoreSlim _downloadLock = new(1, 1);
@@ -402,7 +401,6 @@ public class DeezerDownloadService : IDownloadService
if (!string.IsNullOrEmpty(_arlFallback))
{
_logger.LogWarning(ex, "Primary ARL failed, trying fallback ARL...");
_usingFallback = true;
return await tryDownload(_arlFallback);
}
throw;