An exhaustive explanation of profile configuration could be found at http://www.serviio.org/component/content/article/10-uncategorised/16-editing-renderer-profiles. This is just an example how to configure audio transcoding for a device that can basically only play LPCM (aka WAV) and MP3 stuff.
I added the following XML snippet to the end (but before the </Profiles> line) of the serviio-1.0.1/config/profiles.xml file:
<Profile id="mx7" name="Sony CMT-MX700Ni/CMT-MX750Ni" extendsProfileId="1" alwaysEnableTranscoding="true"> <!-- Detection> <UPnPSearch> <FriendlyName>.*MX7.*</FriendlyName> </UPnPSearch> </Detection --> <Transcoding> <Audio targetContainer="mp3" forceInheritance="true" aBitrate="128" aSamplerate="44100"> <Matches container="flv"/> <Matches container="asf"/> <Matches container="rtp"/> <Matches container="flac"/> <Matches container="ogg"/> </Audio> </Transcoding> </Profile>
After this, you have to restart serviio and select the newly added profile for your renderer. This is explained in more detail at http://www.serviio.org/component/content/article/10-uncategorised/5-getting-started.