RopieeeXL playback not working

I’m running Audirvana Studio on a Mini-mac, connected to RopieeeXL/UPnP on a Pi4 via ethernet - I can play AS radio stations fine but when I try to play library files (either local or streamed) it cuts out after a few seconds. I can play AS fine connected directly to a USB DAC.

Any thoughts?

Can you paste the debug info here?

Sure, thanks;

Audirvana Mac Version 1.6.4 (10604)

macOS 10.13.6 with 8192MB RAM

Connected account:

SIGNAL PROCESSING:

Polarity Inversion:

Globally: OFF

Per track: ON

Effects plugins NOT ACTIVE

UPSAMPLING:

r8brain with Power Of Two upsampling

r8brain filter parameters

Bandwidth = 99.5%

Stop band attenuation 218dB

Phase linear

AUDIO VOLUME:

Max allowed volume: 100

Replay Gain: by track

SW volume control: OFF

LIBRARY SETTINGS:

Sync list: 1 folders

AUTO: /Volumes/USB External Drive/Library

iTunes/Music library synchronization: not synchronized

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

Remote Control server:

Listening on 127.0.0.1 on port 59073

ACTIVE STREAMING SERVICES

Qobuz: Connected as Qobuz Studio

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

Preferred device: JF LIGHT INDUSTRIES ROPIEEE [ROPIEEEXL]-UPNP/AV Model UID:JF Light Industries ropieee [RoPieeeXL]-UPnP/AV UID:uuid:17a101f7-8d90-b0f6-0513-dca632485487

Currently playing to UPnP device at 24 bits 44.1kHz

Selected device:

UPnP device at http://192.168.0.37:49152/uuid-17a101f7-8d90-b0f6-0513-dca632485487/description.xml

ID 0x0 ropieee [RoPieeeXL]-UPnP/AV

Manufacturer: JF Light Industries

Model Name:

Model UID: JF Light Industries ropieee [RoPieeeXL]-UPnP/AV

UID: uuid:17a101f7-8d90-b0f6-0513-dca632485487

1 available sample rates up to 44100Hz

44100

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

Avoid RAW PCM streams: No

UPnP/DLNA supported protocols:

http-get::application/flac:

http-get::application/x-flac:

http-get::application/ogg:

http-get::audio/flac:

http-get::audio/x-flac:

http-get::audio/aac:

http-get::audio/x-aiff:

http-get::audio/aif:

http-get::audio/aiff:

http-get::audio/dff:

http-get::audio/x-dff:

http-get::audio/dsd:

http-get::audio/x-dsd:

http-get::audio/dsf:

http-get::audio/x-dsf:

http-get::audio/m4a:

http-get::audio/x-m4a:

http-get::audio/matroska:

http-get::audio/x-matroska:

http-get::audio/mp1:

http-get::audio/mp3:

http-get::audio/mp4:

http-get::audio/mpeg:

http-get::audio/x-mpeg:

http-get::audio/ogg:

http-get::audio/vorbis:

http-get::audio/x-ape:

http-get::audio/ape:

http-get::audio/x-monkeys-audio:

http-get::audio/wav:

http-get::audio/x-wav:

http-get::audio/wave:

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

http-get::audio/x-ogg:

http-get::audio/x-scpls:

http-get::audio/x-vorbis+ogg:

http-get::audio/x-vorbis:

http-get::audio/x-wavpack:

http-get::video/mp4:

DLNA 1.5: No

Gapless playback: Yes

Missing events workaround: No

Can play native DSD: Yes

Volume Control: scalar

Number of channels: 2

Use as stereo device only: No

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

4 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 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: PLAYING

CurrentTransportStatus: OK

CurrentSpeed: 1

Current device MediaInfo:

NrTracks: 1

MediaDuration: 2:15:16

CurrentURI: http://192.168.0.19:49153/audirvana/audio_54.wav

CurrentURIMetadata:

dc:titlemp3, 44100 Hz, stereo, 128 kb/s</dc:title>

upnp:albumArtURIhttp://static.airable.io/49/95/143345.png</upnp:albumArtURI>

upnp:albumClassic FM</upnp:album>

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

http://192.168.0.19:49153/audirvana/audio_54.wav

nextURI: http://192.168.0.19:49153/audirvana/audio_55.wav

nextURIMetadata:

dc:titlemp3, 44100 Hz, stereo, 128 kb/s</dc:title>

upnp:albumArtURIhttp://static.airable.io/49/95/143345.png</upnp:albumArtURI>

upnp:albumClassic FM</upnp:album>

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

http://192.168.0.19:49153/audirvana/audio_55.wav

PlayMedium: HDD

RecordMedium: NOT_IMPLEMENTED

WriteStatus: NOT_IMPLEMENTED

Current device AVT service description:

<?xml version="1.0"?>

1

0

TransportState

no

string

STOPPED

PLAYING

TransportStatus

no

string

OK

ERROR_OCCURRED

PlaybackStorageMedium

no

string

PossiblePlaybackStorageMedia

no

string

RecordStorageMedium

no

string

PossibleRecordStorageMedia

no

string

CurrentPlayMode

no

string

NORMAL

SHUFFLE

REPEAT_ONE

REPEAT_ALL

RANDOM

DIRECT_1

NORMAL

TransportPlaySpeed

no

string

1

no

RecordMediumWriteStatus

string

CurrentRecordQualityMode

no

string

PossibleRecordQualityModes

no

string

NumberOfTracks

no

ui4

0

2000

1

CurrentTrack

no

ui4

0

2000

1

CurrentTrackDuration

no

string

CurrentMediaDuration

no

string

CurrentTrackMetaData

no

string

CurrentTrackURI

no

string

AVTransportURI

no

string

AVTransportURIMetaData

no

string

NextAVTransportURI

no

string

NextAVTransportURIMetaData

no

string

RelativeTimePosition

no

string

AbsoluteTimePosition

no

string

RelativeCounterPosition

no

i4

AbsoluteCounterPosition

no

i4

CurrentTransportActions

no

string

LastChange

yes

string

A_ARG_TYPE_SeekMode

no

string

ABS_TIME

REL_TIME

A_ARG_TYPE_SeekTarget

no

string

A_ARG_TYPE_InstanceID

no

ui4

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

Current device RootDevice description:

<?xml version="1.0"?>

1

1

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

ropieee [RoPieeeXL]-UPnP/AV

JF Light Industries

Jean-Francois Dockes · GitLab

UPnP front-end to MPD

UpMPD

42

https://framagit.org/medoc92/upmpdcli/code/

upmpdcli version 1.5.12 libupnpp 0.21.0

image/png

64

64

32

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/icon.png

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/presentation.html

uuid:17a101f7-8d90-b0f6-0513-dca632485487

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

urn:upnp-org:serviceId:AVTransport

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/urn-schemas-upnp-org-service-AVTransport-1.xml

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/ctl-urn-schemas-upnp-org-service-AVTransport-1

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/evt-urn-schemas-upnp-org-service-AVTransport-1

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

urn:upnp-org:serviceId:RenderingControl

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/urn-schemas-upnp-org-service-RenderingControl-1.xml

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/ctl-urn-schemas-upnp-org-service-RenderingControl-1

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/evt-urn-schemas-upnp-org-service-RenderingControl-1

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

urn:upnp-org:serviceId:ConnectionManager

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/urn-schemas-upnp-org-service-ConnectionManager-1.xml

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/ctl-urn-schemas-upnp-org-service-ConnectionManager-1

/uuid-17a101f7-8d90-b0f6-0513-dca632485487/evt-urn-schemas-upnp-org-service-ConnectionManager-1

UPnP devices found : 1

Device #0: ID 0x0 ropieee [RoPieeeXL]-UPnP/AV UID: uuid:17a101f7-8d90-b0f6-0513-dca632485487 Location: http://192.168.0.37:49152/uuid-17a101f7-8d90-b0f6-0513-dca632485487/description.xml

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

Max. memory for audio buffers: 1834MB

Exclusive access: Enabled

Integer mode: Enabled

Local devices found : 3

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

Device #1: ID 0x31 HDMI Manufacturer: Apple Inc. Model UID: AppleHDA:35 UID: AppleHDAEngineOutputDP:0,1,0,1,0:0 Model Name: Apple Inc. HDMI

Device #2: ID 0x28 Qutest Manufacturer: Chord Electronics Ltd Model UID: Qutest:245F:0815 UID: AppleUSBAudioEngine:Chord Electronics Ltd:Qutest:413-001:2 Model Name: Chord Electronics Ltd Qutest

Try without upsampling.

Hi Alex,

Many thanks - that didn’t seem to fix it though.
Just to add, I need to reboot the Pi box after each crash - this gets the radio working again at least.

No prob, check if you maybe have networking issues.

I still don’t have a solution for this.

Just to recap I have a Mac mini connected via ethernet to RopieeeXL on a pi4. Audirvana radio works pretty well but running any other sound file, streamed or local at any bit depth / frequency crashes RopieeeXL in 11 seconds. RopieeeXL is latest fresh (re)install.

Any thoughts…?

Hello @mf1 , do you know the UPnP capabilities of your RiopeeeXL? Is it displayed in a web interface?

Hi @Antoine - Hard to say, I can’t find specific info - restricting the stream to 16/44.1 doesn’t help tho.

I’ve progressed this somewhat - the main problem was RopieeeXL believe it or not - I switched to gmediarender which now plays streamed and local files perfectly over UPnP - it was a bit fiddly to set up but worth the effort.

Radio could still be improved - it tends to start breaking up over time. Stop / start will fix it for a bit - more caching required perhaps?

Good to know :slight_smile:

Do you have this whatever the radio you are playing?

Hi @Antoine - yes, all stations showing similar behaviour (fip, classic fm, bbc, Linn etc)