I'm not sure this is the A to your Q.... but the AA is a UPnP/DLNA Renderer. Any UPnP/DLNA Control Point can see the AA and push content to to from a UPnP/DLNA Server. FYI - The UPnP/DLNA Control Point will "check" with a AA what formats it accepts and most will do any format conversion.
There are a Heap of UPnP/DLNA Control Point / server SW around and these will have instructions. The AA as a UPnP/DLNA Renderer will just receive and play the content the Controller pushes to it.
Also - The following is a report from
http://www.whitebear.ch/dmra Media Renderer Analyser that gives some insights into the AA's setup:
DMR Report (by Whitebear) for UpMPD
===================================
Device Description Url=http://192.168.1.1:12345/description.xml
HTTP Server Header=Linux/4.0.6-v7+, UPnP/1.0, Portable SDK for UPnP devices/1.6.19.jfd3
Description=UPnP front-end to MPD
Friendly Name=axiom
Manufacturer Name=JF Light Industries
Manufacturer Url=http://www.github.com/medoc92/upmpd
Model Name=UpMPD
Model Number=1.0
Model Url=http://www.github.com/medoc92/upmpd
Presentation Url=http://192.168.1.1:12345/upmpd/presentation.html
Serial Number=42
UPnP Device Type=urn:schemas-upnp-org:device:MediaRenderer:1
UPnP Media Renderer version=1
Unique Device Name=uuid:fe11111-1111-1111-1111-1111
Service Url for RenderingControl=http://192.168.1.1:12345/upmpd/RenderingControl.xml
Service Url for AVTransport=http://1192.168.1.1:12345/upmpd/AVTransport.xml
Service Url for ConnectionManager=http://192.168.1.1:12345/upmpd/ConnectionManager.xml
AVT:GetDeviceCapabilities action=Supported
AVT:GetMediaInfo action=Supported
AVT:GetPositionInfo action=Supported
AVT:GetTransportInfo action=Supported
AVT:GetTransportSettings action=Supported
AVT:SetNextAVTransportURI (gapless play)=Supported
AVT:SyncPlay (synchronous play)=NOT Supported
RC:GetVolume action=Supported
RC:SetVolume action=Supported
AVT:Event Subscription=Succeeded
RC:Event Subscription=Succeeded
HTTP User Agent (client)=Music Player Daemon 0.19.9
Play test file result=Play success => Start Ok / Stop Ok
Declared Supported Audio, Image & Video Formats
===============================================
http-get:*:audio/dsd:*
http-get:*:audio/wav:*
http-get:*:audio/wave:*
http-get:*:audio/x-wav:*
http-get:*:audio/x-aiff:*
http-get:*:audio/mpeg:*
http-get:*:audio/x-mpeg:*
http-get:*:audio/mp1:*
http-get:*:audio/aac:*
http-get:*:audio/flac:*
http-get:*:audio/x-flac:*
http-get:*:audio/m4a:*
http-get:*:audio/mp4:*
http-get:*:audio/x-m4a:*
http-get:*:audio/vorbis:*
http-get:*:audio/ogg:*
http-get:*:audio/x-ogg:*
http-get:*:audio/x-scpls:*
Evaluated Supported Audio Formats
=================================
audio/dsd DSD Fuzzy * * * No
audio/wav WAV Fuzzy * * * Yes
audio/x-wav WAV Fuzzy * * * Yes
audio/x-aiff AIFF Fuzzy * * * Yes
audio/mpeg MP3 Fuzzy * 2 * No
audio/x-mpeg MP3 Fuzzy * 2 * No
audio/flac FLAC Fuzzy * * * Yes
audio/x-flac FLAC Fuzzy * * * Yes
audio/m4a AAC_ISO Fuzzy * 2 * No
audio/mp4 AAC_ISO Fuzzy * 2 * No
audio/x-m4a AAC_ISO Fuzzy * 2 * No
audio/wave Undefined
audio/mp1 Undefined
audio/aac Undefined
audio/vorbis Undefined
audio/ogg Undefined
audio/x-ogg Undefined
audio/x-scpls Undefined