diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-08-05 15:02:33 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-08-05 15:02:33 -0400 |
| commit | db315c4e3279a0f7c5fd5507887b32c6436b90af (patch) | |
| tree | ec0b852762595883dd34f18c8ae22d42133484b4 /MediaBrowser.XbmcMetadata | |
| parent | 3fe1c25c3ea8d6519aba3b5c3ef0d6a9154413b2 (diff) | |
update media source methods
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs | 9 |
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)); |
