I’m getting these as well, and it did start happening after 1.7.
It looks like there are failures streaming the media file; see attached extract from the logs.
Hm, seems I cannot attach, so here’s a paste:
11/25 12:11:41 Info: [zone Marantz NA6006] OnPlayFeedback OnToNext
11/25 12:11:41 Debug: [zone Marantz NA6006] _Advance
11/25 12:11:41 Info: [library] recorded play for profile 17fe3c31-6ac8-4e09-b322-51aea538a421: mediaid=202:0:60440551 metadataid= contentid=202:0:60440551 libraryid= isfromswim=False
11/25 12:11:41 Debug: [easyhttp] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingStart?
11/25 12:11:41 Info: [zone Marantz NA6006] OnPlayFeedback Playing
11/25 12:11:41 Trace: [library] endmutation in 63ms
11/25 12:11:41 Debug: [easyhttp] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingEnd? returned after 644 ms, status code: 200
11/25 12:11:43 Info: [stats] 22141mb Virtual, 907mb Physical, 342mb Managed, 319 Handles, 74 Threads
11/25 12:11:45 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:04/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:11:46 Debug: [easyhttp] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingStart? returned after 5169 ms, status code: 200
11/25 12:11:46 Debug: [easyhttp] GET to https://www.qobuz.com/api.json/0.2/track/getFileUrl?format_id=27&intent=stream&request_sig=181bea2f842236afbe5d459038041ee3&request_ts=1574683901&track_id=60440553 returned after 5244 ms, statu
s code: 200
11/25 12:11:46 Info: [Marantz NA6006] [zoneplayer] Queueing: https://streaming2.qobuz.com/file
11/25 12:11:46 Debug: [smc] [zoneplayer:18] Created domain
11/25 12:11:46 Debug: [smc] [zoneplayer:18] Adding ordinal 35
11/25 12:11:46 Debug: [easyhttp] GET to https://metadata.roonlabs.net/1/tracks/202:0:60440552/lyrics returned after 5170 ms, status code: 404
11/25 12:11:47 Debug: [smc] [zoneplayer:18] Ordinal 35 is good to go
11/25 12:11:47 Info: [Marantz NA6006] [zoneplayer] Open result (Queueing): Result[Status=Success]
11/25 12:11:47 Trace: [streamingmediafile] finished caching https://streaming2.qobuz.com/file
11/25 12:11:47 Debug: [smc] [zoneplayer:18] Removing ordinal 35
11/25 12:11:47 Debug: [smc] [zoneplayer:18] Destroyed domain
11/25 12:11:51 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:10/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:11:55 Trace: [broker/accounts] [heartbeat] now=11/25/2019 12:12:00 nextauthrefresh=11/25/2019 12:17:17 nextmachineallocate=11/25/2019 14:17:00
11/25 12:11:56 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:15/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:11:58 Info: [stats] 22141mb Virtual, 907mb Physical, 366mb Managed, 313 Handles, 74 Threads
11/25 12:12:01 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:20/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:12:06 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:25/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:12:11 Trace: [Marantz NA6006] [HighQuality, 16/44 QOBUZ FLAC => 16/44] [100% buf] [PLAYING @ 0:30/2:27] Turandot: Signore Ascolta - Maria Callas
11/25 12:12:11 Warn: [streamingmediafile] in immediate read: System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer.
---> System.Net.Sockets.SocketException (104): Connection reset by peer
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Security.SslStream.FillBufferAsync[TReadAdapter](TReadAdapter adapter, Int32 minSize)
at System.Net.Security.SslStream.ReadAsyncInternal[TReadAdapter](TReadAdapter adapter, Memory`1 buffer)
at System.Net.Security.SslStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.Stream.Read(Span`1 buffer)
at System.Net.Http.HttpConnection.Read(Span`1 destination)
at System.Net.Http.HttpConnection.ContentLengthReadStream.Read(Span`1 buffer)
at System.Net.Http.HttpBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at Sooloos.Media.StreamingMediaFileImpl._ReadImmediate(Int64 file_off, Byte[] buf, Int32 off, Int32 count)
11/25 12:12:11 Error: [cachingseekableurimediafile] while reading: System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer.
---> System.Net.Sockets.SocketException (104): Connection reset by peer
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Security.SslStream.FillBufferAsync[TReadAdapter](TReadAdapter adapter, Int32 minSize)
at System.Net.Security.SslStream.ReadAsyncInternal[TReadAdapter](TReadAdapter adapter, Memory`1 buffer)
at System.Net.Security.SslStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.Stream.Read(Span`1 buffer)
at System.Net.Http.HttpConnection.Read(Span`1 destination)
at System.Net.Http.HttpConnection.ContentLengthReadStream.Read(Span`1 buffer)
at System.Net.Http.HttpBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at Sooloos.Media.StreamingMediaFileImpl._ReadImmediate(Int64 file_off, Byte[] buf, Int32 off, Int32 count)
at Sooloos.Media.StreamingMediaFileImpl._Read(Int64 file_off, Byte[] buf, Int32 off, Int32 count)
at Sooloos.Media.StreamingMediaFileImpl.Read(Int64 file_off, Byte[] buf, Int32 off, Int32 count)
at Sooloos.Media.CachingSeekableUriMediaFile.ReadCallback(IntPtr userdata, IntPtr buf, IntPtr count, IntPtr& out_bytesread)
11/25 12:12:11 Warn: [prebuffer] in buffer threadSystem.Exception: Read failure: IoFailure
at Sooloos.Audio.MediaDecoderAudioSignal.Read(Byte[] buffer, Int32 offset, Int32 frames)
at Sooloos.Broker.Transport.FormatDetectAudioSignal.Read(Byte[] buffer, Int32 offset, Int32 frames)
at Sooloos.Audio.SeekableBufferedAudioSignal._Buffer(Int32 buffer_seq)
at Sooloos.Audio.SeekableBufferedAudioSignal.<>c__DisplayClass31_0.<_StartBuffering>b__0()
11/25 12:12:11 Info: [Marantz NA6006] [zoneplayer] Track ended unexpectedly: Sooloos.Audio.BufferedReadException: error during buffered read
---> System.Exception: Read failure: IoFailure
at Sooloos.Audio.MediaDecoderAudioSignal.Read(Byte[] buffer, Int32 offset, Int32 frames)
at Sooloos.Broker.Transport.FormatDetectAudioSignal.Read(Byte[] buffer, Int32 offset, Int32 frames)
at Sooloos.Audio.SeekableBufferedAudioSignal._Buffer(Int32 buffer_seq)
at Sooloos.Audio.SeekableBufferedAudioSignal.<>c__DisplayClass31_0.<_StartBuffering>b__0()
--- End of inner exception stack trace ---
at Sooloos.Audio.SeekableBufferedAudioSignal.Read(Byte[] buffer, Int32 offset, Int32 frames)
at Sooloos.Broker.Transport.ZonePlayerTrack._Stream.ReadImp(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
at Sooloos.Broker.Transport.ZonePlayerBase.ReadImp(AudioBuffer buf, Int32 nsamples)
11/25 12:12:11 Debug: [smc] [zoneplayer:18] Created domain
11/25 12:12:11 Debug: [smc] [zoneplayer:18] Removing ordinal 35
11/25 12:12:11 Debug: [smc] [zoneplayer:18] Destroyed domain
11/25 12:12:11 Warn: Track Stopped Due to Error
11/25 12:12:11 Debug: [easyhttp] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingEnd?
11/25 12:12:11 Info: [zone Marantz NA6006] OnPlayFeedback StoppedEndOfMediaUnnatural
11/25 12:12:11 Debug: [zone Marantz NA6006] _Advance