2009-12-08 07:07:44 PST
Jin .. are you sure about that ?
I've been poking around in the twonkymedia files and I noticed a
client database lookup table that is used to identify renderers/clients based on the HTTP Header (user agent) that each client sends when it connects to the media server.
That is user agent string is then used to determine what kind of device is connecting to the server.
As of I best know, twonky is using the standard upnp library like MT.
Could MT use this approach as well to identify clients ??
Here below is the client database from twonky ...
<pre>
<code>
// Field descriptions
// NA client name
// HH HTTP Header field (user agent) of client.
// H2:Secondary HTTP Header field
// DD Device Description field of client
// AV Audio/Video options - M for Music only
// HP HTTP protocol option, chunked for chunked support, close for always close connection
// HP LIVEWITHLENGTH HTTP protocol needs content length
// HP LIVEPSPLENGTH - special PSP header for live content
// HP 1.0RESPONSE - client requires 1.0 response on 1.0 request
// HP NETGEARRTP - support special Netgear RTP style
// DX ABSOLUTEURI for clients which can not cope with relative URI path
// DX WMC for clients which need a WMC compliant device description
// DX REDSONIC for clients like DSM 520 which need the resonic string to enable nice UI
// ET NO - no eventing for this client
// XM PHILIPSSEARCH special handling for philips search
// XM PHILIPSSRT for philips subtitle support
// XM DLINKTHUMB for d-link thumbnail support
// XM SMALLIDS e.g. for philips generated object IDs like vTuner can not be larger than 200 byte
// XM WMCIDS - clients needs WMC sytle container IDS
// XM MINIMALMP3URL e.g. XBOX and YAMAHA can not cope with to much info here
// XM TRPICSONLY - only give transcoded picture res elems, and not the original one at all
// SC roku - give special Roku search capabilities
// SC nodups - do not give duplicates on search
// SC yamaha - yamaha search style
// SC sony - sony search style
// DL MP4DLNA force specific MPEG4 settings for PS3
// DV default view for this client use view name as it is define in view.xml (e.g.: simpledefault, ipodlike, advanceddefault)
// XM noutf8 - do enhanced ASCII instead of utf8
// XM GIVECHILDCOUNT
// XM FORCERES
// XM CANNOTREGISTERDEVICE - force Action failed on X_MS_MediaReceiverRegistrar:RegisterDevice
// XM NOWMDRM - do not advertise X_MS_Registrar service for this device
// XM PHILIPS
// XM DLNA10 - force DLNA 1.0 bahaviour
// XM DLNA15 - force DLNA 1.5 behaviour
// XM DLNANO - do not give DLNA extensions for this client!
// XM IGNORESORT - client gives funny sort orders, ignore these
// DB FIX, AUTO, FIXPC set to FIX if the entry can only be overruled by manual user interaction, FIXPC for PC software clients, set to auto if a different client identify string can overrule this entry
// XM NOUTF8SORT - suppress UTF8 sort for clients which need ASCII sort to jump in long lists (e.g .Philips SLA5500)
// XM DATETIME - add time to date for clients which can use the time info as well
// XM NOAASCALE - Do not scale AlbumArt for this client
// XM PHILIPSAASCALE - scaled AlbumArt for this client
// XM VIERA_DIVXPROFILE - Add client specific profile for DivX
// complete list of used mime type conversions
// MT MIMETYPE conversion - client needs alternative mime type for given file extension (case insensitive)
// MT aif,aiff audio/aiff
// MT avi,divx video/avi
// MT flac audio/flac
// MT lpcm,pcm audio/lpcm
// MT m4a,mp4.a,3gp.a,m4b audio/mp4
// MT mp1,mp2 audio/mpeg
// MT mp4 video/MP4V-ES
// MT mpg,m1v,mpe video/MP1S
// MT ogg audio/x-ogg
// MT ts video/mpeg
// MT wav audio/wav
// MT nnn not-supported - use this if a client shall not get a RES element for this extension by all means (e.g. XBOX and MPEG)
// TR support for this transcoded formats
// List of devices starting here
>>
NA:-/-
DB:AUTO
>>
NA:Generic Media Receiver
HH:DLNADOC/1.50
XM:DLNA15
DB:AUTO
>>
NA:Generic Music Only Receiver
AV:M
XM:DLNA15
DB:AUTO
>>
NA:Acer Media Player
DD:Acer
DB:FIX
XM:DLNANO
>>
NA:ACTIVY Media Player
DD:ACTIVY
HP:chunked
XM:DLNA10
TR:JPEG120x90,JPEG_HD,MP3,WAV,WMV
XM:TRPICSONLY
DB:FIX
>>
NA:Archos 605 wifi
DD:A605F
DB:FIX
>>
NA:BridgeCo Firmware based
AV:M
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
>>
NA:Buffalo Link Theater (PC-P4LWAG)
DD:PC-P4LWAG
HP:chunked
XM:IGNORESORT
XM:DLNA15
MT:mpeg,mpeg2 video/mpeg
MT:wav,WAV audio/wav
DB:FIX
>>
NA:Buffalo LT-H90LAN
DD:LT-H90
HP:chunked
MT:mpeg,mpeg2 video/mpeg
MT:wav audio/wav
MT:m4a audio/m4a-latm
XM:IGNORESORT
XM:DLNA15
DB:FIX
>>
NA:Buffalo PC-P1LAN
DD:PC-P1LAN
HP:chunked
MT:mpeg,mpeg2 video/mpeg
XM:IGNORESORT
XM:DLNA15
DB:FIX
>>
NA:Buffalo PC-P4LAN
DD:PC-P4LAN
HP:chunked
MT:mpeg,mpeg2 video/mpeg
MT:wav audio/wav
XM:IGNORESORT
XM:DLNA15
DB:FIX
>>
NA:DirectTV HD DVR
HH:DIRECTTV
XM:DLNA10
DB:FIX
>>
NA:D-Link DSM120
AV:M
DD:DSM-120
DB:FIX
XM:DLNANO
>>
NA:D-Link DSM320
HP:close
HP:1.0RESPONSE
TR:JPEG_VGA,JPEG120x90,MP3,WAV,WMV
XM:TRPICSONLY
XM:DLINKTHUMB
DX:REDSONIC
AV:no-m3u
DD:DSM-320
HH:dma/1.0 redsonic
XM:FORCERES
XM:DLNANO
DB:FIX
MT:aif,aiff audio/aiff
MT:avi video/avi
MT:divx video/x-msvideo
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:mp4 video/MP4V-ES
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:mpg,m1v,mpe video/MP1S
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
MT:gif not-supported
>>
NA:D-Link DSM520
XM:DLINKXXXTHUMB-FOR-TESTING
HP:close
HP:1.0RESPONSE
TR:JPEG120x90,JPEG_HD,MP3,WAV,WMV
DX:REDSONIC
AV:no-m3u
HH:REDSONIC
DD:DSM-520
XM:FORCERES
XM:DLNANO
DB:FIX
>>
NA:D-Link DSM510
DD:DSM-510
DB:FIX
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:m1v,mpe video/MP1S
MT:mpg video/mpeg
MT:ogg application/ogg
MT:ts video/mpeg
MT:wav audio/wav
HP:close
>>
NA:DENON
DD:DENON
XM:CANNOTREGISTERDEVICE
DB:FIX
>>
NA:DiXiM Media Client
DD:DiXiM
MT:wav audio/wav
DB:FIX
>>
NA:DSPG XpndR DPF Demo/1.01
DD:DSPG XpndR DPF Demo/1.01
HH:DSPG XpndR DPF Demo/1.01
TR:JPEG_VGA
XM:TRPICSONLY
DB:FIX
>>
NA:DSPG XpndR Phone Demo/1.01
DD:DSPG XpndR Phone Demo/1.01
HH:DSPG XpndR Phone Demo/1.01
TR:JPEG176x220
XM:TRPICSONLY
DB:FIX
>>
NA:Freecom MusicPal
DD:MusicPal
AV:M
DB:FIX
>>
NA:Frontier Jupiter 6.2
HH:FSL DLNADOC/1.50
XM:DLNA15
AV:M
DB:FIX
>>
NA:Go.Video D2730
HH:D2730
TR:JPEG_VGA,MP3,WAV,WMV
XM:TRPICSONLY
XM:DLNANO
DB:FIX
>>
NA:Homepod
AV:M
XM:noutf8
DB:FIX
XM:DLNANO
>>
NA:HP MediaSmart TV
HP:chunked
DD:MediaSmart
XM:DLNA15
MT:wav audio/wav
DB:FIX
>>
NA:Intervideo WinDVD
HH:Intervideo
DB:FIXPC
XM:DLNANO
>>
NA:Kenwood Media Player
AV:no-m3u
DD:Kenwood
DB:FIX
XM:DLNANO
>>
NA:KiSS Player
HH:KiSS_UPnP_STACK
DB:FIX
XM:DLNANO
>>
NA:Kodak EX-1011
DD:EX-1011
HP:LIVEWITHLENGTH
DB:FIX
>>
NA:Lacie GAIABA
HH:GAIABA
XM:DLNA15
DB:FIX
>>
NA:LinkSys Media Link for Music
AV:M
DD:Linksys WML11B
XM:FORCERES
DB:FIX
XM:DLNANO
>>
NA:Live Radio DMR
DD:Live Radio DMR
XM:DLNA10
OS:supports_icy
DB:FIX
>>
NA:Loewe Connect
DD:Loewe
TR:JPEG_TN,JPEG_HD,MP3,WAV,WMV
XM:TRPICSONLY
XM:DLNA10
HP:LIVEWITHLENGTH
DB:FIX
>>
NA:Marantz DMP
DD:marantz DMP
MT:wav audio/wav
DB:FIX
>>
NA:Medion IPTV Box
DD:M-Port Connect XS
XM:WMCIDS
XM:MINIMALMP3URL
XM:DLNA15
AV:no-m3u
DB:FIX
>>
NA:Medion WLAN Internet Radio
AV:M
DD:Medion WLAN Internet Radio
DB:FIX
XM:DLNANO
MT:aif,aiff audio/aiff
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ogg audio/x-ogg
MT:wav audio/wav
>>
NA:Momento
DD:Momento
HP:chunked
TR:JPEG_TN,JPEG_VGA
XM:TRPICSONLY
DX:WMC
XM:WMCIDS
DB:FIX
XM:DLNANO
>>
NA:Nero Home
HH:Nero Home
DB:FIXPC
>>
NA:Netgear Digital Entertainer
DD:Digital Entertainer
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:mp4 video/mp4
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:mpg,m1v,mpe video/MP1S
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
DB:FIX
XM:IGNORESORT
XM:DLNANO
>>
NA:Netgear MP101
AV:M
HH:Netgear MP101
XM:FORCERES
DB:FIX
XM:DLNANO
>>
NA:Netgear MP101 RTP
AV:M
HH:Netgear MP101
HP:NETGEARRTP
XM:FORCERES
DB:FIX
XM:DLNANO
>>
NA:Netgear MP115
TR:JPEG120x90,JPEG_VGA,MP3,WAV,WMV
XM:TRPICSONLY
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:mpg,m1v,mpe video/MP1S
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
XM:FORCERES
DB:FIX
XM:DLNANO
>>
NA:Nintendo Wii
HH:Nintendo Wii
HP:chunked
TR:JPEG600x350,MP3,FLV
DB:FIX
XM:DLNANO
>>
NA:Nokia Phone
HH:Nokia
HP:chunked
XM:DLNA15
DB:AUTO
MT:wav audio/wav
>>
NA:Nokia DLNA 1.5 Compatible Phone
HH:Nokia
H2:DLNADOC/1.50
HP:chunked
XM:DLNA15
DB:AUTO
MT:wav audio/wav
>>
NA:NOXON 2 iRadio
AV:M
DD:NOXON 2 iRadio
XM:GIVECHILDCOUNT
XM:FORCERES
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
>>
NA:Noxon Audio 2
AV:M
DD:NOXON2
XM:GIVECHILDCOUNT
XM:FORCERES
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
XM:IGNORESORT
>>
NA:Noxon Audio 2 fw>6300
AV:M
DD:NOXON 2
XM:GIVECHILDCOUNT
XM:FORCERES
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
XM:IGNORESORT
>>
NA:Noxon Audio (v1)
AV:M
DD:TerraTec
XM:noutf8
XM:GIVECHILDCOUNT
XM:FORCERES
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
XM:IGNORESORT
>>
NA:omnifi DMS1
AV:M
HH:Linux/2.4.18-rmk7
DB:FIX
XM:DLNANO
>>
NA:Oregan Media Browser
DD:Oregan
DB:FIX
>>
NA:OXX Alto
HH:Linux/2.4.26-vrs1-bast2
DB:FIX
>>
NA:Panasonic VIERA
HH:X-PANASONIC-DMP-Profile:
HP:chunked
XM:DLNA15
DB:FIX
MT:avi,divx video/avi
XM:VIERA_DIVXPROFILE
>>
NA:PS3
HH:PLAYSTATION
DB:FIX
XM:DLNA10
XM:DATETIME
DL:MP4DLNA
HP:chunked
MT:mpeg,mpeg2,vdr,spts,tp,ts video/mpeg
MT:m4a audio/mp4
MT:avi,divx video/avi
AV:no-m3u
>>
NA:PSP
HH:PlayStation Portable
HP:LIVEPSPLENGTH
DB:FIX
>>
NA:PacketVideo Player
HH:pvConnect
DD:pvConnect
DB:FIXPC
>>
NA:Philips MCW770
AV:no-m3u
AV:M
DD:MCW770
HP:LIVEWITHLENGTH
XM:SMALLIDS
DB:FIX
XM:DLNANO
ET:NO
>>
NA:Philips Music Player NP1100
DD:NP1100
XM:CANNOTREGISTERDEVICE
AV:M
DB:FIX
>>
NA:Philips Music Player NP2x00
DD:NP2x00
XM:PHILIPSSEARCH
XM:PHILIPSAASCALE
XM:DLNA10
TR:JPEG42x42,JPEG320x240,JPEG_SM
DB:FIX
>>
NA:Philips Streamium NP2500
HH:NP2500
DD:Philips Streamium HiFi Link
XM:PHILIPSSEARCH
XM:PHILIPSAASCALE
TR:JPEG42x42,JPEG320x240,JPEG_SM
XM:DLNA10
DB:FIX
>>
NA:Philips Streamium NP2900
HH:NP2900
DD:Philips Streamium HiFi Player
XM:PHILIPSSEARCH
XM:PHILIPSAASCALE
TR:JPEG42x42,JPEG320x240,JPEG_SM
XM:DLNA10
DB:FIX
>>
NA:Philips SL50i
AV:no-m3u
AV:M
DD:SL50i
HP:LIVEWITHLENGTH
XM:SMALLIDS
DB:FIX
XM:DLNANO
>>
NA:Philips SL300i
AV:no-m3u
HH:Allegro-Software-WebClient/4.30
XM:PHILIPSSRT
XM:SMALLIDS
MT:avi,divx video/x-ms-avi
DD:SL300i
HP:LIVEWITHLENGTH
TR:JPEG138x103,JPEG_PAL,MP3,WAV,WMV
XM:TRPICSONLY
XM:DLNANO
DB:FIX
>>
NA:Philips SL400i
AV:no-m3u
HH:Allegro-Software-WebClient/4.30
DD:SL400i
HP:LIVEWITHLENGTH
TR:JPEG138x103,JPEG_PAL,MP3,WAV,WMV
XM:TRPICSONLY
MT:avi,divx video/x-ms-avi
XM:PHILIPSSRT
XM:SMALLIDS
XM:DLNANO
DB:FIX
>>
NA:Philips SLA5500
AV:no-m3u
AV:M
DD:SLA5500
HP:LIVEWITHLENGTH
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
>>
NA:Philips SLA5520
AV:no-m3u
AV:M
DD:SLA5520
HP:LIVEWITHLENGTH
XM:CANNOTREGISTERDEVICE
DB:FIX
XM:NOUTF8SORT
XM:DLNANO
>>
NA:Philips Streamium AV
AV:no-m3u
HH:Philips-Software-WebClient
XM:PHILIPSSRT
XM:SMALLIDS
MT:avi,divx video/x-ms-avi
HP:LIVEWITHLENGTH
TR:JPEG138x103,JPEG_HD,MP3,WAV,WMV
XM:TRPICSONLY
XM:DLNANO
DB:FIX
>>
NA:Philips Streamium Audio
AV:no-m3u
AV:M
HP:LIVEWITHLENGTH
XM:SMALLIDS
DB:FIX
XM:DLNANO
>>
NA:PURE Avanti Flow
HH:PURE Avanti Flow D1R
AV:M
DB:FIX
>>
NA:PURE EVOKE Flow
HH:PURE EVOKE Flow D1R
AV:M
DB:FIX
>>
NA:PURE Sensia
HH:PURE Sensia D1R
AV:M
DB:FIX
>>
NA:PURE Sensia
HH:PURE Sensia D3R
TR:JPEG_SM
DB:FIX
>>
NA:PURE Siesta Flow
HH:PURE Siesta Flow D1R
AV:M
DB:FIX
>>
NA:PURE Sirocco 550
HH:PURE Sirocco 550 D1R
AV:M
DB:FIX
>>
NA:Roku Soundbridge
AV:M
HP:chunked
MT:avi,divx video/avi
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ogg audio/x-ogg
MT:wav audio/wav
DD:SoundBridge
SC:roku
SC:nodups
DB:FIX
XM:DLNANO
>>
NA:Rudeo Play & Control
HH:Rudeo
SC:nodups
DB:FIX
>>
NA:Samsung Phone
HH:GT-I8000
XM:DLNA15
DB:FIX
>>
NA:Samsung Photo Player
DD:SPF-72V
DX:WMC
XM:WMCIDS
XM:MINIMALMP3URL
XM:DLNANO
DB:FIX
MT:avi,divx video/avi
MT:mp1,mp2 audio/mpeg
MT:ts video/mpeg
MT:wav audio/wav
>>
NA:SMC EZ-Stream
DB:FIX
XM:CANNOTREGISTERDEVICE
XM:DLNANO
>>
NA:Siemens M740 AV
TR:JPEG_PAL,MP3,WAV,WMV
XM:TRPICSONLY
DB:FIX
XM:DLNANO
>>
NA:Sony CPF-IX001
AV:M
DX:ABSOLUTEURI
XM:DLNA10
DB:FIX
>>
NA:Sony KDL-26J3000
HH:Sony KDL-26J3000
XM:DLNA10
DB:FIX
>>
NA:Sony MR100
TR:JPEG120x90,JPEG_PAL,MP3,WAV,WMV
XM:TRPICSONLY
HH:VGP-MR100
DB:FIX
>>
NA:Sony NAS-CZ1
AV:M
HH:NAS-CZ1
DX:ABSOLUTEURI
XM:DLNA10
DB:FIX
>>
NA:Sony NetJuke
AV:M
HH:SONY_NetJuke
XM:DLNA10
DB:FIX
>>
NA:Sony Network Media Receiver
SC:sony
DB:FIX
>>
NA:Sony VGF-WA1
AV:M
HH:VGF-WA1
DB:FIX
>>
NA:Syabas Firmware based
HH:Syabas
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:mp4 video/MP4V-ES
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
TR:JPEG_HD,MP3,WAV,WMV
XM:DLNANO
XM:IGNORESORT
DB:AUTO
>>
NA:TA music player
AV:M
DD:elektroakustik
DB:FIX
>>
NA:TEAC WAP-4500
AV:M
DD:WAP-4500
HP:chunked
XM:DLNA15
DB:FIX
>>
NA:TEAC WAP-8500
AV:M
DD:WAP-8500
HP:chunked
XM:DLNA15
DB:FIX
>>
NA:TechniSat InternetRadio
AV:M
DD:TechniSat InternetRadio
DB:FIX
XM:CANNOTREGISTERDEVICE
XM:NOUTF8SORT
>>
NA:TG100
AV:no-m3u
DD:TG100
HP:1.0RESPONSE
DB:FIX
XM:DLNANO
>>
NA:TwonkyPlayer
DD:TwonkyRenderer
DB:FIXPC
>>
NA:TwonkyMedia-Browser
HH:uMediaBrowser
TR:JPEG_TN,JPEG_MED,MP3,WAV,WMV
XM:DLNANO
DB:FIXPC
>>
NA:TwonkyMedia Manager
HH:PVConnect Media Manager
DD:TMMPlayer
XM:DLNA15
DV:advanceddefault
DB:FIXPC
>>
NA:WAP-5000
DD:WAP-5000
XM:WMCIDS
XM:DLNA15
AV:M
DB:FIX
>>
NA:WAS7000
DD:WAS7000
AV:M
DB:FIX
>>
NA:Windows 7
DD:<modelName>Windows Media Player Sharing</modelName>
D2:<modelNumber>5.0</modelNumber>
HH:Windows-Media-Player
XM:DLNA15
DB:FIXPC
>>
NA:Windows Media Player
DX:ABSOLUTEURI
DD:<modelName>Windows Media Player Sharing</modelName>
D2:<modelNumber>4.0</modelNumber>
DX:WMC
DB:FIXPC
>>
NA:WinCE based Client
HH:Windows CE
TR:JPEG_VGA,MP3,WAV,WMV
XM:TRPICSONLY
DX:WMC
XM:WMCIDS
XM:DLNANO
DB:FIX
>>
NA:XBOX 360
HH:Xbox
DD:Xbox
DX:WMC
XM:WMCIDS
XM:MINIMALMP3URL
XM:DLNANO
DB:FIX
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ts video/mpeg
MT:wav audio/wav
MT:mpg not-supported
>>
NA:Xstream Player
DD:Xstream Player
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:mpg,m1v,mpe video/MP1S
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
TR:JPEG_HD,MP3,WAV,WMV
DB:FIX
XM:DLNANO
>>
NA:YAMAHA DMC
HH:YAMAHA_MusicCAST2
MT:aif,aiff audio/aiff
MT:flac audio/flac
MT:lpcm,pcm audio/L16
MT:m4a,mp4.a,3gp.a,m4b,aac audio/mp4
MT:mp1,mp2,mp3 audio/mpeg
MT:ogg audio/ogg
MT:wav audio/wav
MT:wma audio/x-ms-wma
XM:NOWMDRM
DB:FIX
XM:DLNA15
>>
NA:YAMAHA Network Receiver
HH:YAMAHA
MT:aif,aiff audio/aiff
MT:flac audio/flac
MT:lpcm,pcm audio/L16
MT:m4a,mp4.a,3gp.a,m4b,aac audio/mp4
MT:mp1,mp2,mp3 audio/mpeg
MT:ogg audio/ogg
MT:wav audio/wav
MT:wma audio/x-ms-wma
DX:ABSOLUTEURI
XM:MINIMALMP3URL
SC:nodups
SC:yamaha
DB:FIX
XM:DLNANO
>>
NA:Ziova CS505/510
HH:Ziova
DD:Ziova
HP:Close
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:lpcm,pcm audio/lpcm
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
TR:JPEG_HD,MP3,WAV,WMV
XM:noutf8
XM:DLNANO
DB:FIX
>>
NA:Zyxel DMA / Dixim DMA
DD:dixim
HP:chunked
XM:DLNA15
AV:no-m3u
MT:divx,avi video/avi
DB:FIX
>>
NA:Generic DLNA 1.0
HH:DLNADOC/1.00
HP:chunked
XM:DLNA10
DB:AUTO
>>
NA:CTT DLNA 1.5
HH:CTT:
HP:chunked
XM:DLNA15
DV:byfolder
DB:FIXPC
>>
NA:Popcorn Hour C-200
HH:SMP8634, UPnP/1.0, DLNADOC/1.00 INTEL_NMPR/2.1
MT:aif,aiff audio/aiff
MT:avi,divx video/avi
MT:flac audio/flac
MT:flv video/x-flv
MT:lpcm,pcm audio/lpcm
MT:mp4 video/MP4V-ES
MT:m4a,mp4.a,3gp.a,m4b audio/mp4
MT:mp1,mp2 audio/mpeg
MT:ogg audio/x-ogg
MT:ts video/mpeg
MT:wav audio/wav
PX:1920
PY:1080
XM:ADDTITLETOURL
XM:DLNA10
XM:IGNORESORT
DB:AUTO
</code>
</pre>