From b73c3f4411de5edeeded7bcd3a14e79a3d950a4d Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 26 Nov 2015 19:36:57 -0500 Subject: [PATCH] update live tv user data --- MediaBrowser.Controller/LiveTv/LiveTvProgram.cs | 10 +++++++++- .../LiveTv/LiveTvVideoRecording.cs | 11 ++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs index e4b52fd994..88bbe19b79 100644 --- a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs +++ b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs @@ -28,7 +28,15 @@ namespace MediaBrowser.Controller.LiveTv return key; } } - return GetClientTypeName() + "-" + Name; + + if (IsSeries && !string.IsNullOrWhiteSpace(EpisodeTitle)) + { + var name = GetClientTypeName(); + + return name + "-" + Name + (EpisodeTitle ?? string.Empty); + } + + return base.CreateUserDataKey(); } /// diff --git a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs index 77404cfe8e..27594317d2 100644 --- a/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs +++ b/MediaBrowser.Controller/LiveTv/LiveTvVideoRecording.cs @@ -53,10 +53,15 @@ namespace MediaBrowser.Controller.LiveTv return key; } } - - var name = GetClientTypeName(); - return name + "-" + Name + (EpisodeTitle ?? string.Empty); + if (IsSeries && !string.IsNullOrWhiteSpace(EpisodeTitle)) + { + var name = GetClientTypeName(); + + return name + "-" + Name + (EpisodeTitle ?? string.Empty); + } + + return base.CreateUserDataKey(); } public string ServiceName { get; set; }