diff --git a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
index 59e1dc5400..c5993eb3f5 100644
--- a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
+++ b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs
@@ -76,9 +76,6 @@ namespace MediaBrowser.Dlna.Profiles
Type = DlnaProfileType.Video
}
};
-
- AddXmlRootAttribute("xmlns", "urn:schemas-upnp-org:device-1-0");
- AddXmlRootAttribute("xmlns:dlna", "urn:schemas-dlna-org:device-1-0");
}
public void AddXmlRootAttribute(string name, string value)
diff --git a/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml b/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml
index 4aacc8a484..e2fe238909 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml
@@ -32,10 +32,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Default.xml b/MediaBrowser.Dlna/Profiles/Xml/Default.xml
index 4755d60bd3..e2954b2754 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Default.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Default.xml
@@ -26,10 +26,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml b/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml
index 6bf90c8ff5..d70bc2f367 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml
@@ -31,10 +31,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml b/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml
index cecdfdbe42..b4bd4cde95 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml
@@ -32,10 +32,8 @@
true
true
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml b/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml
index 59f374b2e5..3dd5e2dacd 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml
@@ -33,10 +33,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml b/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml
index 340a295e78..a751dc8d3d 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml
@@ -32,10 +32,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml b/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml
index 057a052e15..f9ec9c07f8 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml
@@ -30,10 +30,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml b/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml
index 8054f3b619..5ed255a6bf 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml
@@ -32,10 +32,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml b/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml
index e0517aa8ad..f8a838e493 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml
@@ -33,9 +33,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml b/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml
index d2f03333ae..866cfa9275 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml
@@ -26,10 +26,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml b/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml
index 70f3b0f8de..f7033d5caa 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml
@@ -32,9 +32,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml
index b8a75ec94a..bc8c7403d3 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml
@@ -32,9 +32,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml
index cf80c01924..e34ff4cfcc 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml
@@ -34,9 +34,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml
index eabdb303f1..3a79caefd4 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml
@@ -34,9 +34,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml
index e6669f8e8d..df23d1768f 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml
@@ -34,9 +34,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml
index 7aa877cd4f..a493482247 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml
@@ -34,9 +34,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml
index 7611f26b00..3c9f110705 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml
@@ -34,9 +34,8 @@
false
false
false
+ false
-
-
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml b/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml
index 89e282cd06..cabad7cf85 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml
@@ -34,10 +34,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml b/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml
index bc24f268cf..72ab0e106f 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml
@@ -32,10 +32,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml b/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml
index 6cb9331514..3b23ed7ca7 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml
@@ -33,10 +33,8 @@
false
false
false
-
-
-
-
+ true
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml b/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml
index 4ada245128..f59c99aab8 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml
@@ -32,6 +32,7 @@
true
true
true
+ false
diff --git a/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml b/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml
index 0732923636..6a7e8f3fb9 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml
@@ -33,10 +33,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml b/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml
index f989453609..25527c3f66 100644
--- a/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml
+++ b/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml
@@ -32,10 +32,8 @@
false
false
false
-
-
-
-
+ false
+
diff --git a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
index 5780aa10bb..96c9535ab2 100644
--- a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
+++ b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
@@ -51,10 +51,25 @@ namespace MediaBrowser.Dlna.Server
builder.Append("");
builder.Append("");
builder.Append("");
@@ -74,7 +89,7 @@ namespace MediaBrowser.Dlna.Server
builder.Append("");
AppendDeviceProperties(builder);
- //AppendIconList(builder);
+ AppendIconList(builder);
AppendServiceList(builder);
builder.Append("");
}
@@ -83,25 +98,19 @@ namespace MediaBrowser.Dlna.Server
{
builder.Append("uuid:" + SecurityElement.Escape(_serverUdn) + "");
- if (!string.IsNullOrWhiteSpace(_profile.XDlnaCap))
- {
- builder.Append("" + SecurityElement.Escape(_profile.XDlnaCap ?? string.Empty) + "");
- }
+ builder.Append("" + SecurityElement.Escape(_profile.XDlnaCap ?? string.Empty) + "");
builder.Append("M-DMS-1.50");
builder.Append("" + SecurityElement.Escape(_profile.XDlnaDoc ?? string.Empty) + "");
-
+
builder.Append("" + SecurityElement.Escape(GetFriendlyName()) + "");
builder.Append("urn:schemas-upnp-org:device:MediaServer:1");
builder.Append("" + SecurityElement.Escape(_profile.Manufacturer ?? string.Empty) + "");
builder.Append("" + SecurityElement.Escape(_profile.ManufacturerUrl ?? string.Empty) + "");
builder.Append("" + SecurityElement.Escape(_profile.ModelName ?? string.Empty) + "");
- if (!string.IsNullOrWhiteSpace(_profile.ModelDescription))
- {
- builder.Append("" + SecurityElement.Escape(_profile.ModelDescription ?? string.Empty) + "");
- }
-
+ builder.Append("" + SecurityElement.Escape(_profile.ModelDescription ?? string.Empty) + "");
+
builder.Append("" + SecurityElement.Escape(_profile.ModelNumber ?? string.Empty) + "");
builder.Append("" + SecurityElement.Escape(_profile.ModelUrl ?? string.Empty) + "");
diff --git a/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs b/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
index b5ecc94a29..9d2eb297f8 100644
--- a/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
+++ b/MediaBrowser.Server.Implementations/Photos/PhotoAlbumImageProvider.cs
@@ -8,37 +8,37 @@ using System.Threading.Tasks;
namespace MediaBrowser.Server.Implementations.Photos
{
- //public class PhotoAlbumImageProvider : IDynamicImageProvider
- //{
- // public IEnumerable GetSupportedImages(IHasImages item)
- // {
- // return new List { ImageType.Primary };
- // }
+ public class PhotoAlbumImageProvider : IDynamicImageProvider
+ {
+ public IEnumerable GetSupportedImages(IHasImages item)
+ {
+ return new List { ImageType.Primary };
+ }
- // public Task GetImage(IHasImages item, ImageType type, CancellationToken cancellationToken)
- // {
- // var album = (PhotoAlbum)item;
+ public Task GetImage(IHasImages item, ImageType type, CancellationToken cancellationToken)
+ {
+ var album = (PhotoAlbum)item;
- // var image = album.Children
- // .OfType()
- // .Select(i => i.GetImagePath(type))
- // .FirstOrDefault(i => !string.IsNullOrEmpty(i));
+ var image = album.Children
+ .OfType()
+ .Select(i => i.GetImagePath(type))
+ .FirstOrDefault(i => !string.IsNullOrEmpty(i));
- // return Task.FromResult(new DynamicImageResponse
- // {
- // Path = image,
- // HasImage = !string.IsNullOrEmpty(image)
- // });
- // }
+ return Task.FromResult(new DynamicImageResponse
+ {
+ Path = image,
+ HasImage = !string.IsNullOrEmpty(image)
+ });
+ }
- // public string Name
- // {
- // get { return "Image Extractor"; }
- // }
+ public string Name
+ {
+ get { return "Image Extractor"; }
+ }
- // public bool Supports(IHasImages item)
- // {
- // return item is PhotoAlbum;
- // }
- //}
+ public bool Supports(IHasImages item)
+ {
+ return item is PhotoAlbum;
+ }
+ }
}
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
index ce2e2d4229..114ec4e175 100644
--- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
@@ -1665,6 +1665,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
diff --git a/SharedVersion.cs b/SharedVersion.cs
index e4ebaa224e..74ef7e7462 100644
--- a/SharedVersion.cs
+++ b/SharedVersion.cs
@@ -1,4 +1,4 @@
using System.Reflection;
-//[assembly: AssemblyVersion("3.0.*")]
-[assembly: AssemblyVersion("3.0.5607.1")]
+[assembly: AssemblyVersion("3.0.*")]
+//[assembly: AssemblyVersion("3.0.5607.1")]