diff --git a/youtube_dl/extractor/extractors.py b/youtube_dl/extractor/extractors.py index 2b26cb347b..555fadfaf7 100644 --- a/youtube_dl/extractor/extractors.py +++ b/youtube_dl/extractor/extractors.py @@ -1235,10 +1235,10 @@ TwitchChapterIE, TwitchVodIE, TwitchProfileIE, + TwitchAllVideosIE, TwitchUploadsIE, TwitchPastBroadcastsIE, TwitchHighlightsIE, - TwitchAllVideosIE, TwitchStreamIE, TwitchClipsIE, ) diff --git a/youtube_dl/extractor/twitch.py b/youtube_dl/extractor/twitch.py index 6a1015ce5c..ef823220c3 100644 --- a/youtube_dl/extractor/twitch.py +++ b/youtube_dl/extractor/twitch.py @@ -438,7 +438,7 @@ class TwitchVideosBaseIE(TwitchPlaylistBaseIE): class TwitchAllVideosIE(TwitchVideosBaseIE): IE_NAME = 'twitch:videos:all' - _VALID_URL = '%s(?:/?(?:%s)|[^/?]+?/?)?' % ( + _VALID_URL = '%s/?(?:(?:%s)|$)' % ( TwitchVideosBaseIE._VALID_URL_VIDEOS_BASE, TwitchVideosBaseIE._VALID_URL_VIDEOS_FILTERS % 'all' )