From e4fb8ff34943c95326547eec0f55d5c8d9b0c089 Mon Sep 17 00:00:00 2001 From: Alex Seiler Date: Thu, 19 Oct 2017 02:38:28 +0200 Subject: [PATCH] Adjusted _VALID_URL regular expression and added m3u8_id to _extract_m3u8_formats(). --- youtube_dl/extractor/servus.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/servus.py b/youtube_dl/extractor/servus.py index e8f3e5e96..8520366f8 100644 --- a/youtube_dl/extractor/servus.py +++ b/youtube_dl/extractor/servus.py @@ -5,7 +5,7 @@ from .common import InfoExtractor class ServusIE(InfoExtractor): - _VALID_URL = r'https?://(?:www\.)?servus\.com/(?:at|de)/p/[^/]+/(?P[^/]+)/$' + _VALID_URL = r'https?://(?:www\.)?servus\.com/(?:at|de)/p/[^/]+/(?P(?:AA-[A-Z\d]+|\d+-\d+))/' _TEST = { 'url': 'https://www.servus.com/de/p/Die-Gr%C3%BCnen-aus-Sicht-des-Volkes/AA-1T6VBU5PW1W12/', 'md5': '046dee641cda1c4cabe13baef3be2c1c', @@ -28,7 +28,7 @@ class ServusIE(InfoExtractor): m3u8_url = 'https://stv.rbmbtnx.net/api/v1/manifests/%s.m3u8' % video_id formats = self._extract_m3u8_formats( - m3u8_url, video_id, 'mp4', entry_protocol='m3u8_native') + m3u8_url, video_id, 'mp4', entry_protocol='m3u8_native', m3u8_id='hls') self._sort_formats(formats) return {