aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Dto
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-08-23 15:45:52 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-08-23 15:45:52 -0400
commitafd94407f9bad2030344e93c1ce04008209a65af (patch)
tree9886877a462cfd3ee76aae1fcaa6e71b3c1b5b7c /Emby.Server.Implementations/Dto
parent82ab91f20971f46b8da97c0557fb0db38fe856bb (diff)
rework active recordings
Diffstat (limited to 'Emby.Server.Implementations/Dto')
-rw-r--r--Emby.Server.Implementations/Dto/DtoService.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/Dto/DtoService.cs b/Emby.Server.Implementations/Dto/DtoService.cs
index 2ea88b52a4..17e91bfa88 100644
--- a/Emby.Server.Implementations/Dto/DtoService.cs
+++ b/Emby.Server.Implementations/Dto/DtoService.cs
@@ -411,6 +411,21 @@ namespace Emby.Server.Implementations.Dto
{
liveTvManager.AddInfoToRecordingDto(item, dto, user);
}
+ else
+ {
+ var activeRecording = liveTvManager.GetActiveRecordingInfo(item.Path);
+ if (activeRecording != null)
+ {
+ dto.Type = "Recording";
+ dto.CanDownload = false;
+ if (!string.IsNullOrWhiteSpace(dto.SeriesName))
+ {
+ dto.EpisodeTitle = dto.Name;
+ dto.Name = dto.SeriesName;
+ }
+ liveTvManager.AddInfoToRecordingDto(item, dto, activeRecording, user);
+ }
+ }
return dto;
}