fix edge case at stream error
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 28 Jul 2022 16:07:58 +0000 (18:07 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 28 Jul 2022 16:07:58 +0000 (18:07 +0200)
music_assistant/controllers/streams.py

index 4f57f447cfcfc98fed43b481e7ec23f49f3a1380..49fdd229229dde7f63f1a0a50a6ecfb76d15a3be 100644 (file)
@@ -695,6 +695,7 @@ class QueueStream:
             player_buffered = (
                 self.total_seconds_streamed - self.queue.player.elapsed_time or 0
             )
+            seconds_in_buffer = len(buffer) / self.sample_size_per_second
             self.logger.debug(
                 "end of track reached - chunk_num: %s - crossfade_buffer: %s - stream_duration: %s - player_buffer: %s",
                 chunk_num,