diff --git a/Jellyfin.Api/Helpers/ItemHelper.cs b/Jellyfin.Api/Helpers/ItemHelper.cs index 622eb0b9fe..cd29361bd7 100644 --- a/Jellyfin.Api/Helpers/ItemHelper.cs +++ b/Jellyfin.Api/Helpers/ItemHelper.cs @@ -37,7 +37,11 @@ namespace Jellyfin.Api.Helpers foreach (var provider in foundLyricProviders) { - providerList.Add((ILyricsProvider)Activator.CreateInstance(provider)); + ILyricsProvider? newProvider = Activator.CreateInstance(provider) as ILyricsProvider; + if (newProvider is not null) + { + providerList.Add(newProvider); + } } foreach (ILyricsProvider provider in providerList) @@ -74,7 +78,7 @@ namespace Jellyfin.Api.Helpers // Iterate over all found lyric providers foreach (var provider in foundLyricProviders) { - var foundProvider = (ILyricsProvider)Activator.CreateInstance(provider); + ILyricsProvider? foundProvider = Activator.CreateInstance(provider) as ILyricsProvider; if (foundProvider?.FileExtensions is null) { continue;