allow player buffer ahead
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Jun 2022 16:37:56 +0000 (18:37 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 16 Jun 2022 16:37:56 +0000 (18:37 +0200)
music_assistant/controllers/streams.py

index 2a5b225cdce3c00aa554d777f3291e53426244e1..2ef2b01928573d486afbdd5ea42c8ffbbb4d29f9 100644 (file)
@@ -369,15 +369,6 @@ class QueueStream:
                     await ffmpeg_proc.write(audio_chunk)
                     self.seconds_streamed += len(audio_chunk) / sample_size
                     del audio_chunk
-                    # allow clients to only buffer max ~30 seconds ahead
-                    seconds_allowed = int(time() - self.streaming_started)
-                    diff = self.seconds_streamed - seconds_allowed
-                    if diff > 30:
-                        self.logger.debug(
-                            "Player is buffering %s seconds ahead, slowing it down a bit",
-                            diff,
-                        )
-                        await asyncio.sleep(10)
                 # write eof when last packet is received
                 ffmpeg_proc.write_eof()