X-Git-Url: https://git.ao2.it/smooth-dl.git/blobdiff_plain/50f4073d750d99035f4bb64b8b88752f1780f424..3b8a5827480b918de8ec9a0cac4e615c9d9de6c5:/smooth-dl.py diff --git a/smooth-dl.py b/smooth-dl.py index 36ba345..2baa009 100755 --- a/smooth-dl.py +++ b/smooth-dl.py @@ -134,7 +134,7 @@ def get_manifest(base_url, dest_dir=tempfile.gettempdir(), def print_manifest_info(manifest): - streams = manifest.findall('//StreamIndex') + streams = manifest.findall('.//StreamIndex') for i, s in enumerate(streams): stream_type = s.attrib["Type"] @@ -166,7 +166,7 @@ def download_chunks(base_url, manifest, stream_index, quality_level, dest_dir): if os.path.exists(dest_dir) == False: os.mkdir(dest_dir, 0755) - stream = manifest.findall('//StreamIndex')[stream_index] + stream = manifest.findall('.//StreamIndex')[stream_index] quality = stream.findall("QualityLevel")[quality_level] bitrate = quality.attrib["Bitrate"] @@ -216,7 +216,7 @@ def rebuild_stream(manifest, stream_index, quality_level, src_dir, if final_dest_file == None: final_dest_file = dest_file_name - stream = manifest.findall('//StreamIndex')[stream_index] + stream = manifest.findall('.//StreamIndex')[stream_index] quality = stream.findall("QualityLevel")[quality_level] bitrate = quality.attrib["Bitrate"] @@ -275,7 +275,7 @@ def rebuild_stream(manifest, stream_index, quality_level, src_dir, def calc_tracks_delay(manifest, stream1_index, stream2_index): - streams = manifest.findall('//StreamIndex') + streams = manifest.findall('.//StreamIndex') s1 = streams[stream1_index] s2 = streams[stream2_index]