mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-04-23 18:44:45 +01:00
update series recordings
This commit is contained in:
@@ -220,7 +220,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.EmbyTV
|
||||
if (enableDelay)
|
||||
{
|
||||
// A hack yes, but need to make sure the file is closed before attempting to delete it
|
||||
await Task.Delay(3000).ConfigureAwait(false);
|
||||
await Task.Delay(3000, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,8 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||
ExternalProgramId = info.ProgramId,
|
||||
ServiceName = service.Name,
|
||||
ChannelName = channelName,
|
||||
ServerId = _appHost.SystemId
|
||||
ServerId = _appHost.SystemId,
|
||||
ExternalSeriesId = info.SeriesId
|
||||
};
|
||||
|
||||
if (!string.IsNullOrEmpty(info.ChannelId))
|
||||
@@ -376,7 +377,8 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||
RecordNewOnly = dto.RecordNewOnly,
|
||||
ProgramId = dto.ExternalProgramId,
|
||||
ChannelId = dto.ExternalChannelId,
|
||||
Id = dto.ExternalId
|
||||
Id = dto.ExternalId,
|
||||
SeriesId = dto.ExternalSeriesId
|
||||
};
|
||||
|
||||
// Convert internal server id's to external tv provider id's
|
||||
|
||||
@@ -627,6 +627,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||
|
||||
item.ProductionYear = info.ProductionYear;
|
||||
item.PremiereDate = item.PremiereDate ?? info.OriginalAirDate;
|
||||
item.ExternalSeriesId = info.SeriesId;
|
||||
|
||||
if (isNew)
|
||||
{
|
||||
@@ -1786,7 +1787,8 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||
ImagePath = program.ProviderImagePath,
|
||||
ImageUrl = program.ProviderImageUrl,
|
||||
Name = program.Name,
|
||||
OfficialRating = program.OfficialRating
|
||||
OfficialRating = program.OfficialRating,
|
||||
SeriesId = program.ExternalSeriesId
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1829,6 +1831,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||
info.Overview = program.Overview;
|
||||
info.ProgramId = programDto.Id;
|
||||
info.ExternalProgramId = program.ExternalId;
|
||||
info.ExternalSeriesId = program.ExternalSeriesId;
|
||||
|
||||
if (program.EndDate.HasValue)
|
||||
{
|
||||
|
||||
@@ -326,6 +326,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
||||
{
|
||||
return list;
|
||||
}
|
||||
channelId = channelId.Substring(ChannelIdPrefix.Length);
|
||||
|
||||
list.Add(GetMediaSource(info, channelId, "native"));
|
||||
|
||||
@@ -358,6 +359,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv.TunerHosts.HdHomerun
|
||||
{
|
||||
return null;
|
||||
}
|
||||
channelId = channelId.Substring(ChannelIdPrefix.Length);
|
||||
|
||||
return GetMediaSource(info, channelId, streamId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user