diff --git a/allstarr/Controllers/AdminController.cs b/allstarr/Controllers/AdminController.cs
index c54ca0c..c039470 100644
--- a/allstarr/Controllers/AdminController.cs
+++ b/allstarr/Controllers/AdminController.cs
@@ -547,54 +547,6 @@ public class AdminController : ControllerBase
_logger.LogWarning("Playlist {Name} has no JellyfinId configured", config.Name);
}
- // Get lyrics completion status
- try
- {
- var tracks = await _playlistFetcher.GetPlaylistTracksAsync(config.Name);
- if (tracks.Count > 0)
- {
- var lyricsWithCount = 0;
- var lyricsWithoutCount = 0;
-
- foreach (var track in tracks)
- {
- var cacheKey = $"lyrics:{track.PrimaryArtist}:{track.Title}:{track.Album}:{track.DurationMs / 1000}";
- var existingLyrics = await _cache.GetStringAsync(cacheKey);
-
- if (!string.IsNullOrEmpty(existingLyrics))
- {
- lyricsWithCount++;
- }
- else
- {
- lyricsWithoutCount++;
- }
- }
-
- playlistInfo["lyricsTotal"] = tracks.Count;
- playlistInfo["lyricsCached"] = lyricsWithCount;
- playlistInfo["lyricsMissing"] = lyricsWithoutCount;
- playlistInfo["lyricsPercentage"] = tracks.Count > 0
- ? (int)Math.Round((double)lyricsWithCount / tracks.Count * 100)
- : 0;
- }
- else
- {
- playlistInfo["lyricsTotal"] = 0;
- playlistInfo["lyricsCached"] = 0;
- playlistInfo["lyricsMissing"] = 0;
- playlistInfo["lyricsPercentage"] = 0;
- }
- }
- catch (Exception ex)
- {
- _logger.LogWarning(ex, "Failed to get lyrics completion for playlist {Name}", config.Name);
- playlistInfo["lyricsTotal"] = 0;
- playlistInfo["lyricsCached"] = 0;
- playlistInfo["lyricsMissing"] = 0;
- playlistInfo["lyricsPercentage"] = 0;
- }
-
playlists.Add(playlistInfo);
}
@@ -3471,7 +3423,7 @@ public class LinkPlaylistRequest
///