|
@ -172,6 +172,7 @@ class BBCCoUkIE(InfoExtractor): |
|
|
supplier = connection.get('supplier') |
|
|
supplier = connection.get('supplier') |
|
|
if protocol == 'http': |
|
|
if protocol == 'http': |
|
|
href = connection.get('href') |
|
|
href = connection.get('href') |
|
|
|
|
|
transfer_format = connection.get('transferFormat') |
|
|
# ASX playlist |
|
|
# ASX playlist |
|
|
if supplier == 'asx': |
|
|
if supplier == 'asx': |
|
|
for i, ref in enumerate(self._extract_asx_playlist(connection, programme_id)): |
|
|
for i, ref in enumerate(self._extract_asx_playlist(connection, programme_id)): |
|
@ -179,6 +180,9 @@ class BBCCoUkIE(InfoExtractor): |
|
|
'url': ref, |
|
|
'url': ref, |
|
|
'format_id': 'ref%s_%s' % (i, supplier), |
|
|
'format_id': 'ref%s_%s' % (i, supplier), |
|
|
}) |
|
|
}) |
|
|
|
|
|
# Skip DASH until supported |
|
|
|
|
|
elif transfer_format == 'dash': |
|
|
|
|
|
pass |
|
|
# Direct link |
|
|
# Direct link |
|
|
else: |
|
|
else: |
|
|
formats.append({ |
|
|
formats.append({ |
|
|