diff --git a/allstarr/Services/SquidWTF/SquidWTFMetadataService.cs b/allstarr/Services/SquidWTF/SquidWTFMetadataService.cs index e1e545e..39b7e0d 100644 --- a/allstarr/Services/SquidWTF/SquidWTFMetadataService.cs +++ b/allstarr/Services/SquidWTF/SquidWTFMetadataService.cs @@ -188,7 +188,15 @@ public class SquidWTFMetadataService : IMusicMetadataService { foreach(var playlist in items.EnumerateArray()) { - playlists.Add(ParseTidalPlaylist(playlist)); + try + { + playlists.Add(ParseTidalPlaylist(playlist)); + } + catch (Exception ex) + { + _logger.LogDebug(ex, "Failed to parse playlist, skipping"); + // Skip this playlist and continue with others + } } } return playlists;