- description = vdata.get('description')
-
- for vid in vdata['files'].values():
- result = tp.extract(('http://link.theplatform.com/s/%s/%s' % (mpx_account, vid)))
- formats.extend(result['formats'])
- subtitles = self._merge_subtitles(subtitles, result['subtitles'])
- description = description or result.get('description')
-
+ for (fkey, vid) in vdata['files'].items():
+ if fkey == 'hls_phone' and 'hls_tablet' in vdata['files']:
+ continue
+ release_url = 'http://link.theplatform.com/s/kYEXFC/%s?mbr=true' % vid
+ if fkey == 'hds':
+ release_url += '&manifest=f4m'
+ tp_formats, tp_subtitles = self._extract_theplatform_smil(release_url, video_id, 'Downloading %s SMIL data' % fkey)
+ formats.extend(tp_formats)
+ subtitles = self._merge_subtitles(subtitles, tp_subtitles)