From e44e870dbbe0aff68a724a6ee25d58825998efb6 Mon Sep 17 00:00:00 2001 From: Sergey M Date: Sat, 23 Sep 2017 05:49:18 +0700 Subject: [PATCH] Update generic.py --- youtube_dl/extractor/generic.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/youtube_dl/extractor/generic.py b/youtube_dl/extractor/generic.py index 40323d2fa..6a544e4a9 100644 --- a/youtube_dl/extractor/generic.py +++ b/youtube_dl/extractor/generic.py @@ -2886,14 +2886,16 @@ class GenericIE(InfoExtractor): if len(entries) == 1: entries[0].update({ 'id': video_id, - 'title': video_title}) - self._sort_formats(entries[0]['formats']) + 'title': video_title, + }) else: for num, entry in enumerate(entries, start=1): entry.update({ - 'id': video_id, - 'title': '%s (%d) ' % (video_title, num)}) - self._sort_formats(entry['formats']) + 'id': '%s-%s' % (video_id, num), + 'title': '%s (%d)' % (video_title, num), + }) + for entry in entries: + self._sort_formats(entry['formats']) return self.playlist_result(entries, video_id, video_title) jwplayer_data = self._find_jwplayer_data(