This is what I’ve got for the Pure Evoke C-F6 internet radio:
<?xml version="1.0" encoding="utf-8"?>
<Client name="Pure Evoke C-F6">
<!-- Author: Westyfield2 -->
<Identification>
<!-- Have observed the radio use the first user-agent for browsing and the second user-agent for playing -->
<Header name="User-Agent" substring="FSL DLNADOC/1.50 UPnP Stack/1.0" />
<Header name="User-Agent" substring="NSPlayer/8.0.0.3801" />
<!-- Device description as seen from Device Spy -->
<DeviceDescription type="urn:schemas-upnp-org:device:MediaRenderer:1">
<FriendlyName substring="Evoke C-F6" />
<ModelName substring="Evoke C-F6" />
<ModelNumber substring="Evoke C-F6" />
<ModelUrl substring="http://www.pure.com/digital-radio" />
<ModelDescription substring="Digital Radio with CD" />
<Manufacturer substring="PURE" />
<ManufacturerUrl substring="http://www.pure.com" />
<SerialNumber substring="zzz_removed_my_serial_number" />
</DeviceDescription>
</Identification>
<TranscodeTargets>
<!-- Transcode all unsupported audio to FLAC. Could alternatively use MP3 for lossy playback -->
<MusicProfile container="flac" codec="flac" />
</TranscodeTargets>
<DirectPlayProfiles>
<!-- Define the formats that the device understand natively -->
<!-- User manual lists WMA, AAC, MP3, FLAC and GetProtocolInfo returns the full details -->
<MusicProfile container="mp4" codec="aac" />
<MusicProfile container="mp3" codec="mp3" />
<MusicProfile container="mp3" codec="mp3x" />
<MusicProfile container="mpeg" codec="mp3" />
<MusicProfile container="mpeg" codec="mp3x" />
<MusicProfile container="3gpp" codec="aac" />
<!-- The Music Profile just below indicates that flac files will be directly played on the radio -->
<MusicProfile container="flac" codec="flac" />
</DirectPlayProfiles>
</Client>