[letv] Keep videos' order in playlists

This commit is contained in:
Yen Chi Hsuan 2016-03-03 02:40:51 +08:00
parent 5e73a67d44
commit 7465e7e42d

View File

@ -22,6 +22,7 @@ from ..utils import (
str_or_none, str_or_none,
encode_data_uri, encode_data_uri,
url_basename, url_basename,
orderedSet,
) )
@ -211,8 +212,8 @@ class LetvTvIE(InfoExtractor):
page = self._download_webpage(url, playlist_id) page = self._download_webpage(url, playlist_id)
# Currently old domain names are still used in playlists # Currently old domain names are still used in playlists
media_ids = list(set(re.findall( media_ids = orderedSet(re.findall(
r'http://www.letv.com/ptv/vplay/(\d+).html', page))) r'http://www.letv.com/ptv/vplay/(\d+).html', page))
entries = [self.url_result(LetvIE._URL_TEMPLATE % media_id, ie='Letv') entries = [self.url_result(LetvIE._URL_TEMPLATE % media_id, ie='Letv')
for media_id in media_ids] for media_id in media_ids]