diff --git a/Jellyfin.Plugin.SRFPlay/Channels/SRFPlayChannel.cs b/Jellyfin.Plugin.SRFPlay/Channels/SRFPlayChannel.cs index 47c95f3..23bb333 100644 --- a/Jellyfin.Plugin.SRFPlay/Channels/SRFPlayChannel.cs +++ b/Jellyfin.Plugin.SRFPlay/Channels/SRFPlayChannel.cs @@ -231,7 +231,8 @@ public class SRFPlayChannel : IChannel, IHasCacheKey .Where(p => p.Urn != null && !string.IsNullOrEmpty(p.Title) && p.ValidFrom != null && - p.ValidFrom.Value.ToUniversalTime() <= weekFromNow) + p.ValidFrom.Value.ToUniversalTime() <= weekFromNow && + (p.ValidTo == null || p.ValidTo.Value.ToUniversalTime() > now)) .OrderBy(p => p.ValidFrom) .ToList();