EVERSOLO
DMP-A6 Master Edition
Network audio streamer with built-in DAC, DSD passthrough, and HDMI inputs. Plutinosoft Platinum SDK on the UPnP renderer side.
Capture count
1
across the corpus
Decisions
2
2 accepted · 0 rejected
Audio sinks
107
of 392 total announced
Library decisions
| Library | Result | Reason | Method |
|---|---|---|---|
| go-upnpcast@reimpl-of-v0.1.0 | accepted | mediarenderer_v1_avtransport_founddeviceType matched MediaRenderer:1; AVTransport service present with controlURL | reimplementation · medium |
| huin/goupnp@reimpl-of-v1.3.0 | accepted | any_device_with_avtransport_serviceAVTransport:1 service found somewhere in the device tree; goupnp would expose an AVTransport client | reimplementation · medium |
Drive runs
tutti sent each tone via SetAVTransportURI + Play and polled the device for 8 scenarios. Source field shows which metadata surface (DIDL-Lite or embedded tags) the device echoed back.
| Scenario | MIME | Rate | Result | Source | Round-trip | Transcript |
|---|---|---|---|---|---|---|
| flac-96k-24 | audio/flac | 96.0 kHz · 24-bit | playing | didl-lite | matched | log → |
| flac-44k-16 | audio/flac | 44.1 kHz · 16-bit | playing | didl-lite | matched | log → |
| wav-pcm-192k-24 | audio/wav | 192.0 kHz · 24-bit | playing | didl-lite | matched | log → |
| wav-pcm-96k-24 | audio/wav | 96.0 kHz · 24-bit | playing | didl-lite | matched | log → |
| wav-pcm-48k-16 | audio/wav | 48.0 kHz · 16-bit | playing | didl-lite | matched | log → |
| wav-pcm-44k-16 | audio/wav | 44.1 kHz · 16-bit | playing | didl-lite | matched | log → |
| mp3-320 | audio/mpeg | 44.1 kHz · 16-bit | playing | didl-lite | matched | log → |
| aac-256 | audio/mp4 | 44.1 kHz · 16-bit | playing | didl-lite | matched | log → |
Evidence
Every detail tutti captured. Click each block to expand.
SSDP — 6 announced USNs
The device responded to M-SEARCH with the following USNs (one entry per advertised role: root, device-type, services).
- uuid:800a805eef11-dmr
- uuid:800a805eef11-dmr::upnp:rootdevice
- uuid:800a805eef11-dmr::urn:schemas-upnp-org:device:MediaRenderer:1
- uuid:800a805eef11-dmr::urn:schemas-upnp-org:service:AVTransport:1
- uuid:800a805eef11-dmr::urn:schemas-upnp-org:service:ConnectionManager:1
- uuid:800a805eef11-dmr::urn:schemas-upnp-org:service:RenderingControl:1
Device descriptor — 3 services advertised
Fields below are what the device itself announced. friendlyName in particular reflects whatever the operator typed into the device's settings — it can include per-installation tags. Canonical product identity is in the page header (sourced from device.json).
- deviceType
- urn:schemas-upnp-org:device:MediaRenderer:1
- friendlyName
- DMP-A6
- manufacturer
- EVERSOLO
- modelName
- AV Renderer Device
- modelDescription
- Plutinosoft AV Media Renderer Device
- modelURL
- http://www.plutinosoft.com/platinum
- UDN
- uuid:800a805eef11-dmr
- X_DLNADOC
- DMR-1.50
Services
urn:schemas-upnp-org:service:AVTransport:1urn:upnp-org:serviceId:AVTransporturn:schemas-upnp-org:service:ConnectionManager:1urn:upnp-org:serviceId:ConnectionManagerurn:schemas-upnp-org:service:RenderingControl:1urn:upnp-org:serviceId:RenderingControl
GetProtocolInfo — 107 audio sinks of 392 total
What the device announces it can play. Discrepancies between announced and actually-played formats are tutti's bread and butter.
| Format family | Sinks |
|---|---|
| aac | 19 |
| alac | 1 |
| dsd | 0 |
| flac | 1 |
| mp3 | 7 |
| mqa | — (not measured) |
| opus | 0 |
| vorbis | 2 |
| wav | 3 |
Contributor notes
# Capture notes
First capture of the Eversolo DMP-A6 ("LivingRoom" instance) and
first capture in the tutti corpus.
## Network
- LAN, gigabit ethernet, no special firewalling.
- macOS arm64 host (`darwin/arm64`), single en0 interface.
- Eversolo on a static lease, reachable from the host without DNS.
## Notable choices for this run
- `--drive --force` was used because at the time of this capture, drive
did not yet emit Stop between tones, so the per-tone precheck
refused the second run. The fix landed immediately after this
capture (drive now emits Stop between tones); future captures need
`--force` only if the device was already PLAYING something when the
run started.
- The amplifier was off for the duration of this capture, so every
PLAYING transition reached the device's display + decoder pipeline
but not the speakers.
## Evidence highlights
- **Library decisions**: both `go-upnpcast` and `huin/goupnp`
reimplementations accept. No discovery-side parser hazard observed.
- **ProtocolInfo**: 392 sinks, 107 audio, 0 DSD entries. Same shape as
the narjo capture from May 2026.
- **Drive matrix**: 8 of 9 tones attempted (Opus skipped by the
format-intersection filter; Eversolo does not announce
`audio/opus`). All 8 reached PLAYING.
- **Metadata surface**: every run, `metadata_source = didl-lite` and
`metadata_round_trip = matched`. Eversolo honors DIDL-Lite, ignores
embedded ID3/Vorbis/MP4 tags.
## Open follow-ups
- Drive should issue a Stop between tones to make `--force` unnecessary
for sequential runs.
- Per-run cover art is not yet sent; once `tutti.dunn.dev/audio/covers/`
is up, the device's screen will show the format/rate text live.
- Re-run with --no-redact intentionally on the isolated test bench to
confirm the un-redacted artifact set is what we expect.