From 001453714ab9d05051899122482b04d8f7869e8a Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Sun, 28 Mar 2021 18:21:26 -0500 Subject: [PATCH] fix playback on channel with no preferred language --- ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs b/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs index a5e9c347f..8e680ffac 100644 --- a/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs +++ b/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs @@ -29,7 +29,7 @@ namespace ErsatzTV.Core.FFmpeg { var audioStreams = version.Streams.Filter(s => s.MediaStreamKind == MediaStreamKind.Audio).ToList(); - string language = channel.PreferredLanguageCode.ToLowerInvariant(); + string language = (channel.PreferredLanguageCode ?? string.Empty).ToLowerInvariant(); if (string.IsNullOrWhiteSpace(language)) { _logger.LogDebug("Channel {Number} has no preferred language code", channel.Number);