diff options
| -rw-r--r-- | youtube_dl/extractor/twitch.py | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/youtube_dl/extractor/twitch.py b/youtube_dl/extractor/twitch.py index 8de8ec65b..bbf071da3 100644 --- a/youtube_dl/extractor/twitch.py +++ b/youtube_dl/extractor/twitch.py @@ -22,6 +22,7 @@ from ..utils import (      orderedSet,      parse_duration,      parse_iso8601, +    update_url_query,      urlencode_postdata,  ) @@ -279,6 +280,18 @@ class TwitchVodIE(TwitchItemBaseIE):          if 't' in query:              info['start_time'] = parse_duration(query['t'][0]) +        if info.get('timestamp') is not None: +            info['subtitles'] = { +                'rechat': [{ +                    'url': update_url_query( +                        'https://rechat.twitch.tv/rechat-messages', { +                            'video_id': 'v%s' % item_id, +                            'start': info['timestamp'], +                        }), +                    'ext': 'json', +                }], +            } +          return info | 
