aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-08-05 15:02:33 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-08-05 15:02:33 -0400
commitdb315c4e3279a0f7c5fd5507887b32c6436b90af (patch)
treeec0b852762595883dd34f18c8ae22d42133484b4 /MediaBrowser.XbmcMetadata
parent3fe1c25c3ea8d6519aba3b5c3ef0d6a9154413b2 (diff)
update media source methods
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
index 510e6e252c..f37b9442c1 100644
--- a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
@@ -300,9 +300,9 @@ namespace MediaBrowser.XbmcMetadata.Savers
writer.WriteStartElement("fileinfo");
writer.WriteStartElement("streamdetails");
- var mediaSource = item.GetMediaSources(false).First();
+ var mediaStreams = item.GetMediaStreams();
- foreach (var stream in mediaSource.MediaStreams)
+ foreach (var stream in mediaStreams)
{
writer.WriteStartElement(stream.Type.ToString().ToLower());
@@ -378,9 +378,10 @@ namespace MediaBrowser.XbmcMetadata.Savers
if (stream.Type == MediaStreamType.Video)
{
- if (mediaSource.RunTimeTicks.HasValue)
+ var runtimeTicks = ((IHasMetadata) item).RunTimeTicks;
+ if (runtimeTicks.HasValue)
{
- var timespan = TimeSpan.FromTicks(mediaSource.RunTimeTicks.Value);
+ var timespan = TimeSpan.FromTicks(runtimeTicks.Value);
writer.WriteElementString("duration", Convert.ToInt32(timespan.TotalMinutes).ToString(UsCulture));
writer.WriteElementString("durationinseconds", Convert.ToInt32(timespan.TotalSeconds).ToString(UsCulture));