From 5f7dded4a3a16efbfbe60bdaa7edfd6d19fe2967 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 26 Jul 2015 11:11:02 +0200 Subject: [PATCH] stream: Faster content buffer building --- mopidy/stream/actor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mopidy/stream/actor.py b/mopidy/stream/actor.py index 069965fb..ae5be8e0 100644 --- a/mopidy/stream/actor.py +++ b/mopidy/stream/actor.py @@ -110,9 +110,9 @@ class StreamPlaybackProvider(backend.PlaybackProvider): return None deadline = time.time() + timeout - content = b'' + content = [] for chunk in response.iter_content(4096): - content += chunk + content.append(chunk) if time.time() > deadline: logger.warning( 'Download of stream playlist (%s) failed due to download ' @@ -125,4 +125,4 @@ class StreamPlaybackProvider(backend.PlaybackProvider): uri, response.reason) return None - return content + return b''.join(content)