Есть код
import io
import requests
from pydub import AudioSegment
from pydub.playback import play
response = requests.get('', stream=True)
music = io.BytesIO()
for chunk in response.iter_content(1024):
print(len(music.getvalue()))
if len(music.getvalue()) >= 100000:
music.seek(0)
audio = AudioSegment.from_file(music, format='mp3')
play(audio)
music = io.BytesIO()
music.write(chunk)
Но после исполнения строчки play(audio) воспроизведение останавливается на пару миллисекунд а потом продолжает воспроизводиться, как можно сделать постоянное проигрывание?