2
0
Эх сурвалжийг харах

record bluray playlist file name

Luke Pulverenti 11 жил өмнө
parent
commit
f0542f69bc

+ 1 - 0
MediaBrowser.Controller/Dto/DtoBuilder.cs

@@ -483,6 +483,7 @@ namespace MediaBrowser.Controller.Dto
                 dto.VideoType = video.VideoType;
                 dto.Video3DFormat = video.Video3DFormat;
                 dto.IsoType = video.IsoType;
+                dto.MainFeaturePlaylistName = video.MainFeaturePlaylistName;
 
                 dto.PartCount = video.AdditionalPartIds.Count + 1;
 

+ 2 - 0
MediaBrowser.Controller/Entities/Video.cs

@@ -95,6 +95,8 @@ namespace MediaBrowser.Controller.Entities
             }
         }
 
+        public string MainFeaturePlaylistName { get; set; }
+
         /// <summary>
         /// Gets the playable stream files.
         /// </summary>

+ 2 - 0
MediaBrowser.Model/Dto/BaseItemDto.cs

@@ -36,6 +36,8 @@ namespace MediaBrowser.Model.Dto
         /// <value>The name of the sort.</value>
         public string SortName { get; set; }
 
+        public string MainFeaturePlaylistName { get; set; }
+        
         /// <summary>
         /// Gets or sets the video3 D format.
         /// </summary>

+ 2 - 0
MediaBrowser.Model/MediaInfo/BlurayDiscInfo.cs

@@ -26,6 +26,8 @@ namespace MediaBrowser.Model.MediaInfo
         /// <value>The files.</value>
         public List<string> Files { get; set; }
 
+        public string PlaylistName { get; set; }
+
         /// <summary>
         /// Gets or sets the chapters.
         /// </summary>

+ 2 - 0
MediaBrowser.Providers/MediaInfo/FFProbeVideoInfoProvider.cs

@@ -566,6 +566,8 @@ namespace MediaBrowser.Providers.MediaInfo
 
             video.MediaStreams = stream.MediaStreams;
 
+            video.MainFeaturePlaylistName = stream.PlaylistName;
+
             if (stream.RunTimeTicks.HasValue && stream.RunTimeTicks.Value > 0)
             {
                 video.RunTimeTicks = stream.RunTimeTicks;

+ 2 - 0
MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs

@@ -78,6 +78,8 @@ namespace MediaBrowser.Server.Implementations.BdInfo
 
             outputStream.MediaStreams = mediaStreams;
 
+            outputStream.PlaylistName = playlist.Name;
+
             if (playlist.StreamClips != null && playlist.StreamClips.Any())
             {
                 // Get the files in the playlist

+ 2 - 2
Nuget/MediaBrowser.Common.Internal.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
     <metadata>
         <id>MediaBrowser.Common.Internal</id>
-        <version>3.0.190</version>
+        <version>3.0.191</version>
         <title>MediaBrowser.Common.Internal</title>
         <authors>Luke</authors>
         <owners>ebr,Luke,scottisafool</owners>
@@ -12,7 +12,7 @@
         <description>Contains common components shared by Media Browser Theater and Media Browser Server. Not intended for plugin developer consumption.</description>
         <copyright>Copyright © Media Browser 2013</copyright>
         <dependencies>
-            <dependency id="MediaBrowser.Common" version="3.0.190" />
+            <dependency id="MediaBrowser.Common" version="3.0.191" />
             <dependency id="NLog" version="2.0.1.2" />
             <dependency id="ServiceStack.Text" version="3.9.55" />
             <dependency id="SimpleInjector" version="2.3.0" />

+ 1 - 1
Nuget/MediaBrowser.Common.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
     <metadata>
         <id>MediaBrowser.Common</id>
-        <version>3.0.190</version>
+        <version>3.0.191</version>
         <title>MediaBrowser.Common</title>
         <authors>Media Browser Team</authors>
         <owners>ebr,Luke,scottisafool</owners>

+ 2 - 2
Nuget/MediaBrowser.Server.Core.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
     <metadata>
         <id>MediaBrowser.Server.Core</id>
-        <version>3.0.190</version>
+        <version>3.0.191</version>
         <title>Media Browser.Server.Core</title>
         <authors>Media Browser Team</authors>
         <owners>ebr,Luke,scottisafool</owners>
@@ -12,7 +12,7 @@
         <description>Contains core components required to build plugins for Media Browser Server.</description>
         <copyright>Copyright © Media Browser 2013</copyright>
         <dependencies>
-            <dependency id="MediaBrowser.Common" version="3.0.190" />
+            <dependency id="MediaBrowser.Common" version="3.0.191" />
         </dependencies>
     </metadata>
     <files>