Audirvana Studio permanently keeping exclusivity to Marantz AVR via upnp/DLNA

Hi Damien, I like very much the new Audirvana Studio (AS). Good job! I have one major issue. Audirvana studio is somehow keeping the exclusive audio access to AVR via UPNP/DLNA all the time.
When I start AS (no audio stream, just start the application) it immediately wakes up the receiver from standby mode and while AS is running (even if there is no music stream) I cannot change the input on receiver. If I switch to f.e. “TV Output”, after a few seconds AS takes back the control. Even if the receiver goes to standby after a few seconds AS wakes it up.

  • I’m running AS on mac mini Big Sur 11.3.1 (I tried also on Windows 10. It is the same)
  • Receiver Marantz SR6009 - I can provide also the DLNA description.xml
  • Bellow you can find the Debug info. Situation when there is no music stream to receiver

Any help very appreciated. Thank you. Kind Regards, Peter
Audirvana Mac Version 1.0.0 (10000)

macOS 11.3.1 with 8192MB RAM

Connected account:

SIGNAL PROCESSING:

Polarity Inversion:

Globally: OFF

Per track: OFF

Effects plugins NOT ACTIVE

UPSAMPLING:

SoX not in use

SoX filter parameters

Bandwidth at 0dB = 99.5%

Filter max length = 30000

Anti-aliasing = 100

Phase = 66%

AUDIO VOLUME:

Max allowed volume: 98.7879

Replay Gain: None

SW volume control: OFF

LIBRARY SETTINGS:

Sync list: 0 folders

iTunes/Music library synchronization: not synchronized

Library database path: /Users/audirvana/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite

Remote Control server:

Listening on 127.0.0.1 on port 51986

ACTIVE STREAMING SERVICES

Qobuz: Connected as

TIDAL: Connected as HIFI

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

Preferred device: MARANTZ MARANTZ SR6009 Model UID:Marantz Marantz SR6009 UID:uuid:5f9ec1b3-ff59-19bb-8530-000678251946

Selected device:

UPnP device at http://192.168.0.96:8080/description.xml

ID 0x0 Family Room

Manufacturer: Marantz

Model Name:

Model UID: Marantz Family Room

UID: uuid:5f9ec1b3-ff59-19bb-8530-000678251946

8 available sample rates up to 5644800Hz

44100

48000

88200

96000

176400

192000

2822400

5644800

Volume control: No

MQA capability

Auto-detect MQA devices: Yes

Not a MQA device, user set to not MQA

DSD capability: Raw DSD (MSB)

Device audio channels

Preferred stereo channels L:0 R:1

Channel bitmap: Ox3, layout:

Channel 0 mapped to 0

Channel 1 mapped to 1

UPnP/DLNA supported protocols:

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/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM

http-get:*:audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM

http-get:*:audio/mpeg:DLNA.ORG_PN=MP3

http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE

http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL

http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO

http-get:*:audio/mp4:DLNA.ORG_PN=AAC_ISO_320

http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO

http-get:*:audio/3gpp:DLNA.ORG_PN=AAC_ISO_320

http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS

http-get:*:audio/vnd.dlna.adts:DLNA.ORG_PN=AAC_ADTS_320

http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG

http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_MED

http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM

http-wavetunes::audio/x-ms-wma:

http-get::audio/wav:

http-get::audio/x-wav:

http-get::audio/flac:

http-get::audio/x-flac:

http-get::audio/x-m4a:

http-get::audio/x-mp4:

http-get::audio/aiff:

http-get::audio/x-aiff:

http-get::audio/dsd:

http-get::audio/x-dsd:

http-get::image/jpeg:

DLNA 1.5: Yes

Gapless playback: Yes

Missing events workaround: No

Can play native DSD: Yes

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

16 virtual formats:

2 ch Non-mixable linear PCM Interleaved 16 big endian Signed Integer 44.1kHz

2 ch Non-mixable linear PCM Interleaved 16 big endian Signed Integer 48kHz

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

2 ch Non-mixable linear PCM Interleaved 8 little endian Signed Integer 2822.4kHz finite length

2 ch Non-mixable linear PCM Interleaved 8 little endian Signed Integer 5644.8kHz finite length

0 physical formats

Current device transportInfo:

CurrentTransportState: STOPPED

CurrentTransportStatus: OK

CurrentSpeed: 1

Current device MediaInfo:

NrTracks: 1

MediaDuration: 0:00:00

CurrentURI: http://192.168.0.93:49153/audirvana/audioTest.pcm

CurrentURIMetadata:

dc:titletestTitle</dc:title>

upnp:classobject.item.audioItem.musicTrack</upnp:class>

http://192.168.0.93:49153/audirvana/audioTest.pcm

nextURI:

nextURIMetadata:

PlayMedium: NETWORK

RecordMedium: NOT_IMPLEMENTED

WriteStatus: NOT_IMPLEMENTED

Current device AVT service description:

<?xml version="1.0"?>

1

0

SetAVTransportURI

InstanceID

in

A_ARG_TYPE_InstanceID

CurrentURI

in

AVTransportURI

CurrentURIMetaData

in

AVTransportURIMetaData

SetNextAVTransportURI

InstanceID

in

A_ARG_TYPE_InstanceID

NextURI

in

NextAVTransportURI

NextURIMetaData

in

NextAVTransportURIMetaData

GetMediaInfo

InstanceID

in

A_ARG_TYPE_InstanceID

NrTracks

out

NumberOfTracks

MediaDuration

out

CurrentMediaDuration

CurrentURI

out

AVTransportURI

CurrentURIMetaData

out

AVTransportURIMetaData

NextURI

out

NextAVTransportURI

NextURIMetaData

out

NextAVTransportURIMetaData

PlayMedium

out

PlaybackStorageMedium

RecordMedium

out

RecordStorageMedium

WriteStatus

out

RecordMediumWriteStatus

GetTransportInfo

InstanceID

in

A_ARG_TYPE_InstanceID

CurrentTransportState

out

TransportState

CurrentTransportStatus

out

TransportStatus

CurrentSpeed

out

TransportPlaySpeed

GetPositionInfo

InstanceID

in

A_ARG_TYPE_InstanceID

Track

out

CurrentTrack

TrackDuration

out

CurrentTrackDuration

TrackMetaData

out

CurrentTrackMetaData

TrackURI

out

CurrentTrackURI

RelTime

out

RelativeTimePosition

AbsTime

out

AbsoluteTimePosition

RelCount

out

RelativeCounterPosition

AbsCount

out

AbsoluteCounterPosition

GetDeviceCapabilities

InstanceID

in

A_ARG_TYPE_InstanceID

PlayMedia

out

PossiblePlaybackStorageMedia

RecMedia

out

PossibleRecordStorageMedia

RecQualityModes

out

PossibleRecordQualityModes

GetTransportSettings

InstanceID

in

A_ARG_TYPE_InstanceID

PlayMode

out

CurrentPlayMode

RecQualityMode

out

CurrentRecordQualityMode

Stop

InstanceID

in

A_ARG_TYPE_InstanceID

Play

InstanceID

in

A_ARG_TYPE_InstanceID

Speed

in

TransportPlaySpeed

Pause

InstanceID

in

A_ARG_TYPE_InstanceID

Seek

InstanceID

in

A_ARG_TYPE_InstanceID

Unit

in

A_ARG_TYPE_SeekMode

Target

in

A_ARG_TYPE_SeekTarget

Next

InstanceID

in

A_ARG_TYPE_InstanceID

Previous

InstanceID

in

A_ARG_TYPE_InstanceID

SetPlayMode

InstanceID

in

A_ARG_TYPE_InstanceID

NewPlayMode

in

CurrentPlayMode

GetCurrentTransportActions

InstanceID

in

A_ARG_TYPE_InstanceID

Actions

out

CurrentTransportActions

X_DLNA_GetBytePositionInfo

InstanceID

in

A_ARG_TYPE_InstanceID

TrackSize

out

X_DLNA_CurrentTrackSize

RelByte

out

X_DLNA_RelativeBytePosition

AbsByte

out

X_DLNA_AbsoluteBytePosition

LastChange

string

TransportState

string

STOPPED

PLAYING

PAUSED_PLAYBACK

TRANSITIONING

NO_MEDIA_PRESENT

TransportStatus

string

OK

ERROR_OCCURRED

PlaybackStorageMedium

string

NETWORK

RecordStorageMedium

string

NOT_IMPLEMENTED

PossiblePlaybackStorageMedia

string

PossibleRecordStorageMedia

string

CurrentPlayMode

string

NORMAL

NORMAL

SHUFFLE

REPEAT_ONE

REPEAT_ALL

TransportPlaySpeed

string

1

RecordMediumWriteStatus

string

NOT_IMPLEMENTED

CurrentRecordQualityMode

string

NOT_IMPLEMENTED

PossibleRecordQualityModes

string

NumberOfTracks

ui4

0

1

CurrentTrack

ui4

0

1

1

CurrentTrackDuration

string

CurrentMediaDuration

string

CurrentTrackMetaData

string

CurrentTrackURI

string

AVTransportURI

string

AVTransportURIMetaData

string

NextAVTransportURI

string

NextAVTransportURIMetaData

string

RelativeTimePosition

string

AbsoluteTimePosition

string

RelativeCounterPosition

i4

AbsoluteCounterPosition

i4

CurrentTransportActions

string

A_ARG_TYPE_SeekMode

string

TRACK_NR

REL_TIME

A_ARG_TYPE_SeekTarget

string

A_ARG_TYPE_InstanceID

ui4

X_DLNA_RelativeBytePosition

string

X_DLNA_AbsoluteBytePosition

string

X_DLNA_CurrentTrackSize

string

Current device RootDevice description:

<?xml version="1.0"?>

1

0

<dlna:X_DLNADOC xmlns:dlna=“urn:schemas-dlna-org:device-1-0”>DMR-1.50</dlna:X_DLNADOC>

pnpx:X_compatibleIdMS_DigitalMediaDeviceClass_DMR_V001

</pnpx:X_compatibleId>

pnpx:X_deviceCategoryMediaDevices

</pnpx:X_deviceCategory>

pnpx:X_hardwareIdVEN_0126&DEV_0050&REV_01

</pnpx:X_hardwareId>

df:X_deviceCategoryMultimedia.DMR

</df:X_deviceCategory>

urn:schemas-upnp-org:device:MediaRenderer:1

Family Room

Marantz

http://www.marantz.com

AV SURROUND RECEIVER

*SR6009

6009

http://www.marantz.com

000678251946

uuid:5f9ec1b3-ff59-19bb-8530-000678251946

123810928305

image/jpeg

48

48

24

/BCO_device_sm_icon.jpg

image/jpeg

120

120

24

/BCO_device_lrg_icon.jpg

image/png

48

48

24

/BCO_device_sm_icon.png

image/png

120

120

24

/BCO_device_lrg_icon.png

urn:schemas-upnp-org:service:RenderingControl:1

urn:upnp-org:serviceId:RenderingControl

/RenderingControl/desc.xml

/RenderingControl/ctrl

/RenderingControl/evt

urn:schemas-upnp-org:service:ConnectionManager:1

urn:upnp-org:serviceId:ConnectionManager

/ConnectionManager/desc.xml

/ConnectionManager/ctrl

/ConnectionManager/evt

urn:schemas-upnp-org:service:AVTransport:1

urn:upnp-org:serviceId:AVTransport

/AVTransport/desc.xml

/AVTransport/ctrl

/AVTransport/evt

http://192.168.0.96

UPnP devices found : 1

Device #0: ID 0x0 Family Room UID: uuid:5f9ec1b3-ff59-19bb-8530-000678251946 Location: http://192.168.0.96:8080/description.xml

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

Max. memory for audio buffers: 256MB

Exclusive access: Enabled

Integer mode: Enabled

Local devices found : 2

Device #0: ID 0x2c Built-in Output Manufacturer: Apple Inc. Model UID: AppleHDA:108 UID: AppleHDAEngineOutput:1B,0,1,2:0 Model Name: Apple Inc. Built-in Output

Device #1: ID 0x3b HDMI Manufacturer: Apple Inc. Model UID: AppleHDA:108 UID: AppleHDAEngineOutputDP:3,0,1,1:0:{4935-0030-01010101} Model Name: Apple Inc. HDMI

Can you look at this problem please?

Try to reduce the pre-load cache to 4000MB.

I have only 256MB. Do you mean raise?

I tried to raise to 4000MB. No change

Please can you give me a hint what to try. I see that AS is streaming something to my receiver also when nothing is played:
Current device MediaInfo:
NrTracks: 1
MediaDuration: 0:00:00
CurrentURI: http://192.168.0.93:49153/audirvana/audioTest.pcm

is this OK?

Thank you very much

Looks like an issue with the receiver. Still, you should be able to stop the transport, either by keyboard shortcut or the “Play” menu.

Unfortunately I cannot stop the transport. neither by keyboard shortcut, neither by Play -> Stop from the menu.
can you provide me more details what do you mean by receiver issue. I have a standard Marantz receiver. mConnect and other sw is working fine. I need more information what should I report to Marantz.
can I provide you also additional logs to analyze except the Debug info? - Audirvana log, core dump, etc.?

Thank you very much.
Kind Regards
Peter

you have to click the lock icon to release DAC on bottom right or stop it…
or go in top menu bar in Play menu…

In the UPnP scenario, it’s the receiver that needs to release the stream. I suspect it’s an implementation issue on the Marantz side.

For other software like mConnect it’s a different issue. It’s implemented differently, so it’s susceptible to this problem. Probably Marantz tested with UPnP/DLNA server software. Audirvana is not that, it just plays to UPnP endpoints. It communicates to the streamer the URL, and the streamer connects back to Audirvana and pulls the stream. If it doesn’t release it, Audirvana thinks it’s still streaming and doesn’t release the transport.

the lock button is not in active mode. This is my problem, that everything seems that the receiver should be released but it is not. I’m going to contact Marantz based on the information from bitracer bellow.
Thank you

Thank you very much for the explanation. I’m going to contact Marantz support with this information.

If there are some Marantz owners (especially SR receiver series - I have SR6009) would you be so kind to leave feedback about upnp/DLNA streaming from AS? Just to confirm if it is a Marantz product problem or my local problem. Thank you very much.

I made some investigation and probably I figured out the cause of the problem (at least a visible one). I tracked the communication between AS and the receiver with Wireshark.

AS is calling upnp action RenderingControl:1#GetVolumeDB, which is not implemented in Marantz. I’ve chcecked the Marantz interface. There are only methods:

  • ListPresets
  • SelectPreset
  • GetMute
  • SetMute
  • GetVolume
  • SetVolume

I contacted Marantz support. They don’t seem to be ready to do something with this.
Is it possible somehow to ommit the getVolumeDB action with some AS setting?

The communication between AS and Marantz looks like that:
Request from AS:
Frame 316088: 663 bytes on wire (5304 bits), 663 bytes captured (5304 bits) on interface \Device\NPF_{36088673-8302-4DDC-BBB4-A0BD1853409D}, id 0
Ethernet II, Src: (64:31:50:82:0c:6b), Dst: Marantz-SR6009.local (00:06:78:25:19:46)
Internet Protocol Version 4, Src: (192.168.0.57), Dst: Marantz-SR6009.local (192.168.0.96)
Transmission Control Protocol, Src Port: 63317 (63317), Dst Port: http-alt (8080), Seq: 1, Ack: 1, Len: 609
Hypertext Transfer Protocol

  • POST /RenderingControl/ctrl HTTP/1.1\r\n*
  • Host: 192.168.0.96:8080\r\n*
  • Content-Length: 310\r\n*
  • Accept-Ranges: bytes\r\n*
  • Content-Type: text/xml; charset=“utf-8”\r\n*
  • SOAPAction: “urn:schemas-upnp-org:service:RenderingControl:1#GetVolumeDB”\r\n*
  • User-Agent: 10.0.19042 2/, UPnP/1.0, Portable SDK for UPnP devices/1.6.24\r\n*
  • \r\n*
  • [Full request URI: http://192.168.0.96:8080/RenderingControl/ctrl]*
  • [HTTP request 1/1]*
  • [Response in frame: 316092]*
  • File Data: 310 bytes*
    eXtensible Markup Language
  • <s:Envelope*
  •    xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"*
    
  •    s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">*
    
  •    <s:Body>*
    
  •        <u:GetVolumeDB*
    
  •            xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1">*
    
  •            <InstanceID>*
    
  •                0*
    
  •                </InstanceID>*
    
  •            <Channel>*
    
  •                Master*
    
  •                </Channel>*
    
  •            </u:GetVolumeDB>*
    
  •        </s:Body>*
    
  •    </s:Envelope>*
    

and the response from Marantz:
Frame 316092: 520 bytes on wire (4160 bits), 520 bytes captured (4160 bits) on interface \Device\NPF_{36088673-8302-4DDC-BBB4-A0BD1853409D}, id 0
Ethernet II, Src: Marantz-SR6009.local (00:06:78:25:19:46), Dst: (64:31:50:82:0c:6b)
Internet Protocol Version 4, Src: Marantz-SR6009.local (192.168.0.96), Dst: (192.168.0.57)
Transmission Control Protocol, Src Port: http-alt (8080), Dst Port: 63317 (63317), Seq: 142, Ack: 610, Len: 466
[2 Reassembled TCP Segments (607 bytes): #316090(141), #316092(466)]
Hypertext Transfer Protocol

  • HTTP/1.1 500 Internal Server Error\r\n*
  • CONTENT-LENGTH: 466\r\n*
  • CONTENT-TYPE: text/xml; charset=“utf-8”\r\n*
  • EXT:\r\n*
  • SERVER: KnOS/3.2 UPnP/1.0 DMP/3.5\r\n*
  • \r\n*
  • [HTTP response 1/1]*
  • [Time since request: 0.045134000 seconds]*
  • [Request in frame: 316088]*
  • [Request URI: http://192.168.0.96:8080/RenderingControl/ctrl]*
  • File Data: 466 bytes*
    eXtensible Markup Language
  • <s:Envelope*
  •    xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"*
    
  •    s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">*
    
  •    <s:Body>*
    
  •        <s:Fault>*
    
  •            <faultcode>*
    
  •                s:Client*
    
  •                </faultcode>*
    
  •            <faultstring>*
    
  •                UPnPError*
    
  •                </faultstring>*
    
  •            <detail>*
    
  •                <UPnPError*
    
  •                    xmlns="urn:schemas-upnp-org:control-1-0">*
    
  •                    <errorCode>*
    
  •                        401*
    
  •                        </errorCode>*
    
  •                    <errorDescription>*
    
  •                        Invalid Action*
    
  •                        </errorDescription>*
    
  •                    </UPnPError>*
    
  •                </detail>*
    
  •            </s:Fault>*
    
  •        </s:Body>*
    
  •    </s:Envelope>*
1 Like

Is it possible somehow to ommit the RenderingControl:1#GetVolumeDB action with some AS setting?

I made some deeper investigation during the weekend. Based on Wireshark analysis I think that Audirvana Studio is definitely keeping exclusivity to AVR also when lock indicator is off.

Here are the logs from the scenario, when I stopped playing and released the lock. Immediately after unsubscription (see ID 4111 and 4117 ) AS initiated a new session for http://192.168.0.57:49152/audirvana/audioTest.pcm (see ID 4167)
192.168.0.57 - Audirvana Studio
192.168.0.96 - Marantz SR6009 AVR

Please look at it. I can provide also the complete log from Wireshark. Currently I’m not able to use the new Audirvana Studio. It completely blocks my AVR. Thank you.

4072 2021-05-22 17:09:08.353340 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP/XML 600 POST /AVTransport/ctrl HTTP/1.1
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:Stop
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
<InstanceID>0</InstanceID>
</u:Stop>
</s:Body>
</s:Envelope>

4090 2021-05-22 17:09:09.721147 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 316 HTTP/1.1 200 OK
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:StopResponse
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
</u:StopResponse>
</s:Body>
</s:Envelope>

4102 2021-05-22 17:09:09.750210 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 490 NOTIFY / HTTP/1.1
<e:propertyset
xmlns:e=“urn:schemas-upnp-org:event-1-0”>
<e:property>
<LastChange>
[truncated]<Event xmlns=“urn:schemas-upnp-org:metadata-1-0/AVT/”>\r\n <InstanceID val=“0”>\r\n <TransportState val=“STOPPED”/>\r\n <CurrentTransportActions val="Play,Next,Pre
</LastChange>
</e:property>
</e:propertyset>

4103 2021-05-22 17:09:09.751018 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP 271 HTTP/1.1 200 OK text/html)
<html><body><h1>200 OK</body></html>

4111 2021-05-22 17:09:09.753227 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP 243 UNSUBSCRIBE /AVTransport/evt HTTP/1.1
UNSUBSCRIBE /AVTransport/evt HTTP/1.1\r\n
[Expert Info (Chat/Sequence): UNSUBSCRIBE /AVTransport/evt HTTP/1.1\r\n]
Request Method: UNSUBSCRIBE
Request URI: /AVTransport/evt
Request Version: HTTP/1.1
Host: 192.168.0.96:8080\r\n
SID: uuid:2282d1ec-35ee-18e2-86ea-19493b4495e0\r\n
User-Agent: 10.0.19042 2/, UPnP/1.0, Portable SDK for UPnP devices/1.6.24\r\n
\r\n
[Full request URI: http://192.168.0.96:8080/AVTransport/evt]

4117 2021-05-22 17:09:09.855091 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP 92 HTTP/1.1 200 OK
HTTP/1.1 200 OK\r\n
[Expert Info (Chat/Sequence): HTTP/1.1 200 OK\r\n]
Response Version: HTTP/1.1
Status Code: 200
[Status Code Description: OK]
Response Phrase: OK
CONTENT-LENGTH: 0\r\n
[Content length: 0]
\r\n
[HTTP response 1/1]
[Request URI: http://192.168.0.96:8080/AVTransport/evt]

4127 2021-05-22 17:09:09.857885 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP/XML 709 POST /AVTransport/ctrl HTTP/1.1
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetNextAVTransportURI
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
<InstanceID>0</InstanceID>
<NextURI>
</NextURI>
<NextURIMetaData>
</NextURIMetaData>
</u:SetNextAVTransportURI>
</s:Body>
</s:Envelope>

4131 2021-05-22 17:09:09.940149 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 350 HTTP/1.1 200 OK
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetNextAVTransportURIResponse
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
</u:SetNextAVTransportURIResponse>
</s:Body>
</s:Envelope>

4137 2021-05-22 17:09:09.942110 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP/XML 709 POST /AVTransport/ctrl HTTP/1.1
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetAVTransportURI
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
<InstanceID>0</InstanceID>
<CurrentURI>
</CurrentURI>
<CurrentURIMetaData>
</CurrentURIMetaData>
</u:SetAVTransportURI>
</s:Body>
</s:Envelope>

4147 2021-05-22 17:09:10.439847 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 342 HTTP/1.1 200 OK
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetAVTransportURIResponse
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
</u:SetAVTransportURIResponse>
</s:Body>
</s:Envelope>

4155 2021-05-22 17:09:10.525460 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP/XML 621 POST /ConnectionManager/ctrl HTTP/1.1
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:GetProtocolInfo
xmlns:u=“urn:schemas-upnp-org:service:ConnectionManager:1”>
</u:GetProtocolInfo>
</s:Body>
</s:Envelope>

4159 2021-05-22 17:09:10.580654 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 1467 HTTP/1.1 200 OK
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:GetProtocolInfoResponse
xmlns:u=“urn:schemas-upnp-org:service:ConnectionManager:1”>
<Source>
</Source>
<Sink>
[truncated]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/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM,http-get::audio/L16;rate=48000;channels=2:DLN
</Sink>
</u:GetProtocolInfoResponse>
</s:Body>
</s:Envelope>

4167 2021-05-22 17:09:10.583294 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP/XML 1565 POST /AVTransport/ctrl HTTP/1.1
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetAVTransportURI
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
<InstanceID>0</InstanceID>
<CurrentURI>http://192.168.0.57:49152/audirvana/audioTest.pcm</CurrentURI>
<CurrentURIMetaData>
[truncated]<DIDL-Lite xmlns:dc=“http://purl.org/dc/elements/1.1/” xmlns:upnp=“urn:schemas-upnp-org:metadata-1-0/upnp/” xmlns=“urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/” xmlns:dlna="urn:schemas-dln
</CurrentURIMetaData>
</u:SetAVTransportURI>
</s:Body>
</s:Envelope>

4171 2021-05-22 17:09:10.689817 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP/XML 342 HTTP/1.1 200 OK
<s:Envelope
xmlns:s=“http://schemas.xmlsoap.org/soap/envelope/
s:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:SetAVTransportURIResponse
xmlns:u=“urn:schemas-upnp-org:service:AVTransport:1”>
</u:SetAVTransportURIResponse>
</s:Body>
</s:Envelope>

I skip the details of getVolume, getVolumeDB and getMute calls

4215 2021-05-22 17:09:11.050869 192.168.0.57 (AS) 192.168.0.96 (AVR) HTTP 201 SUBSCRIBE /RenderingControl/evt HTTP/1.1
SUBSCRIBE /RenderingControl/evt HTTP/1.1\r\n
[Expert Info (Chat/Sequence): SUBSCRIBE /RenderingControl/evt HTTP/1.1\r\n]
Request Method: SUBSCRIBE
Request URI: /RenderingControl/evt
Request Version: HTTP/1.1
Host: 192.168.0.96:8080\r\n
CALLBACK: http://192.168.0.57:49152/\r\n
NT: upnp:event\r\n
TIMEOUT: Second-1801\r\n
\r\n
[Full request URI: http://192.168.0.96:8080/RenderingControl/evt]

4217 2021-05-22 17:09:11.052430 192.168.0.96 (AVR) 192.168.0.57 (AS) HTTP 196 HTTP/1.1 200 OK
HTTP/1.1 200 OK\r\n
[Expert Info (Chat/Sequence): HTTP/1.1 200 OK\r\n]
Response Version: HTTP/1.1
Status Code: 200
[Status Code Description: OK]
Response Phrase: OK
CONTENT-LENGTH: 0\r\n
[Content length: 0]
SERVER: KnOS/3.2 UPnP/1.0 DMP/3.5\r\n
SID: uuid:8a442f30-56ea-1a6e-80d5-459bb8856196\r\n
TIMEOUT: Second-300\r\n
\r\n
[HTTP response 1/1]
[Request URI: http://192.168.0.96:8080/RenderingControl/evt]

1 Like

Please let me know if the wireshark report would be useful for you. Or if recording of a different scenario would help.
Thank you

@Damien3 can you please respond to my question. Can I provide you some additional input? The trial is ending and I cannot accept the IS with this bug/feature or whatever it is. Thank you very much

@Damien3 How many Damiens are here? Looking at all these people calling on Damien - I wonder is this guy is able to even find a little time release a simple fart.

@peckem I see it’s been three days and no one is responding to your issue. Unfortunate. Out of interest, if you say the lock is off, it means you are able to select another source for audirvana, say you select the computer. Does it still continue to lock the AVR? Also, what happens if you use mConnect to stream to your AVR while it is still “held hostage” by audirvana? Will this force the AVR to “release” and not reconnect? I am asking this hoping it will assist in tracking the source of the problem and allow you to use the software while the bugs are being addressed one at a time. Believe - I had a UPnP issue with Audirvana where it doesn’t see my AVR until I go to the AVR network settings and reset the connection (which is something I have to do everytime I want to connect). Yesterday I went to the HP website and installed the latest wifi drivers and the issue appears to be sorted by that (at least time will tell). So, sometimes, the poor okes at audirvana spend hours trying to sort a problem and it turns out it is outside their control. But there is not way to know that beforehand. In the meantime - see if updating your wifi drivers will not solve the issue.

Hi @oznes thank you very much for your supporting input. I really appreciate. The trial is ending in a few days and I really don’t know what to do. I have some major upnp issues with A 3.5. I’ve thought that in AS these issues will be solved, but instead there are a different major ones :frowning:
I don’t know where the problem is - in AS or in my marantz AVR. I just know that I’m the one who pays to everyone but if there is a problem nobody cares… I’m now open also to buy a new AVR but I need to know exactly which models are supported by AS. But there is no such list…

To your questions.

  1. if you say the lock is off, it means you are able to select another source for audirvana, say you select the computer. Does it still continue to lock the AVR?
    *Yes I can select a different output to Audirvana - local computer, RPI with an audio hat and so on… *
    and then my AVR is free - then I can change the input on AVR (to TV output for example)

  2. Also, what happens if you use mConnect to stream to your AVR while it is still “held hostage” by audirvana? Will this force the AVR to “release” and not reconnect?
    It seems, that AS is somehow locking the upnp input on AVR because:
    *a) The mConnect (also upnp) is able to overbeat the AS “lock”. So via mConnect I’m able to stream *
    *b) but I cannot change the input on AVR during that. *
    *c) after I close mConnect it is the same situation. AS is locking the upnp on AVR. *
    it was a very good test. My understanding is that AS is not connected exclusively to AVR, but in regular few seconds interval asks AVR to listen on upnp input

  3. Wifi drivers
    I run AS on mac mini with the latest OS big sur 11.4. And I have both mac mini and the AVR wired

Thank you very much for your inputs
Kind Regards
Peter

I wouldn’t advise you to buy a device just based on whether it works with Audirvana, even though I like Audirvana very much.

I like Marantz products, but if you want good experience with Audirvana you need to avoid HEOS devices. Same goes for DTS Play-Fi.

1 Like

Audirvana with Tidal is my primary (the only) digital music input. So I need to have it working and stable and to be able to enjoy the music and not to be always pissed because of some technical issues. Except Audirvana I have only turntable. so no CD, no SACD, etc. So I’m really prepared also to change my AVR to have it solved. I need just some certainty that there are AVRs which matches to 100% percent with AS. BTW I have SR6009 a model before HEOS.

Now I’m trying Roon with RooUPNP bridge software. It seems to be more “upnp stable” than any version of Audirvana