[ceskatelevize] Quick fix to revert to using old HLS-based playlist
authorOndřej Caletka <ondrej@caletka.cz>
Tue, 14 Feb 2017 14:57:17 +0000 (15:57 +0100)
committerSergey M․ <dstftw@gmail.com>
Tue, 14 Feb 2017 15:25:37 +0000 (22:25 +0700)
This fixes recent changes in iVysilani. Proper patch should migrate to
MPEG-DASH version, which is now the default.

youtube_dl/extractor/ceskatelevize.py

index 4f88c31ad2af53fe07df449e384137689f65c17d..0f1453b994a4897c4c86ab9ff1ad5dd16292deb5 100644 (file)
@@ -21,10 +21,10 @@ class CeskaTelevizeIE(InfoExtractor):
     _TESTS = [{
         'url': 'http://www.ceskatelevize.cz/ivysilani/ivysilani/10441294653-hyde-park-civilizace/214411058091220',
         'info_dict': {
-            'id': '61924494876951776',
+            'id': '61924494877246241',
             'ext': 'mp4',
-            'title': 'Hyde Park Civilizace',
-            'description': 'md5:fe93f6eda372d150759d11644ebbfb4a',
+            'title': 'Hyde Park Civilizace: Život v Grónsku',
+            'description': 'md5:3fec8f6bb497be5cdb0c9e8781076626',
             'thumbnail': r're:^https?://.*\.jpg',
             'duration': 3350,
         },
@@ -121,6 +121,7 @@ class CeskaTelevizeIE(InfoExtractor):
         req.add_header('Content-type', 'application/x-www-form-urlencoded')
         req.add_header('x-addr', '127.0.0.1')
         req.add_header('X-Requested-With', 'XMLHttpRequest')
+        req.add_header('User-agent', 'Mozilla/5.0')
         req.add_header('Referer', url)
 
         playlistpage = self._download_json(req, playlist_id)