aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Session/SessionManager.cs
diff options
context:
space:
mode:
authorTim Hobbs <jesus.tesh@gmail.com>2014-04-18 00:56:43 -0700
committerTim Hobbs <jesus.tesh@gmail.com>2014-04-18 00:56:43 -0700
commit1da36ba59d7449c0f6bf3bb83456fe0ac47a56b2 (patch)
treebd3bbd9cfb3a66045a5ffc9d9dda3a8c8425a4a4 /MediaBrowser.Server.Implementations/Session/SessionManager.cs
parent3c11988f08c12a35cd2074eb7c5afa6fdaaa04f7 (diff)
parentb7b6f64f0089d7ce4ff8c3c5682fd8ede7311b1b (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'MediaBrowser.Server.Implementations/Session/SessionManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Session/SessionManager.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Implementations/Session/SessionManager.cs b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
index 2fc63039d..a05af246c 100644
--- a/MediaBrowser.Server.Implementations/Session/SessionManager.cs
+++ b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
@@ -294,6 +294,7 @@ namespace MediaBrowser.Server.Implementations.Session
session.PlayState.VolumeLevel = info.VolumeLevel;
session.PlayState.AudioStreamIndex = info.AudioStreamIndex;
session.PlayState.SubtitleStreamIndex = info.SubtitleStreamIndex;
+ session.PlayState.PlayMethod = info.PlayMethod;
}
/// <summary>
@@ -1253,8 +1254,8 @@ namespace MediaBrowser.Server.Implementations.Session
}
var backropItem = item.HasImage(ImageType.Backdrop) ? item : null;
-
var thumbItem = item.HasImage(ImageType.Thumb) ? item : null;
+ var logoItem = item.HasImage(ImageType.Logo) ? item : null;
if (thumbItem == null)
{
@@ -1292,6 +1293,11 @@ namespace MediaBrowser.Server.Implementations.Session
thumbItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Thumb));
}
+ if (logoItem == null)
+ {
+ logoItem = item.Parents.FirstOrDefault(i => i.HasImage(ImageType.Logo));
+ }
+
if (thumbItem != null)
{
info.ThumbImageTag = GetImageCacheTag(thumbItem, ImageType.Thumb);
@@ -1304,6 +1310,12 @@ namespace MediaBrowser.Server.Implementations.Session
info.BackdropItemId = GetDtoId(backropItem);
}
+ if (logoItem != null)
+ {
+ info.LogoImageTag = GetImageCacheTag(logoItem, ImageType.Logo);
+ info.LogoItemId = GetDtoId(logoItem);
+ }
+
return info;
}