[npo] Improve smooth stream skipping and set low preference for streams other than...
authorSergey M․ <dstftw@gmail.com>
Wed, 11 Mar 2015 14:34:32 +0000 (20:34 +0600)
committerSergey M․ <dstftw@gmail.com>
Wed, 11 Mar 2015 14:34:32 +0000 (20:34 +0600)
youtube_dl/extractor/npo.py

index 9c01eb0af8067948878581a0a30d9be326f990e9..557dffa46846ff8a4c94f6bb102a186fa1ce5eb8 100644 (file)
@@ -219,7 +219,8 @@ class NPOLiveIE(NPOBaseIE):
         if streams:
             for stream in streams:
                 stream_type = stream.get('type').lower()
-                if stream_type == 'ss':
+                # smooth streaming is not supported
+                if stream_type in ['ss', 'ms']:
                     continue
                 stream_info = self._download_json(
                     'http://ida.omroep.nl/aapi/?stream=%s&token=%s&type=jsonp'
@@ -242,6 +243,7 @@ class NPOLiveIE(NPOBaseIE):
                 else:
                     formats.append({
                         'url': stream_url,
+                        'preference': -10,
                     })
 
         self._sort_formats(formats)