Play stops just before end of title

To be sure, I have made a new test of the same music but without plugin. No issue.

I have made another test with Flac 24 bits, 44,1 Khz without plugin. It’s OK.
With the Ethernet output it is perfect.

I made a new test with Ethernet output and a plugin (Izotope) and Audirvana scratches immediately as I begin play back.

I use a CPL Ethernet connexion.
Following is a screenshot of line speed during playback of a ALAC file without plugin.

Have your tried with different sample rates?

I have always tested with 44,1 khz.

I have compared speed between Apple TV/Wifi and STR-DN860/Ethernet

imac-de-christian-1:~ christiansalome$ echo “STRDN860”


imac-de-christian-1:~ christiansalome$ ping

PING ( 56 data bytes

64 bytes from icmp_seq=0 ttl=64 time=4.825 ms

64 bytes from icmp_seq=1 ttl=64 time=2.093 ms

64 bytes from icmp_seq=2 ttl=64 time=2.066 ms

64 bytes from icmp_seq=3 ttl=64 time=2.079 ms

64 bytes from icmp_seq=4 ttl=64 time=2.170 ms

64 bytes from icmp_seq=5 ttl=64 time=2.546 ms

64 bytes from icmp_seq=6 ttl=64 time=2.380 ms

64 bytes from icmp_seq=7 ttl=64 time=33.797 ms

64 bytes from icmp_seq=8 ttl=64 time=2.367 ms

64 bytes from icmp_seq=9 ttl=64 time=2.164 ms

64 bytes from icmp_seq=10 ttl=64 time=2.499 ms


— ping statistics —

11 packets transmitted, 11 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 2.066/5.362/33.797/9.023 ms

imac-de-christian-1:~ christiansalome$ echo “Apple TV”

Apple TV

imac-de-christian-1:~ christiansalome$ ping

PING ( 56 data bytes

64 bytes from icmp_seq=0 ttl=64 time=221.524 ms

64 bytes from icmp_seq=1 ttl=64 time=11.184 ms

64 bytes from icmp_seq=2 ttl=64 time=10.786 ms

64 bytes from icmp_seq=3 ttl=64 time=10.626 ms

64 bytes from icmp_seq=4 ttl=64 time=10.379 ms

64 bytes from icmp_seq=5 ttl=64 time=10.143 ms

64 bytes from icmp_seq=6 ttl=64 time=9.466 ms

64 bytes from icmp_seq=7 ttl=64 time=7.596 ms

64 bytes from icmp_seq=8 ttl=64 time=7.432 ms

64 bytes from icmp_seq=9 ttl=64 time=10.224 ms

64 bytes from icmp_seq=10 ttl=64 time=4.871 ms

64 bytes from icmp_seq=11 ttl=64 time=7.736 ms


— ping statistics —

12 packets transmitted, 12 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 4.871/26.831/221.524/58.730 ms

imac-de-christian-1:~ christiansalome$

Can you try to connect your DAC to your wifi router without the CPL?

I have made a test connecting to the DAC with my wifi router.

  • The first title of the is played until end.
  • Nothing during a few seconds.
  • The second title begins to play but the bottom control bar stays at 100% and the current title in the lists stays on first title.
  • Playback second title stops before completing the second title.

No plugin.

Audirvana Mac Version 3.5.35 (3565)
macOS 10.14.6 with 16384MB RAM

Trial version using demo license


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

SoX not in use
SoX filter parameters
Bandwidth at 0dB = 99.5
Filter max length = 30000
Anti-aliasing = 100
Phase = 66

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

Sync list: 2 folders
AUTO: /Volumes/LaCie/Medias/Musique/Alac
AUTO: /Volumes/LaCie/Medias/Musique/Flac
iTunes/Music library synchronization: not synchronized
Library database path: /Volumes/Samsung_T5B/Music/AudirvanaPlusDatabaseV2.sqlite


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

Preferred device: STR-DN860 7FCC3B Model UID:Sony Corporation STR-DN860 7FCC3B UID:uuid:00000000-0000-1010-8000-ac9b0a7fcc3b

Currently playing to UPnP device at 24 bits 44.1kHz
Selected device:
UPnP device at
ID 0x0 STR-DN860 7FCC3B Manufacturer:Sony Corporation
Model UID:Sony Corporation STR-DN860 7FCC3B UID:uuid:00000000-0000-1010-8000-ac9b0a7fcc3b

6 available sample rates up to 192000Hz
Volume control: No
MQA capability
Auto-detect MQA devices: No
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:
DLNA 1.5: Yes
Gapless playback: Yes
Missing events workaround: Yes
Can play native DSD: Yes
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
14 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
2 ch Non-mixable linear PCM Interleaved 8 little endian Signed Integer 2822.4kHz
2 ch Non-mixable linear PCM Interleaved 8 little endian Signed Integer 5644.8kHz

0 physical formats

Current device transportInfo:
CurrentTransportState: STOPPED
CurrentTransportStatus: OK
CurrentSpeed: 1
Current device MediaInfo:
NrTracks: 1
MediaDuration: 00:00:45

dc:titleBach: Goldberg Variations, BWV 988 - Variatio 1 A 1 Clav.</dc:title>
dc:creatorGlenn Gould</dc:creator>
upnp:artistGlenn Gould</upnp:artist>
upnp:albumCBC01- Complete Goldberg Variations [Disc 1]</upnp:album>

PlayMedium: NETWORK

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 GetCurrentTransportActions InstanceID in A_ARG_TYPE_InstanceID Actions out CurrentTransportActions SetPlayMode InstanceID in A_ARG_TYPE_InstanceID NewPlayMode in CurrentPlayMode TransportState string NO_MEDIA_PRESENT STOPPED TRANSITIONING PLAYING PAUSED_PLAYBACK TransportStatus string OK ERROR_OCCURRED PlaybackStorageMedium string NONE NETWORK RecordStorageMedium string NOT_IMPLEMENTED PossiblePlaybackStorageMedia string PossibleRecordStorageMedia string CurrentPlayMode string NORMAL NORMAL SHUFFLE REPEAT_ONE REPEAT_ALL SHUFFLE_REPEAT TransportPlaySpeed string 1 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 LastChange string A_ARG_TYPE_SeekMode string TRACK_NR REL_TIME A_ARG_TYPE_SeekTarget string A_ARG_TYPE_InstanceID ui4

Current device RootDevice description:

<?xml version="1.0"?> 1 0 urn:schemas-upnp-org:device:MediaRenderer:1 STR-DN860 7FCC3B Sony Corporation STR-DN860 STR-2015 uuid:00000000-0000-1010-8000-ac9b0a7fcc3b DMR-1.50 playcontainer-0-0 image/jpeg 120 120 24 /str_dn_device_icon_large.jpg image/png 120 120 24 /str_dn_device_icon_large.png image/jpeg 48 48 24 /str_dn_device_icon_small.jpg image/png 48 48 24 /str_dn_device_icon_small.png urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControlStrSCPD.xml /upnp/control/RenderingControl /upnp/event/RenderingControl urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManagerSCPD.xml /upnp/control/ConnectionManager /upnp/event/ConnectionManager urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransportStrSCPD.xml /upnp/control/AVTransport /upnp/event/AVTransport urn:schemas-sony-com:service:Group:1 urn:schemas-sony-com:serviceId:Group /GroupSCPD.xml /upnp/control/Group /upnp/event/Group urn:schemas-sony-com:service:ScalarWebAPI:1 urn:schemas-sony-com:serviceId:ScalarWebAPI /ScalarWebApiSCPD.xml /upnp/control/ScalarAPI 1.1 1 MS_DigitalMediaDeviceClass_DMR_V001 MediaDevices VEN_0106&DEV_0400&REV_01 Multimedia.DMR 1.0 guide system audio avContent 1,2 33335 33336

UPnP devices found : 1
Device #0: ID 0x0 STR-DN860 7FCC3B UID: uuid:00000000-0000-1010-8000-ac9b0a7fcc3b Location:

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

Max. memory for audio buffers: 2014MB

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

Local devices found : 1
Device #0: ID 0x2d Built-in Output Manufacturer: Apple Inc. Model UID: AppleHDA:16 UID: AppleHDAEngineOutput:1F,3,0,1,1:0

The playback of the same playlist is OK if I connect to the DAC with Ethernet/CPL without plugin.

I’m sorry I didn’t saw this earlier, can you change the location of your database in the default folder it was before?

It shoudl be here by default: Screenshot 2020-03-23 at 09.09.42

I will do it, but the actual location is a SSD Samsung T5 hard disk.
Remark : The playback of the same play list with Airplay and a Apple plugin is OK.

I have made the test

  • Default location of database
  • Connect to DAC with Ethernet/CPL
  • Plugin Apple AUGraphiqEQ

It is OK.

I did not think that setting the database on an external SSD disk could cause an issue.

Very interesting. I have the issue of prematurely ending tracks too, some (most?) of the time. I will take notes next time it happens and pay attention to the source (local SSD vs SMB share), the file format and processing settings. My setup is quite straight forward – Mac mini connected to D50 DAC via USB.

Since the database is on the internal Fusion Drive, i have no problem, although i have an ethernet/cpl connection with my DAC.
It seems that my issue was due to the the access to the database while processing the end of track, when the access to the database is not fast enough.

I have seen this problem with many tracks, but I have selected a track for which I can reliably reproduce the chopped off ending. It happens to be the last track of an album, which seems to be where this bug occurs most often.

First of all, it reliably happens to this track when forced upsampling (power of 2) is enabled. It reliably does not happen when forced upsampling is disabled. The track is a 16/44.1 FLAC file ripped from a CD. With upsampling, what’s being sent to the DAC (Topping D50s) via USB is 32/705.6.

This particular track goes for 4:08, but with upsampling enabled it stops after 3:59. This apparently has to do with time keeping and the progress bar. The following screenshots show the progress bar at various stages during playback.

After starting playback, a white progress bar quickly runs across, but (unlike with no upsampling) a bit of it remains at the end:

As the track plays on, the actual (light blue) progress bar gets longer. The played and remaining time adds up to 4:08:

As the progress bar approaches the white bit the two times still add up to 4:08:

When the progress bar reaches the white bit the weirdness begins. The white bit disappears and a new, lighter blue, progress bar now starts where the white bit used to start. The played and remaining times no longer add up to 4:08, but to 3:59:

As the track goes on, the new progress bar starts filling the space previously occupied by the white bit, the two times still add up to 3:59:

As the track nears its end, the times still add up to 3:59:

When the remaining time counter reaches -0:00, playback stops, 9 seconds before the actual end of the track.

When forced upsampling is disabled, there is no remaining white bit (after the initial quick white progress bar), and the two counters add up to 4:08 at any point during playback.

I checked the actual playback times with and without upsampling using a stop watch, they are indeed 3:59 and 4:08, i.e. playback isn’t slowed down or sped up.

I’ve got debug info dumps with and without upsampling, if that’s of any help.

I hope this bug can be put to rest soon, because it’s driving me nuts. For now, I’ll play without forced upsampling.

After re-reading the very first post in this thread, I want to point out that in my case (as above) I’m never getting any errors or messages about corrupt tracks. Playback simply stops prematurely.

Perhaps my situation is different from csalome’s, and more akin to this thread: Bug report: end of track is cut off, does not play to end

I have the same problem – though all my track are on the internal SSD. Any suggestions?

See details & log in my post here: Bug report: end of track is cut off, does not play to end

I have sometimes this problem,but only on the first track of a playback.
After a first stop, if i play again, all tracks follow normally.
All my tracks are on an external hard disk, and as said previously, i got a great improvement while moving the database from an external hard disk to the internal hard disk.
My computer is an iMac 27, and during playback, cpu load does not exceed 5%.

This topic was automatically closed 375 days after the last reply. New replies are no longer allowed.