Была идея проверять на размер выходного файла. Если он не меняется в течение 1-й минуты - остановить этот скрипт и создать новый mp3-файл. В общем как реализовать
import urllib import os target = open('safinat.mp3', "wb") conn = urllib.urlopen('http://stream2.radiostyle.ru:8002/safinat') while True: target.write(conn.read(1024))