diff options
Diffstat (limited to 'Emby.Dlna/Profiles/MediaMonkeyProfile.cs')
| -rw-r--r-- | Emby.Dlna/Profiles/MediaMonkeyProfile.cs | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/Emby.Dlna/Profiles/MediaMonkeyProfile.cs b/Emby.Dlna/Profiles/MediaMonkeyProfile.cs new file mode 100644 index 0000000000..eef847852d --- /dev/null +++ b/Emby.Dlna/Profiles/MediaMonkeyProfile.cs @@ -0,0 +1,77 @@ +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 + } + }; + + ResponseProfiles = new ResponseProfile[] { }; + } + } +} |
