diff --git a/allstarr/Controllers/AdminController.cs b/allstarr/Controllers/AdminController.cs
index e15ec78..0085e8f 100644
--- a/allstarr/Controllers/AdminController.cs
+++ b/allstarr/Controllers/AdminController.cs
@@ -3324,108 +3324,79 @@ public class LinkPlaylistRequest
///
/// GET /api/admin/downloads
- /// Lists all downloaded files in the downloads directory AND kept folder
+ /// Lists all downloaded files in the KEPT folder only (favorited tracks)
///
[HttpGet("downloads")]
public IActionResult GetDownloads()
{
try
{
- var downloadPath = _configuration["Library:DownloadPath"] ?? "./downloads";
var keptPath = "/app/kept";
+ _logger.LogInformation("📂 Checking kept folder: {Path}", keptPath);
+ _logger.LogInformation("📂 Directory exists: {Exists}", Directory.Exists(keptPath));
+
+ if (!Directory.Exists(keptPath))
+ {
+ _logger.LogWarning("Kept folder does not exist: {Path}", keptPath);
+ return Ok(new { files = new List