diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-18 01:03:01 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-18 01:03:01 -0400 |
| commit | 7f320ce0638cd3c26b45bb75184d526f03b18651 (patch) | |
| tree | 7af43a7b7006f10ae78e933c79df6b66978c49c3 /MediaBrowser.Server.Implementations/Session/SessionManager.cs | |
| parent | 818d7990915ef8970a95a226aa4be1851ba3b9e6 (diff) | |
add basic dlna server browsing
Diffstat (limited to 'MediaBrowser.Server.Implementations/Session/SessionManager.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Session/SessionManager.cs | 14 |
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; } |
