Various video players such as mpv/vlc can play livestreams
while they are being dumped to disk by retrying after EOF.
def find_hls_url(self, playlist):
for video in playlist:
def find_hls_url(self, playlist):
for video in playlist:
- if video["type"] == "program":
+ if video["type"] in ["program", "livestream"]:
streams = video["streams"]["hls"]
for quality in ["720", "sd", "sd-low"]:
if quality in streams:
streams = video["streams"]["hls"]
for quality in ["720", "sd", "sd-low"]:
if quality in streams: