diff options
Diffstat (limited to 'MediaBrowser.Dlna/Profiles')
33 files changed, 111 insertions, 86 deletions
diff --git a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs index a243fd0118..59e1dc5400 100644 --- a/MediaBrowser.Dlna/Profiles/DefaultProfile.cs +++ b/MediaBrowser.Dlna/Profiles/DefaultProfile.cs @@ -1,4 +1,5 @@ using MediaBrowser.Model.Dlna; +using System.Linq; using System.Xml.Serialization; namespace MediaBrowser.Dlna.Profiles @@ -75,6 +76,23 @@ 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) + { + var atts = XmlRootAttributes ?? new XmlAttribute[] { }; + var list = atts.ToList(); + + list.Add(new XmlAttribute + { + Name = name, + Value = value + }); + + XmlRootAttributes = list.ToArray(); } } } diff --git a/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs b/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs index 9e51c2895c..473640c15a 100644 --- a/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs +++ b/MediaBrowser.Dlna/Profiles/PanasonicVieraProfile.cs @@ -26,14 +26,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:pv", - Value = "http://www.pv.com/pvns/" - } - }; + AddXmlRootAttribute("xmlns:pv", "http://www.pv.com/pvns/"); TimelineOffsetSeconds = 10; diff --git a/MediaBrowser.Dlna/Profiles/SamsungSmartTvProfile.cs b/MediaBrowser.Dlna/Profiles/SamsungSmartTvProfile.cs index 396dd64892..d2aa005c39 100644 --- a/MediaBrowser.Dlna/Profiles/SamsungSmartTvProfile.cs +++ b/MediaBrowser.Dlna/Profiles/SamsungSmartTvProfile.cs @@ -27,14 +27,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:sec", - Value = "http://www.sec.co.kr/" - } - }; + AddXmlRootAttribute("xmlns:sec", "http://www.sec.co.kr/"); TranscodingProfiles = new[] { diff --git a/MediaBrowser.Dlna/Profiles/SonyBlurayPlayer2013Profile.cs b/MediaBrowser.Dlna/Profiles/SonyBlurayPlayer2013Profile.cs index baaccba5a7..dbade81705 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBlurayPlayer2013Profile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBlurayPlayer2013Profile.cs @@ -17,14 +17,7 @@ namespace MediaBrowser.Dlna.Profiles ModelNumber = "BDP-2013" }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); ModelName = "Windows Media Player Sharing"; ModelNumber = "3.0"; diff --git a/MediaBrowser.Dlna/Profiles/SonyBlurayPlayerProfile.cs b/MediaBrowser.Dlna/Profiles/SonyBlurayPlayerProfile.cs index d2e6d7c15f..f6cc036377 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBlurayPlayerProfile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBlurayPlayerProfile.cs @@ -33,14 +33,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); ModelName = "Windows Media Player Sharing"; ModelNumber = "3.0"; diff --git a/MediaBrowser.Dlna/Profiles/SonyBravia2010Profile.cs b/MediaBrowser.Dlna/Profiles/SonyBravia2010Profile.cs index 3bd425cb38..3a1086d3c7 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBravia2010Profile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBravia2010Profile.cs @@ -26,14 +26,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); AlbumArtPn = "JPEG_TN"; diff --git a/MediaBrowser.Dlna/Profiles/SonyBravia2011Profile.cs b/MediaBrowser.Dlna/Profiles/SonyBravia2011Profile.cs index de4f1d2b65..34b2dc3257 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBravia2011Profile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBravia2011Profile.cs @@ -26,14 +26,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); AlbumArtPn = "JPEG_TN"; diff --git a/MediaBrowser.Dlna/Profiles/SonyBravia2012Profile.cs b/MediaBrowser.Dlna/Profiles/SonyBravia2012Profile.cs index 5a5fb9e942..c56663d432 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBravia2012Profile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBravia2012Profile.cs @@ -26,14 +26,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); AlbumArtPn = "JPEG_TN"; diff --git a/MediaBrowser.Dlna/Profiles/SonyBravia2013Profile.cs b/MediaBrowser.Dlna/Profiles/SonyBravia2013Profile.cs index 74a07f3892..d19ca1a917 100644 --- a/MediaBrowser.Dlna/Profiles/SonyBravia2013Profile.cs +++ b/MediaBrowser.Dlna/Profiles/SonyBravia2013Profile.cs @@ -26,14 +26,7 @@ namespace MediaBrowser.Dlna.Profiles } }; - XmlRootAttributes = new[] - { - new XmlAttribute - { - Name = "xmlns:av", - Value = "urn:schemas-sony-com:av" - } - }; + AddXmlRootAttribute("xmlns:av", "urn:schemas-sony-com:av"); AlbumArtPn = "JPEG_TN"; diff --git a/MediaBrowser.Dlna/Profiles/Xbox360Profile.cs b/MediaBrowser.Dlna/Profiles/Xbox360Profile.cs index 62c06f8f57..f230b38ae4 100644 --- a/MediaBrowser.Dlna/Profiles/Xbox360Profile.cs +++ b/MediaBrowser.Dlna/Profiles/Xbox360Profile.cs @@ -18,12 +18,13 @@ namespace MediaBrowser.Dlna.Profiles ModelNumber = "12.0"; - FriendlyName = "${HostName} : 1"; + FriendlyName = "${HostName}: Emby:"; - ModelUrl = "http://www.microsoft.com/"; + ModelUrl = "http://go.microsoft.com/fwlink/?LinkId=105926"; Manufacturer = "Microsoft Corporation"; - ManufacturerUrl = "http://www.microsoft.com/"; + ManufacturerUrl = "http://www.microsoft.com"; XDlnaDoc = "DMS-1.50"; + ModelDescription = null; TimelineOffsetSeconds = 40; RequiresPlainFolders = true; @@ -311,6 +312,9 @@ namespace MediaBrowser.Dlna.Profiles } } }; + + XmlRootAttributes = new XmlAttribute[] { }; + AddXmlRootAttribute("xmlns", "urn:schemas-upnp-org:device-1-0"); } } } diff --git a/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml b/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml index d65b55f2e1..4aacc8a484 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/BubbleUPnp.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="avi,mpeg,mkv,ts,mp4,mov,m4v,asf,webm,ogg,ogv,iso" type="Video" /> <DirectPlayProfile container="mp3,flac,asf,off,oga,aac" type="Audio" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Default.xml b/MediaBrowser.Dlna/Profiles/Xml/Default.xml index 1c611d47a4..4755d60bd3 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Default.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Default.xml @@ -26,7 +26,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp3,wma" type="Audio" /> <DirectPlayProfile container="avi,mp4" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml b/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml index 4f8a0eac5e..6bf90c8ff5 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Denon AVR.xml @@ -31,7 +31,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp3,flac,m4a,wma" type="Audio" /> </DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml b/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml index 4595b57e00..cecdfdbe42 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/DirecTV HD-DVR.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>true</RequiresPlainVideoItems> <RequiresPlainFolders>true</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mpeg" audioCodec="mp2" videoCodec="mpeg2video" type="Video" /> <DirectPlayProfile container="jpeg,jpg" type="Photo" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml b/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml index 50bc43f7c9..59f374b2e5 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Dish Hopper-Joey.xml @@ -33,7 +33,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp4,mkv,mpeg,ts" audioCodec="mp3,ac3,aac,he-aac,pcm" videoCodec="h264,mpeg2video" type="Video" /> <DirectPlayProfile container="mp3" audioCodec="mp3" type="Audio" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml b/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml index 919fa5a40a..340a295e78 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/LG Smart TV.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="ts" audioCodec="aac,ac3,mp3" videoCodec="h264" type="Video" /> <DirectPlayProfile container="mkv" audioCodec="aac,ac3,mp3" videoCodec="h264" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml b/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml index 1dc942873c..057a052e15 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Linksys DMA2100.xml @@ -30,7 +30,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp3,flac,m4a,wma" type="Audio" /> <DirectPlayProfile container="avi,mp4,mkv,ts" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml b/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml index 4896402a07..8054f3b619 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/MediaMonkey.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp3" audioCodec="mp2,mp3" type="Audio" /> <DirectPlayProfile container="mp4" audioCodec="mp4" type="Audio" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml b/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml index a2203e4cec..e0517aa8ad 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Panasonic Viera.xml @@ -34,6 +34,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:pv" value="http://www.pv.com/pvns/" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml b/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml index b02f379865..d2f03333ae 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Popcorn Hour.xml @@ -26,7 +26,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp4,mov" audioCodec="aac" videoCodec="h264,mpeg4" type="Video" /> <DirectPlayProfile container="ts" audioCodec="aac,ac3,eac3,mp3,mp2,pcm" videoCodec="h264" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml b/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml index 91c2325cf6..70f3b0f8de 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Samsung Smart TV.xml @@ -33,6 +33,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:sec" value="http://www.sec.co.kr/" /> </XmlRootAttributes> <DirectPlayProfiles> 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 f5ec1a31eb..b8a75ec94a 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player 2013.xml @@ -33,6 +33,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml index 6a732f8694..cf80c01924 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Blu-ray Player.xml @@ -35,6 +35,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml index 7afc8183d2..eabdb303f1 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2010).xml @@ -35,6 +35,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml index 7400600e22..e6669f8e8d 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2011).xml @@ -35,6 +35,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml index b8e3d6d309..7aa877cd4f 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2012).xml @@ -35,6 +35,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml index 5733d9d0b1..7611f26b00 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony Bravia (2013).xml @@ -35,6 +35,8 @@ <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" /> </XmlRootAttributes> <DirectPlayProfiles> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml b/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml index 4b21dc195f..89e282cd06 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Sony PlayStation 3.xml @@ -34,7 +34,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="avi" audioCodec="mp2,mp3" videoCodec="mpeg4" type="Video" /> <DirectPlayProfile container="ts" audioCodec="ac3,mp2,mp3,aac" videoCodec="mpeg1video,mpeg2video,h264" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml b/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml index fd4b77f558..bc24f268cf 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Vlc.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="avi,mpeg,mkv,ts,mp4,mov,m4v,asf,webm,ogg,ogv,iso" type="Video" /> <DirectPlayProfile container="mp3,flac,asf,off,oga,aac" type="Audio" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml b/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml index a2ab33b4e5..6cb9331514 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/WDTV Live.xml @@ -33,7 +33,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="avi" audioCodec="ac3,dca,mp2,mp3,pcm" videoCodec="mpeg1video,mpeg2video,mpeg4,h264,vc1" type="Video" /> <DirectPlayProfile container="mpeg" audioCodec="ac3,dca,mp2,mp3,pcm" videoCodec="mpeg1video,mpeg2video" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml b/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml index 69d091e47e..4ada245128 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Xbox 360.xml @@ -8,13 +8,12 @@ <HttpHeaderInfo name="User-Agent" value="Xenon" match="Substring" /> </Headers> </Identification> - <FriendlyName>${HostName} : 1</FriendlyName> + <FriendlyName>${HostName}: Emby:</FriendlyName> <Manufacturer>Microsoft Corporation</Manufacturer> - <ManufacturerUrl>http://www.microsoft.com/</ManufacturerUrl> + <ManufacturerUrl>http://www.microsoft.com</ManufacturerUrl> <ModelName>Windows Media Player Sharing</ModelName> - <ModelDescription>Emby</ModelDescription> <ModelNumber>12.0</ModelNumber> - <ModelUrl>http://www.microsoft.com/</ModelUrl> + <ModelUrl>http://go.microsoft.com/fwlink/?LinkId=105926</ModelUrl> <EnableAlbumArtInDidl>false</EnableAlbumArtInDidl> <EnableSingleAlbumArtLimit>false</EnableSingleAlbumArtLimit> <SupportedMediaTypes>Audio,Photo,Video</SupportedMediaTypes> @@ -33,7 +32,9 @@ <RequiresPlainVideoItems>true</RequiresPlainVideoItems> <RequiresPlainFolders>true</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>true</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="avi" audioCodec="ac3,mp3" videoCodec="mpeg4" type="Video" /> <DirectPlayProfile container="avi" audioCodec="aac" videoCodec="h264" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml b/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml index e1faea150f..0732923636 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/Xbox One.xml @@ -33,7 +33,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="ts" audioCodec="ac3" videoCodec="h264" type="Video" /> <DirectPlayProfile container="avi" audioCodec="ac3,mp3" videoCodec="mpeg4" type="Video" /> diff --git a/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml b/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml index c2095cf833..f989453609 100644 --- a/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml +++ b/MediaBrowser.Dlna/Profiles/Xml/foobar2000.xml @@ -32,7 +32,10 @@ <RequiresPlainVideoItems>false</RequiresPlainVideoItems> <RequiresPlainFolders>false</RequiresPlainFolders> <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar> - <XmlRootAttributes /> + <XmlRootAttributes> + <XmlAttribute name="xmlns" value="urn:schemas-upnp-org:device-1-0" /> + <XmlAttribute name="xmlns:dlna" value="urn:schemas-dlna-org:device-1-0" /> + </XmlRootAttributes> <DirectPlayProfiles> <DirectPlayProfile container="mp3" audioCodec="mp2,mp3" type="Audio" /> <DirectPlayProfile container="mp4" audioCodec="mp4" type="Audio" /> |
