Playback issue with Anthem AVR

hi,

Trying to stream music to my Anthem MRX540 without success in Origin.

Device shows up on my network as a UPnP device. I’m able to select it and view options (e.g., available sample rates), but playback always fails. I tried enabling the “Do not use Raw PCM” option but it didn’t help.

Other devices on my network that support UPnP streaming work fine (volumio devices with hifiberry dacs).

Anything I can do to diagnose this here?

Playback works flawlessly from Audirvana 3.5.

Thanks!

Have you tried hard power off of the Anthem? Power cable out, wait 30 sec and plug it back in. Sometimes this works.

1 Like

no, but given that it works from other sources, I don’t expect this would fix anything.

This is a Level 1 tech support suggestion. May I speak to your supervisor, please? :laughing:

1 Like

Depending on the UPnP device in use, I had to quit and re-start AS several times till AS recognized the device. Sometimes it wouldn’t do it at all and I had to change the device’s OS. For example, running GentooPlayer on a Raspi 4B, sometimes MPD/UPmpdcli worked after re-starting AS, sometimes gmediarenderer would work. It’s a bit of a pain with UPnP. Although, UPnP improved a lot with the recent updates.

I am not doing streaming from my Mac Mini AS to my Devialet. Instead of, I use an old MacBook Pro that is directly connected to the USB port of my Devialet. Sounds sweet and is absolutely reliable!

thanks for that. I have a backup device in my rack that I can stream from via its analog outputs.

But that’s not what I’m trying to solve here. Audirvana Origin on Windows won’t stream to my AVR’s UPnP endpoint. It recognizes it in the interface list, but playback just won’t start with it.

Audirvana 3.5 will stream correctly this to this device.

I’m happy to run a test build or provide additional logs if that could help diagnose the issue.

Hello @robcee,

Do you get an error while you try to play to it or you just do not have audio?

hey Antoine,

no visible error posted in AO. just “Loading First Track” then nothing. (Testing on my MacBook Pro, but it seems to be the same behavior that I’m seeing in Windows).

I’m attaching a debug log in the hopes it might contain some clues for you.

Audirvana Origin 1.0.3 (10003)

macOS 12.3.1 with 32GB physical RAM

Connected account of : Robert Campbell

SIGNAL PROCESSING:

	Polarity Inversion:
		Globally: OFF
		Per track: ON
	Effects plugins NOT ACTIVE

UPSAMPLING:
	r8brain not in use
	r8brain filter parameters
	Bandwidth = 99.5%
	Stop band attenuation 218dB
	Phase linear

AUDIO VOLUME:
	Max allowed volume: 100
	Replay Gain: None
	SW volume control: OFF

LIBRARY SETTINGS:
	Sync list: 1 folders
		AUTO: /Volumes/music/
	iTunes/Music library synchronization: not synchronized
	Library database path: /Users/rob/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite

Remote Control server:
	Listening on 127.0.0.1 on port 51453

=================== AUDIO DEVICE ========================


Preferred device: ANTHEM ANTHEM	Model UID:Anthem Anthem	UID:uuid:9db12204-07d3-43c3-822c-bf836fb20bbf

Selected device:
	UPnP device at http://192.168.2.62:44419/9db12204-07d3-43c3-822c-bf836fb20bbf.xml
	ID 0x0 Anthem
	Manufacturer: Anthem
	Model Name: 
	Model UID: Anthem Anthem
	UID: uuid:9db12204-07d3-43c3-822c-bf836fb20bbf

6 available sample rates up to 192000Hz
	44100
	48000
	88200
	96000
	176400
	192000
Volume control: No
MQA capability
	Auto-detect MQA devices: Yes
	Not a MQA device, user set to not MQA
DSD capability: Unhandled
Device audio channels
	Preferred stereo channels L:0 R:1
	Channel bitmap: Ox3, layout:
		Channel 0 mapped to 0
		Channel 1 mapped to 1
Avoid RAW PCM streams: Yes
UPnP/DLNA supported protocols:
	http-get:*:text/xml:DLNA.ORG_PN=DIDL_S
	http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=HEAACv2_L2_320
	http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL
	http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE
	http-get:*:audio/3gpp:DLNA.ORG_PN=HEAACv2_L2_320
	http-get:*:audio/mp4:DLNA.ORG_PN=HEAACv2_L2_320
	http-get:*:audio/l16;rate=48000;channels=1:DLNA.ORG_PN=LPCM
	http-get:*:audio/l16;rate=48000;channels=2:DLNA.ORG_PN=LPCM
	http-get:*:audio/l16;rate=44100;channels=1:DLNA.ORG_PN=LPCM
	http-get:*:audio/l16;rate=44100;channels=2:DLNA.ORG_PN=LPCM
	http-get:*:audio/mpeg:DLNA.ORG_PN=MP3
	rtsp-rtp-udp:*:text/xml:DLNA.ORG_PN=DIDL_S
	rtsp-rtp-udp:*:audio/vnd.dlna.adts:DLNA.ORG_PN=HEAACv2_L2_320
	rtsp-rtp-udp:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL
	rtsp-rtp-udp:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE
	rtsp-rtp-udp:*:audio/3gpp:DLNA.ORG_PN=HEAACv2_L2_320
	rtsp-rtp-udp:*:audio/mp4:DLNA.ORG_PN=HEAACv2_L2_320
	rtsp-rtp-udp:*:audio/l16;rate=48000;channels=1:DLNA.ORG_PN=LPCM
	rtsp-rtp-udp:*:audio/l16;rate=48000;channels=2:DLNA.ORG_PN=LPCM
	rtsp-rtp-udp:*:audio/l16;rate=44100;channels=1:DLNA.ORG_PN=LPCM
	rtsp-rtp-udp:*:audio/l16;rate=44100;channels=2:DLNA.ORG_PN=LPCM
	rtsp-rtp-udp:*:audio/mpeg:DLNA.ORG_PN=MP3
	http-get:*:audio/x-ms-wma:*
	http-get:*:audio/wav:*
	http-get:*:audio/m4a:*
	http-get:*:audio/mpeg:*
	http-get:*:audio/mp4:*
	http-get:*:audio/aac:*
	http-get:*:audio/aiff:*
	http-get:*:audio/wave:*
	http-get:*:audio/vnd.dlna.adts:*
	http-get:*:audio/3gpp:*
	http-get:*:audio/vorbis:*
	http-get:*:application/ogg:*
	http-get:*:audio/x-aiff:*
	http-get:*:audio/l16;rate=44100;channels=1:*
	http-get:*:audio/flac:*
	http-get:*:audio/l16;rate=44100;channels=2:*
	http-get:*:audio/x-m4a:*
	http-get:*:audio/x-wav:*
	http-get:*:audio/x-aac:*
	http-get:*:audio/l16;rate=48000;channels=1:*
	http-get:*:audio/l16;rate=48000;channels=2:*
	http-get:*:text/xml:*
	http-get:*:audio/ogg:*
	http-get:*:audio/x-flac:*
	rtsp-rtp-udp:*:audio/x-ms-wma:*
	rtsp-rtp-udp:*:audio/wav:*
	rtsp-rtp-udp:*:audio/m4a:*
	rtsp-rtp-udp:*:audio/mpeg:*
	rtsp-rtp-udp:*:audio/mp4:*
	rtsp-rtp-udp:*:audio/aac:*
	rtsp-rtp-udp:*:audio/aiff:*
	rtsp-rtp-udp:*:audio/wave:*
	rtsp-rtp-udp:*:audio/vnd.dlna.adts:*
	rtsp-rtp-udp:*:audio/3gpp:*
	rtsp-rtp-udp:*:audio/vorbis:*
	rtsp-rtp-udp:*:application/ogg:*
	rtsp-rtp-udp:*:audio/x-aiff:*
	rtsp-rtp-udp:*:audio/l16;rate=44100;channels=1:*
	rtsp-rtp-udp:*:audio/flac:*
	rtsp-rtp-udp:*:audio/l16;rate=44100;channels=2:*
	rtsp-rtp-udp:*:audio/x-m4a:*
	rtsp-rtp-udp:*:audio/x-wav:*
	rtsp-rtp-udp:*:audio/x-aac:*
	rtsp-rtp-udp:*:audio/l16;rate=48000;channels=1:*
	rtsp-rtp-udp:*:audio/l16;rate=48000;channels=2:*
	rtsp-rtp-udp:*:text/xml:*
	rtsp-rtp-udp:*:audio/ogg:*
	rtsp-rtp-udp:*:audio/x-flac:*
DLNA 1.5: Yes
Gapless playback: Yes
Missing events workaround: No
Can play native DSD: No
Volume Control: scalar
Number of channels: 2
Use as stereo device only: Yes

1 output streams:
Number of active channels: 2, in 1 stream(s)
	Channel #0 :Stream 0 channel 0
	Channel #1 :Stream 0 channel 1

Stream ID 0x0 0 channels starting at 0
12 virtual formats:
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 44.1kHz finite length
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 88.2kHz finite length
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 176.4kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 176.4kHz finite length
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 48kHz finite length
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 96kHz finite length
	2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 192kHz finite length
	2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 192kHz finite length

0 physical formats

Current device transportInfo: 
	CurrentTransportState: PAUSED_PLAYBACK
	CurrentTransportStatus: OK
	CurrentSpeed: 1
Current device MediaInfo: 
	NrTracks: 0
	MediaDuration: 0:00:00
	CurrentURI: 
	CurrentURIMetadata: 
	nextURI: 
	nextURIMetadata: 
	PlayMedium: NONE
	RecordMedium: NOT_IMPLEMENTED
	WriteStatus: NOT_IMPLEMENTED

Current device AVT service description:
<?xml version="1.0"?>
<scpd xmlns="urn:schemas-upnp-org:service-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<actionList>
<action>
<name>SetAVTransportURI</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>CurrentURI</name>
<direction>in</direction>
<relatedStateVariable>AVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>CurrentURIMetaData</name>
<direction>in</direction>
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetNextAVTransportURI</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NextURI</name>
<direction>in</direction>
<relatedStateVariable>NextAVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>NextURIMetaData</name>
<direction>in</direction>
<relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetMediaInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NrTracks</name>
<direction>out</direction>
<relatedStateVariable>NumberOfTracks</relatedStateVariable>
</argument>
<argument>
<name>MediaDuration</name>
<direction>out</direction>
<relatedStateVariable>CurrentMediaDuration</relatedStateVariable>
</argument>
<argument>
<name>CurrentURI</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>CurrentURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>NextURI</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>NextURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>PlayMedium</name>
<direction>out</direction>
<relatedStateVariable>PlaybackStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>RecordMedium</name>
<direction>out</direction>
<relatedStateVariable>RecordStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>WriteStatus</name>
<direction>out</direction>
<relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetMediaInfo_Ext</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>CurrentType</name>
<direction>out</direction>
<relatedStateVariable>CurrentMediaCategory</relatedStateVariable>
</argument>
<argument>
<name>NrTracks</name>
<direction>out</direction>
<relatedStateVariable>NumberOfTracks</relatedStateVariable>
</argument>
<argument>
<name>MediaDuration</name>
<direction>out</direction>
<relatedStateVariable>CurrentMediaDuration</relatedStateVariable>
</argument>
<argument>
<name>CurrentURI</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>CurrentURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>NextURI</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>NextURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>PlayMedium</name>
<direction>out</direction>
<relatedStateVariable>PlaybackStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>RecordMedium</name>
<direction>out</direction>
<relatedStateVariable>RecordStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>WriteStatus</name>
<direction>out</direction>
<relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetTransportInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>CurrentTransportState</name>
<direction>out</direction>
<relatedStateVariable>TransportState</relatedStateVariable>
</argument>
<argument>
<name>CurrentTransportStatus</name>
<direction>out</direction>
<relatedStateVariable>TransportStatus</relatedStateVariable>
</argument>
<argument>
<name>CurrentSpeed</name>
<direction>out</direction>
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetCurrentTransportActions</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Actions</name>
<direction>out</direction>
<relatedStateVariable>CurrentTransportActions</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetPositionInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Track</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrack</relatedStateVariable>
</argument>
<argument>
<name>TrackDuration</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackDuration</relatedStateVariable>
</argument>
<argument>
<name>TrackMetaData</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackMetaData</relatedStateVariable>
</argument>
<argument>
<name>TrackURI</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackURI</relatedStateVariable>
</argument>
<argument>
<name>RelTime</name>
<direction>out</direction>
<relatedStateVariable>RelativeTimePosition</relatedStateVariable>
</argument>
<argument>
<name>AbsTime</name>
<direction>out</direction>
<relatedStateVariable>AbsoluteTimePosition</relatedStateVariable>
</argument>
<argument>
<name>RelCount</name>
<direction>out</direction>
<relatedStateVariable>RelativeCounterPosition</relatedStateVariable>
</argument>
<argument>
<name>AbsCount</name>
<direction>out</direction>
<relatedStateVariable>AbsoluteCounterPosition</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetDeviceCapabilities</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>PlayMedia</name>
<direction>out</direction>
<relatedStateVariable>PossiblePlaybackStorageMedia</relatedStateVariable>
</argument>
<argument>
<name>RecMedia</name>
<direction>out</direction>
<relatedStateVariable>PossibleRecordStorageMedia</relatedStateVariable>
</argument>
<argument>
<name>RecQualityModes</name>
<direction>out</direction>
<relatedStateVariable>PossibleRecordQualityModes</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetTransportSettings</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>PlayMode</name>
<direction>out</direction>
<relatedStateVariable>CurrentPlayMode</relatedStateVariable>
</argument>
<argument>
<name>RecQualityMode</name>
<direction>out</direction>
<relatedStateVariable>CurrentRecordQualityMode</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Stop</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Play</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Speed</name>
<direction>in</direction>
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Pause</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Seek</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Unit</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_SeekMode</relatedStateVariable>
</argument>
<argument>
<name>Target</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_SeekTarget</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Next</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Previous</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>X_DLNA_GetBytePositionInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>TrackSize</name>
<direction>out</direction>
<relatedStateVariable>X_DLNA_CurrentTrackSize</relatedStateVariable>
</argument>
<argument>
<name>RelByte</name>
<direction>out</direction>
<relatedStateVariable>X_DLNA_RelativeBytePosition</relatedStateVariable>
</argument>
<argument>
<name>AbsByte</name>
<direction>out</direction>
<relatedStateVariable>X_DLNA_AbsoluteBytePosition</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetPlayMode</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NewPlayMode</name>
<direction>in</direction>
<relatedStateVariable>CurrentPlayMode</relatedStateVariable>
</argument>
</argumentList>
</action>
</actionList>
<serviceStateTable>
<stateVariable sendEvents="no">
<name>TransportState</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>STOPPED</allowedValue>
<allowedValue>PAUSED_PLAYBACK</allowedValue>
<allowedValue>PAUSED_RECORDING</allowedValue>
<allowedValue>PLAYING</allowedValue>
<allowedValue>RECORDING</allowedValue>
<allowedValue>TRANSITIONING</allowedValue>
<allowedValue>NO_MEDIA_PRESENT</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>TransportStatus</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>OK</allowedValue>
<allowedValue>ERROR_OCCURRED</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentMediaCategory</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>NO_MEDIA</allowedValue>
<allowedValue>TRACK_AWARE</allowedValue>
<allowedValue>TRACK_UNAWARE</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTransportActions</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>PlaybackStorageMedium</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>DV</allowedValue>
<allowedValue>MINI-DV</allowedValue>
<allowedValue>VHS</allowedValue>
<allowedValue>W-VHS</allowedValue>
<allowedValue>S-VHS</allowedValue>
<allowedValue>D-VHS</allowedValue>
<allowedValue>VHSC</allowedValue>
<allowedValue>VIDEO8</allowedValue>
<allowedValue>HI8</allowedValue>
<allowedValue>CD-ROM</allowedValue>
<allowedValue>CD-DA</allowedValue>
<allowedValue>CD-R</allowedValue>
<allowedValue>CD-RW</allowedValue>
<allowedValue>VIDEO-CD</allowedValue>
<allowedValue>SACD</allowedValue>
<allowedValue>MD-AUDIO</allowedValue>
<allowedValue>MD-PICTURE</allowedValue>
<allowedValue>DVD-ROM</allowedValue>
<allowedValue>DVD-VIDEO</allowedValue>
<allowedValue>DVD-R</allowedValue>
<allowedValue>DVD+RW</allowedValue>
<allowedValue>DVD-RW</allowedValue>
<allowedValue>DVD-RAM</allowedValue>
<allowedValue>DVD-AUDIO</allowedValue>
<allowedValue>DAT</allowedValue>
<allowedValue>LD</allowedValue>
<allowedValue>HDD</allowedValue>
<allowedValue>MICRO-MV</allowedValue>
<allowedValue>NETWORK</allowedValue>
<allowedValue>NONE</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
<allowedValue>SD</allowedValue>
<allowedValue>PC-CARD</allowedValue>
<allowedValue>MMC</allowedValue>
<allowedValue>CF</allowedValue>
<allowedValue>BD</allowedValue>
<allowedValue>MS</allowedValue>
<allowedValue>HD_DVD</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>RecordStorageMedium</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>DV</allowedValue>
<allowedValue>MINI-DV</allowedValue>
<allowedValue>VHS</allowedValue>
<allowedValue>W-VHS</allowedValue>
<allowedValue>S-VHS</allowedValue>
<allowedValue>D-VHS</allowedValue>
<allowedValue>VHSC</allowedValue>
<allowedValue>VIDEO8</allowedValue>
<allowedValue>HI8</allowedValue>
<allowedValue>CD-ROM</allowedValue>
<allowedValue>CD-DA</allowedValue>
<allowedValue>CD-R</allowedValue>
<allowedValue>CD-RW</allowedValue>
<allowedValue>VIDEO-CD</allowedValue>
<allowedValue>SACD</allowedValue>
<allowedValue>MD-AUDIO</allowedValue>
<allowedValue>MD-PICTURE</allowedValue>
<allowedValue>DVD-ROM</allowedValue>
<allowedValue>DVD-VIDEO</allowedValue>
<allowedValue>DVD-R</allowedValue>
<allowedValue>DVD+RW</allowedValue>
<allowedValue>DVD-RW</allowedValue>
<allowedValue>DVD-RAM</allowedValue>
<allowedValue>DVD-AUDIO</allowedValue>
<allowedValue>DAT</allowedValue>
<allowedValue>LD</allowedValue>
<allowedValue>HDD</allowedValue>
<allowedValue>MICRO-MV</allowedValue>
<allowedValue>NETWORK</allowedValue>
<allowedValue>NONE</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
<allowedValue>SD</allowedValue>
<allowedValue>PC-CARD</allowedValue>
<allowedValue>MMC</allowedValue>
<allowedValue>CF</allowedValue>
<allowedValue>BD</allowedValue>
<allowedValue>MS</allowedValue>
<allowedValue>HD_DVD</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossiblePlaybackStorageMedia</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>NONE</allowedValue>
<allowedValue>NETWORK</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossibleRecordStorageMedia</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentPlayMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>NORMAL</allowedValue>
<allowedValue>REPEAT_TRACK</allowedValue>
<allowedValue>REPEAT_ONE</allowedValue>
<allowedValue>REPEAT_ALL</allowedValue>
</allowedValueList>
<defaultValue>NORMAL</defaultValue>
</stateVariable>
<stateVariable sendEvents="no">
<name>TransportPlaySpeed</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>1</allowedValue>
</allowedValueList>
<defaultValue>1</defaultValue>
</stateVariable>
<stateVariable sendEvents="no">
<name>RecordMediumWriteStatus</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>WRITABLE</allowedValue>
<allowedValue>PROTECTED</allowedValue>
<allowedValue>NOT_WRITABLE</allowedValue>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentRecordQualityMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>0:EP</allowedValue>
<allowedValue>1:LP</allowedValue>
<allowedValue>2:SP</allowedValue>
<allowedValue>0:BASIC</allowedValue>
<allowedValue>1:MEDIUM</allowedValue>
<allowedValue>2:HIGH</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossibleRecordQualityModes</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>NumberOfTracks</name>
<dataType>ui4</dataType>
<allowedValueRange>
<minimum>0</minimum>
<maximum>512</maximum>
</allowedValueRange>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrack</name>
<dataType>ui4</dataType>
<allowedValueRange>
<minimum>0</minimum>
<maximum>512</maximum>
<step>1</step>
</allowedValueRange>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackDuration</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentMediaDuration</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackMetaData</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackURI</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AVTransportURI</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AVTransportURIMetaData</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>NextAVTransportURI</name>
<dataType>string</dataType>
<defaultValue></defaultValue>
</stateVariable>
<stateVariable sendEvents="no">
<name>NextAVTransportURIMetaData</name>
<dataType>string</dataType>
<defaultValue></defaultValue>
</stateVariable>
<stateVariable sendEvents="no">
<name>RelativeTimePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AbsoluteTimePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>RelativeCounterPosition</name>
<dataType>i4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AbsoluteCounterPosition</name>
<dataType>i4</dataType>
</stateVariable>
<stateVariable sendEvents="yes">
<name>LastChange</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_SeekMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>ABS_TIME</allowedValue>
<allowedValue>REL_TIME</allowedValue>
<allowedValue>TRACK_NR</allowedValue>
<allowedValue>ABS_COUNT</allowedValue>
<allowedValue>REL_COUNT</allowedValue>
<allowedValue>X_DLNA_REL_BYTE</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_SeekTarget</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_InstanceID</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>X_DLNA_RelativeBytePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>X_DLNA_AbsoluteBytePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>X_DLNA_CurrentTrackSize</name>
<dataType>string</dataType>
</stateVariable>
</serviceStateTable>
</scpd>


Current device RootDevice description:
<?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0" xmlns:qq="http://www.tencent.com">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<qq:X_QPlay_SoftwareCapability>QPlay:2.1</qq:X_QPlay_SoftwareCapability>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Anthem</friendlyName>
<manufacturer>Anthem</manufacturer>
<manufacturerURL>https://anthemav.com/</manufacturerURL>
<modelDescription></modelDescription>
<modelName>MRX 540</modelName>
<modelNumber></modelNumber>
<modelURL>https://anthemav.com/</modelURL>
<serialNumber>ALM1A00001N249</serialNumber>
<UDN>uuid:9db12204-07d3-43c3-822c-bf836fb20bbf</UDN>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/LibRygelRenderer-120x120x24.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/LibRygelRenderer-48x48x24.png</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/LibRygelRenderer-120x120x24.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/LibRygelRenderer-48x48x24.jpg</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/xml/ConnectionManager.xml</SCPDURL>
<controlURL>/Control/LibRygelRenderer/RygelSinkConnectionManager</controlURL>
<eventSubURL>/Event/LibRygelRenderer/RygelSinkConnectionManager</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/xml/AVTransport2.xml</SCPDURL>
<controlURL>/Control/LibRygelRenderer/RygelAVTransport</controlURL>
<eventSubURL>/Event/LibRygelRenderer/RygelAVTransport</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/xml/RenderingControl2.xml</SCPDURL>
<controlURL>/Control/LibRygelRenderer/RygelRenderingControl</controlURL>
<eventSubURL>/Event/LibRygelRenderer/RygelRenderingControl</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-tencent-com:service:QPlay:1</serviceType>
<serviceId>urn:tencent-com:serviceId:QPlay</serviceId>
<SCPDURL>/xml/QPlayDescription.xml</SCPDURL>
<controlURL>/Control/LibRygelRenderer/QPlay</controlURL>
<eventSubURL>/Event/LibRygelRenderer/QPlay</eventSubURL>
</service>
</serviceList>
<presentationURL>http://192.168.2.62:80/</presentationURL>
<dlna:X_DLNADOC>DMR-1.51</dlna:X_DLNADOC>
</device>
</root>


UPnP devices found : 4
Device #0: ID 0x0 Couch	UID: uuid:76982a49-6ac7-5297-d906-b827eb7ea6fb	Location: http://192.168.2.195:49152/description.xml
Device #1: ID 0x0 Pifi	UID: uuid:1fea6738-8212-b41a-5156-b827eb20bf2a	Location: http://192.168.2.190:49152/description.xml
Device #2: ID 0x0 pavi-UPnP/AV	UID: uuid:8de4b696-a738-3fb4-8bdf-dca632a4af0d	Location: http://192.168.2.185:49152/uuid-8de4b696-a738-3fb4-8bdf-dca632a4af0d/description.xml
Device #3: ID 0x0 Anthem	UID: uuid:9db12204-07d3-43c3-822c-bf836fb20bbf	Location: http://192.168.2.62:44419/9db12204-07d3-43c3-822c-bf836fb20bbf.xml


CoreAudio audio path, buffer I/O frame size: 0

Max. memory for audio buffers: 2298MB
	Exclusive access: Enabled
	Integer mode: Enabled

Local devices found : 3
Device #0: ID 0x5e External Headphones	Manufacturer: Apple Inc.	Model UID: Codec Output	UID: BuiltInHeadphoneOutputDevice	Model Name: Apple Inc. External Headphones
Device #1: ID 0x52 MacBook Pro Speakers	Manufacturer: Apple Inc.	Model UID: Speaker	UID: BuiltInSpeakerDevice	Model Name: Apple Inc. MacBook Pro Speakers
Device #2: ID 0x2d ZoomAudioDevice	Manufacturer: zoom.us	Model UID: zoom.us.zoomaudiodevice	UID: zoom.us.zoomaudiodevice.001	Model Name: zoom.us ZoomAudioDevice

actually just looking at the list of available audio streams it appears to be limited to 16bits 44.1/48kHz for LPCM streaming.

Limiting the output to 44.1,48 and 16 bits did not seem to solve it though.

further, rtsp-rtp-udp:*:audio/flac:* seems to suggest it should support streaming raw FLAC files and handling the decoding itself. Similar entry for WAV if that’s what AO is using as a streaming format.

Why so low memory buffer when you have 32gb of memory?? Crank that to 27gb…

lol, 27GB would be extreme.

2298MB is about twice the size of 99% of my audio files. Audirvana should be able to load all of one track and most of the next into memory with that much space. As this is a work machine, I don’t use it for audio playback most of the time, but it was convenient for testing.

It is just a buffer for loading faster it doesn’t use that memory for playing i think, mine is always nearly sleeping, no cpu used most of the time as i don’t upsample or stream.

it absolutely does use that for playback. One of audirvana’s strengths is that it plays directly from memory rather than streaming from disk. It’s unlikely you’d need to max that out, so I use about 2x times my largest file sizes since FLACs are compressed at roughty 1/2 the total size.

Aside to @Antoine, that would be a cool calculator function for settings: Detect largest file size in a library and compute total in memory buffer size (+ extra for gapless).

That is why it is just buffering… more buffer, faster buffing, then mostly sleeping cpu after…
When you install first time Audirvana on a 16gb computer, the buffer by default is set by Damien 13.313 if i remember well, he always said to keep 2.5gb for computer system…

i don’t stream and i don’t have a streamer, but if i change my buffer from 15gb to 4gb, it doesn’t change the memory Audirvana is using as seen on the preferences ‘live’ seeing…

it is easy to you to just try to put the buffer to 25gb, then quit, and retry playing music,
if still buggy, put it back where it was :slight_smile:

Audirvana’s not so strong suite is upnp, a real crap shoot unfortunately. Around half of mine work good. The rest not so much Denon and Marantz AVR are real good.

Best luck with it.

1 Like

thanks, mate.

1 Like

And the winner of ‘understatement of the year’ is… :rofl: :rofl:
Hope you’re keeping well mate :+1:

1 Like

All is well, leaving Cali end of the week for a bit of time in Texas, shipping my kef’s tomorrow :+1:t2: But leaving the NAD behind for now :anguished: Marantz AVR will have to do……could be worse.

Sorry to @robcee for off topic.

It could most certainly be worse, you could own a Cyrus :rofl: :rofl:
Good luck in the Lone Star state fella :+1:

Apologies from me also @robcee

2 Likes

just looping back to inform that Origin latest (1.0.5 / Win11) is now working over UPnP with the Anthem AVR (and sounds great). Thanks!

2 Likes