Audirvana stops playing in a middle of a converted dsd track

Hi,
In some cases Audirvana stops playing in a middle of a converted dsd track.

Audirvana Mac Version 3.5.38 (3568)
macOS 10.15.5 with 16384MB RAM
Playing on Devialet Phantom DOS2 via UPnP (wifi)

I don’t use upsampling. I have set 13Go for the playback pre-load cache.

This happens always at the same time for some tracks (long tracks) and randomly for others.
It happens on all dsd formats, dff, dsf, or SACD iso.

May you help me to solve this issue?

I’ll add the debug file as soon as it happens again.
Otherwise I am truly impressed by Audirvana capabilities and sound quality.

Edit: Add debug info:
Audirvana Mac Version 3.5.38 (3568)
macOS 10.15.5 with 16384MB RAM

Trial version using demo license

SIGNAL PROCESSING:

Polarity Inversion:
	Globally: OFF
	Per track: ON
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: 100
Replay Gain: None
SW volume control: OFF

LIBRARY SETTINGS:
Sync list: 1 folders
AUTO: /Users/jamesgalt/Documents/99-Perso/music
iTunes/Music library synchronization: not synchronized
Library database path: /Users/jamesgalt/Library/Application Support/Audirvana/AudirvanaPlusDatabaseV2.sqlite

ACTIVE STREAMING SERVICES

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

Preferred device: Living room Model UID:Devialet Living room UID:uuid:0467d032-0b66-4cf7-92aa-b381e1af8311

Selected device:
UPnP device at http://192.168.1.29:33833/0467d032-0b66-4cf7-92aa-b381e1af8311.xml
ID 0x0 Living room Manufacturer:Devialet
Model UID:Devialet Living room UID:uuid:0467d032-0b66-4cf7-92aa-b381e1af8311

6 available sample rates up to 192000Hz
44100
48000
88200
96000
176400
192000
Volume control: No
MQA capability
Auto-detect MQA devices: No
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
UPnP/DLNA supported protocols:
http-get::application/ogg:
http-get::audio/3gpp:
http-get::audio/3gpp2:
http-get::audio/aac:
http-get::audio/aacp:
http-get::audio/aiff:
http-get::audio/amr:
http-get::audio/amr-nb:
http-get::audio/amr-wb:
http-get::audio/atrac:
http-get::audio/atrac-advanced-lossless:
http-get::audio/flac:
http-get::audio/l16;channels=1;rate=44100:
http-get::audio/l16;channels=2;rate=44100:
http-get::audio/l16;rate=44100:
http-get::audio/l16;rate=44100;channels=1:
http-get::audio/l16;rate=44100;channels=2:
http-get::audio/l16;channels=1;rate=48000:
http-get::audio/l16;channels=2;rate=48000:
http-get::audio/l16;rate=48000:
http-get::audio/l16;rate=48000;channels=1:
http-get::audio/l16;rate=48000;channels=2:
http-get::audio/m4a:
http-get::audio/midi:
http-get::audio/mp4:
http-get::audio/mp4a:
http-get::audio/mp4a-latm:
http-get::audio/mpeg:
http-get::audio/mpeg3:
http-get::audio/mpeg4-generic:
http-get::audio/mpga:
http-get::audio/ogg:
http-get::audio/opus:
http-get::audio/vnd.dlna.adts:
http-get::audio/vnd.wave:
http-get::audio/wav:
http-get::audio/wave:
http-get::audio/x-aac:
http-get::audio/x-ac3:
http-get::audio/x-aiff:
http-get::audio/x-flac:
http-get::audio/x-flac+ogg:
http-get::audio/x-m4a:
http-get::audio/x-m4b:
http-get::audio/x-m4p:
http-get::audio/x-mid:
http-get::audio/x-midi:
http-get::audio/x-mod:
http-get::audio/x-monkeys-audio:
http-get::audio/x-mpeg:
http-get::audio/x-mpeg3:
http-get::audio/x-mpequrl:
http-get::audio/x-ms-asf:
http-get::audio/x-ms-wma:
http-get::audio/x-vorbis:
http-get::audio/x-vorbis+ogg:
http-get::audio/x-wav:
DLNA 1.5: Yes
Gapless playback: Yes
Missing events workaround: No
Can play native DSD: No
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
12 virtual formats:
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 44.1kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 88.2kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 176.4kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 48kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 96kHz
2 ch Non-mixable linear PCM Interleaved 16 little endian Signed Integer 192kHz
2 ch Non-mixable linear PCM Interleaved 24 little endian Signed Integer 192kHz

0 physical formats

Current device transportInfo:
CurrentTransportState: NO_MEDIA_PRESENT
CurrentTransportStatus: OK
CurrentSpeed: 1
Current device MediaInfo:
NrTracks: 0
MediaDuration: 0:00:00.000
CurrentURI:
CurrentURIMetadata:
nextURI:
nextURIMetadata:
PlayMedium: NONE
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 GetMediaInfo_Ext InstanceID in A_ARG_TYPE_InstanceID CurrentType out CurrentMediaCategory 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 GetCurrentTransportActions InstanceID in A_ARG_TYPE_InstanceID Actions out CurrentTransportActions 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 X_DLNA_GetBytePositionInfo InstanceID in A_ARG_TYPE_InstanceID TrackSize out X_DLNA_CurrentTrackSize RelByte out X_DLNA_RelativeBytePosition AbsByte out X_DLNA_AbsoluteBytePosition SetPlayMode InstanceID in A_ARG_TYPE_InstanceID NewPlayMode in CurrentPlayMode TransportState string STOPPED PAUSED_PLAYBACK PAUSED_RECORDING PLAYING RECORDING TRANSITIONING NO_MEDIA_PRESENT TransportStatus string OK ERROR_OCCURRED CurrentMediaCategory string NO_MEDIA TRACK_AWARE TRACK_UNAWARE CurrentTransportActions string PlaybackStorageMedium string UNKNOWN DV MINI-DV VHS W-VHS S-VHS D-VHS VHSC VIDEO8 HI8 CD-ROM CD-DA CD-R CD-RW VIDEO-CD SACD MD-AUDIO MD-PICTURE DVD-ROM DVD-VIDEO DVD-R DVD+RW DVD-RW DVD-RAM DVD-AUDIO DAT LD HDD MICRO-MV NETWORK NONE NOT_IMPLEMENTED SD PC-CARD MMC CF BD MS HD_DVD RecordStorageMedium string UNKNOWN DV MINI-DV VHS W-VHS S-VHS D-VHS VHSC VIDEO8 HI8 CD-ROM CD-DA CD-R CD-RW VIDEO-CD SACD MD-AUDIO MD-PICTURE DVD-ROM DVD-VIDEO DVD-R DVD+RW DVD-RW DVD-RAM DVD-AUDIO DAT LD HDD MICRO-MV NETWORK NONE NOT_IMPLEMENTED SD PC-CARD MMC CF BD MS HD_DVD PossiblePlaybackStorageMedia string NONE NETWORK PossibleRecordStorageMedia string CurrentPlayMode string NORMAL NORMAL TransportPlaySpeed string 1 RecordMediumWriteStatus string WRITABLE PROTECTED NOT_WRITABLE UNKNOWN NOT_IMPLEMENTED CurrentRecordQualityMode string 0:EP 1:LP 2:SP 0:BASIC 1:MEDIUM 2:HIGH NOT_IMPLEMENTED PossibleRecordQualityModes string NumberOfTracks ui4 0 512 CurrentTrack ui4 0 512 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 LastChange string A_ARG_TYPE_SeekMode string ABS_TIME REL_TIME TRACK_NR ABS_COUNT REL_COUNT X_DLNA_REL_BYTE 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 urn:schemas-upnp-org:device:MediaRenderer:1 Living room Devialet https://www.devialet.com The best sound in the world Phantom 2.10.0 https://www.devialet.com/phantom-speaker/ N09N00016P307 uuid:0467d032-0b66-4cf7-92aa-b381e1af8311 image/jpeg 32 32 24 /DvltRygelRendererPlugin-32x32x24.jpg image/jpeg 120 120 24 /DvltRygelRendererPlugin-120x120x24.jpg image/png 32 32 24 /DvltRygelRendererPlugin-32x32x24.png image/png 120 120 24 /DvltRygelRendererPlugin-120x120x24.png urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /xml/ConnectionManager.xml /Control/DvltRygelRendererPlugin/RygelSinkConnectionManager /Event/DvltRygelRendererPlugin/RygelSinkConnectionManager urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /xml/AVTransport2.xml /Control/DvltRygelRendererPlugin/RygelAVTransport /Event/DvltRygelRendererPlugin/RygelAVTransport urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /xml/RenderingControl2.xml /Control/DvltRygelRendererPlugin/RygelRenderingControl /Event/DvltRygelRendererPlugin/RygelRenderingControl DMR-1.51

UPnP devices found : 1
Device #0: ID 0x0 Living room UID: uuid:0467d032-0b66-4cf7-92aa-b381e1af8311 Location: http://192.168.1.29:33833/0467d032-0b66-4cf7-92aa-b381e1af8311.xml

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

Max. memory for audio buffers: 13312MB

Local Audio Engine:
Exclusive access: Enabled
Integer mode: Enabled

Local devices found : 1
Device #0: ID 0x4b MacBook Pro Speakers Manufacturer: Apple Inc. Model UID: Speaker UID: BuiltInSpeakerDevice

Best regards
James

Have you tried to enable DSD over PCM?

@Damien3
As Devialet Phantom does not support dsd it seems that DSD over PCM is not working. (I tried the 1.0 and 1.1 just to be sure)
Is there any log file for Audirvana? Maybe we can find what causes the player to stop.

Why don’t you convert the files to PCM using file conversion program. Just add the converted files to your library.

You can keep the original files for the future, should DSD support come to Phantoms or you get another DAC that supports DSD natively.

Yeah I as thinking of doing this, but as I have another DAC that supports dsd, I would be really happy if I didn’t had to.
Also, as software engineer I don’t like not knowing why ^^
What conversion program would you recommend?

You can try with XLD, it’s free.

1 Like

Hmmm, if it cannot play DSD, why not just select convert to pcm in dac menu prefs?

This is what I do and when using this the player stops in the middle of the track

@Antoine can you tell me the SoX parameters Audirvana uses when converting DSD to PCM?
Thanks