diff options
Diffstat (limited to 'MediaBrowser.Dlna/Profiles/MediaMonkeyProfile.cs')
| -rw-r--r-- | MediaBrowser.Dlna/Profiles/MediaMonkeyProfile.cs | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/MediaBrowser.Dlna/Profiles/MediaMonkeyProfile.cs b/MediaBrowser.Dlna/Profiles/MediaMonkeyProfile.cs new file mode 100644 index 000000000..7163252db --- /dev/null +++ b/MediaBrowser.Dlna/Profiles/MediaMonkeyProfile.cs @@ -0,0 +1,75 @@ +using MediaBrowser.Model.Dlna; +using System.Xml.Serialization; + +namespace MediaBrowser.Dlna.Profiles +{ + [XmlRoot("Profile")] + public class MediaMonkeyProfile : DefaultProfile + { + public MediaMonkeyProfile() + { + Name = "MediaMonkey"; + + SupportedMediaTypes = "Audio"; + + Identification = new DeviceIdentification + { + FriendlyName = @"MediaMonkey", + + Headers = new[] + { + new HttpHeaderInfo + { + Name = "User-Agent", + Value = "MediaMonkey", + Match = HeaderMatchType.Substring + } + } + }; + + DirectPlayProfiles = new[] + { + new DirectPlayProfile + { + Container = "mp3", + AudioCodec = "mp2,mp3", + Type = DlnaProfileType.Audio + }, + + new DirectPlayProfile + { + Container = "mp4", + AudioCodec = "mp4", + Type = DlnaProfileType.Audio + }, + + new DirectPlayProfile + { + Container = "aac,wav", + Type = DlnaProfileType.Audio + }, + + new DirectPlayProfile + { + Container = "flac", + AudioCodec = "flac", + Type = DlnaProfileType.Audio + }, + + new DirectPlayProfile + { + Container = "asf", + AudioCodec = "wmav2,wmapro,wmavoice", + Type = DlnaProfileType.Audio + }, + + new DirectPlayProfile + { + Container = "ogg", + AudioCodec = "vorbis", + Type = DlnaProfileType.Audio + } + }; + } + } +} |
