Commit Graph

4367 Commits (e91b2d14e3100801269ec9e5e853fd8a21c29443)

Author SHA1 Message Date
Philipp Hagemeister bf8f082a90 [vimeo:album] Add support for album passwords (Fixes )
Philipp Hagemeister 7e5db8c930 [options] Add --no-color
Philipp Hagemeister f7a211dcc8 [pornhd] Fix extraction (fixes )
Philipp Hagemeister c73fae1e2e [commonmistakes] Detect BOMs at the beginning of URLs
Reported at https://bugzilla.redhat.com/show_bug.cgi?id=1093517 .
Philipp Hagemeister 834bf069d2 [bandcamp] Correct variable name
Philipp Hagemeister 753fad4adc [commonmistakes] Correct logic error
Philipp Hagemeister 3a5bcd0326 [extractor/common] Wrap extractor errors (Fixes )
For now, we just wrap some common errors. More may follow. We do not want to catch actual programming errors in the extractors, such as 1 // 0.
Philipp Hagemeister 99c2398bc6 [bandcamp] Use our API to get more stable error messages ()
Philipp Hagemeister 28f1272870 [svtplay] Correct test case
Philipp Hagemeister c4c5dc27cb Merge branch 'master' of github.com:rg3/youtube-dl
Naglis Jonaitis 2caf182f37 [trilulilu] Add support for videos without category in the URL (Closes )
Also, update the testcase, detect private/country restricted videos and modernize a bit.
Philipp Hagemeister 1309b396d0 [svtplay] Add new extractor (Fixes )
Jaime Marquínez Ferrándiz ba61796458 [youtube] Don't override format info from the dash manifest (fixes )
Philipp Hagemeister e98b8e79ea [generic] Improve SBS detection (Fixes )
Philipp Hagemeister 5269028951 [rtlnow] Add test for @mmue's extension ()
Philipp Hagemeister f7bc056b5a Merge remote-tracking branch 'mmue/fix-rtlnow'
Philipp Hagemeister a0f7198544 [generic] Add support for jwPlayer YouTube videos
This makes nationalarchives.gov.uk work (Fixes , fixes )
Markus Müller bdb186f3b0 fix rtlnow for newer series like "Der Bachelor" season 5
Sergey M․ 41c23b0da5 [gamekings] Support videos from news pages
Sergey M․ d87ec897e9 [gamekings] Improve extraction
Sergey M․ 3bd4bffb1c Merge branch 'gamekings' of https://github.com/robin007bond/youtube-dl into robin007bond-gamekings
robin c36b09a502 [Gamekings] Use thumbnail in return statement
Naglis Jonaitis 641eb10d34 Use _family_friendly_search for determining age_limit
robin 955c5505e7 [Gamekings] Use xpath
XPath is used for extracting the video url and the thumbnail
Naglis Jonaitis 69319969de [extractor/common] Add new helper method _family_friendly_search
Naglis Jonaitis a14292e848 [soulanime] Remove extractor ()
Was supposed to be deleted by 67c2bcd
robin 5d678df64a [Gamekings] Download playlist
Todo: URL and Thumbnail should be extracted with XPath
robin 8ca8cbe2bd [Gamekings] Check string for vimeo, fix test
The test now doesn't fail anymore. It just checks the string for having
"vimeo" in it, instead of using the method for URL-checking, since it's
returns an error.

The tests don't fail, and the extractor works fine now.
robin ba322d8209 [Gamekings] Added test and replaced video_url
Quick and dirty fix for the Gamekings extractor. It gives an error about
the video_url, but it downloads it now instead of giving a 404 error on
newer Gamekings videos
robin 2f38289b79 [Gamekings] Fix order of replacement string
Oops.
robin f23a3ca699 [Gamekings] Fixed typo in URL replacement
robin 77d2b106cc [Gamekings] Fix 404 when large isn't available
When trying to download some GameKings videos, not all worked. This was
because not all videos had a "/large"-URL available. The extractor
checks now if the /large URL is available, if it isn't, it tries to get
the normal URL.
Sergey M․ c0e46412e9 [aparat] Fix extraction (Closes )
Naglis Jonaitis ad5747bad1 [rtp] Construct regular HTTP download URLs ()
Sergey M․ d6eb66ed3c [aftenposten] Add extractor (Closes )
Sergey M․ 7f2a9f1b49 [tvigle] Add support for cloud URLs (Closes )
Philipp Hagemeister 1e1896f2de [extractor/common] Correct sort order.
We should look at height and width before ext_preference.
Naglis Jonaitis 1a2548d9e9 [rtp] Pass --realtime to rtmpdump (Fixes )
A workaround for video jumping back in time.
Sergey M․ 3900eec27c [extractor/common] Fix 2.0 manifest extraction (Closes )
Sergey M․ 9c91a8fa70 [tweakers] Switch extraction to xspf playlist, extract all formats and meta ()
Sergey M․ 41469f335e Merge branch 'tweakers' of https://github.com/robin007bond/youtube-dl into robin007bond-tweakers
robin 67ce4f8820 Use match_id method instead of splitted URL
robin bc63d56cca Remove unnecessary TODO-comments
robin c893d70805 Remove player-url in tweakers.py
Player-url only needed for rmftp, not for regular URLs
robin 3ee6e02564 Edit Tweakers extractor
Fixed code conventions (mainly adding two or more spaces before making
an inline comment)
robin e3aaace400 [tweakers] Add new extractor
Sergey M․ f13b88c616 [rts] Fix f4m and m3u8 extraction (Closes )
Sergey M․ 60ca389c64 [extractor/common] Prefix f4m/m3u8 entries with identifier
Sergey M․ 9e91449c8d [npo] Fix subtitles (Closes )
Frans de Jonge 25e5ebf382 Add NPO.nl subtitles
Implements 
Sergey M․ 58ba6c0160 [mixcloud] Fix extraction (Closes )
naglis f076b63821 [generic/ooyala] Add support for Ooyala embeds on SBN network websites (Fixes )
Philipp Hagemeister 9bb8e0a3f9 [wsj] Add new extractor (Fixes )
Philipp Hagemeister 1a6373ef39 [sort_formats] Prefer bitrate over video size
720p @ 1000KB/s looks way better than 1080p @ 500KB/s
Philipp Hagemeister d862042301 [aftonbladet] Modernize
Philipp Hagemeister 23d9ded655 [franceculture] Rewrite for new HTML scheme (Fixes )
Philipp Hagemeister c1147c05e1 [brightcove] Fix up more generically invalid XML (Fixes )
Philipp Hagemeister a465808592 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 5c4862bad4 [normalboots] Remove unused import
Philipp Hagemeister 995029a142 [nerdist] Add new extractor (Fixes )
Jaime Marquínez Ferrándiz a57b562cff [nfl] Add support for articles pages (fixes )
Philipp Hagemeister 531572578e [normalboots] Modernize
Philipp Hagemeister 7d3d06a16c [vevo] Restore SMIL support ()
Philipp Hagemeister f920ce295e [ntvru] Remove unused import
Philipp Hagemeister 7a7bd19c45 [n-tv.de] Use native m3u8 as best format
Philipp Hagemeister 8f4b58d70e [ntvde] Add new extractor (Fixes )
Philipp Hagemeister 3fd45e03bf [ntvru] Rename from NTV to clarify the difference between n-tv.de and ntv.ru
Sergey M․ 78271e3319 [drtv] Extract material id (Closes )
Sergey M․ 92bf0bcdf8 [historicfilms] Add extractor (Closes )
Sergey M․ c6df692466 [rutv] Extract all m3u8 formats
Philipp Hagemeister acf757f42e [youtube] Complete test definition
Philipp Hagemeister dd8982f19c [wdr] Complete test definition
Philipp Hagemeister 654bd52f58 [teletask] Fix test definition
Philipp Hagemeister a9551e9020 [soundcloud:set] Fix test definition
Philipp Hagemeister c172440ac5 [ringtv] Modernize test definition
Philipp Hagemeister e332772531 [servingsys] Modernize
Philipp Hagemeister 437cac8cc1 [sina] Modernize and simplify
Philipp Hagemeister 9f281cacd2 [keezmovies] Fix extraction and modernize test
Philipp Hagemeister 748a0fab8a Remove unused imports
Philipp Hagemeister c1f06d6307 [macgamestore] Modernize
Philipp Hagemeister c4e817ce4a [france2.fr:generation-quoi] Modernize
Philipp Hagemeister 9a3e5e6955 [kankan] Modernize
Philipp Hagemeister 228d30ed06 [la7] Modernize
Philipp Hagemeister 057c0609fc [toutv] Modernize test definition
Philipp Hagemeister 17d2712d9c [teamcoco] Modernize and fix extraction
Philipp Hagemeister fc09240e24 [vimeo] Modernize test definition
Philipp Hagemeister 146303136f [nerdcubed] Modernize test definition
Philipp Hagemeister 96aded8d3d [rottentomatoes] Modernize test definition
Philipp Hagemeister 2886be15aa [defense] Modernize
Philipp Hagemeister ca0f500ecf [mtv] Modernize and clean up test
Philipp Hagemeister 29aef5a33c [ard] Remove deleted video test case
Philipp Hagemeister 9158b2b301 [mpora] Modernize
Sergey M․ 8c72beb25e [globo] Properly extract m3u8 formats ( )
kinetoskombi 1ee94db2d0 [globo] Fix error on some globo videos
Jaime Marquínez Ferrándiz e41b1f7385 Fix flake8 errors
Jaime Marquínez Ferrándiz cd596028d6 [rtve] Recognize mobile urls (fixes )
Jaime Marquínez Ferrándiz cc57bd33a8 [rtve] Fix extraction
Skip live stream test, we can't use the f4m manifest yet
Philipp Hagemeister 91755ee384 [comedycentral:shows] Generate better IDs and add a test for that
Sergey M․ 0692ef86ef [bbccouk] Improve _VALID_URL
Sergey M․ 439d9be27d [mixcloud] Remove unused import
Sergey M․ b80505a409 [mixcloud] Fix extraction (Closes )
Sergey M․ e4c17d7274 [nhl:news] Add extractor (Closes )
Sergey M․ 2c58674e0e [nhl] Improve _VALID_URL ()
Sergey M․ ef1269fb07 [drtv] Improve _VALID_URL ()
Sergey M․ e525d9a3df [mtv] Extract subtitles (Closes )
Sergey M․ 20b4492c71 [spike] Improve _VALID_URL
Sergey M․ dee3f73787 [spike] Modernize
Philipp Hagemeister 01c46659c4 [washingtonpost] Catch more UUIDs
Philipp Hagemeister b04b885271 [extractor/common] Document all protocol values
Philipp Hagemeister 70fca8d694 [youtube] Remove unused import
Philipp Hagemeister a52c633536 [cinchcast] Wrap overly long lines ()
codesparkle 749f2ca044 Smotri info extractor: removed unreachable code and updated old md5 for test video
codesparkle 5468ff4d91 Remove duplicate dictionary keys
codesparkle 1d2daaea63 Simplify list creation
codesparkle 52585fd6dc The opening curly brace `{` is a regex reserved [control character](http://stackoverflow.com/a/400316/1106367), so it needs to be escaped.
Philipp Hagemeister 6449cd807e [youtube] Fall back to embed webpage when content is blocked on main (Fixes )
Philipp Hagemeister c1708b89c0 [youtube:truncated_url] Add hl= forms ()
Philipp Hagemeister 83fddfd493 [dctp] PEP8
Philipp Hagemeister 6ebb0dca9f [dctp] Improve output ()
Philipp Hagemeister cf8d6ec865 Merge remote-tracking branch 'bastik/dev-dctp'
Philipp Hagemeister 3198291f26 [ctsnews] Remove unused import
Philipp Hagemeister 02c1d5e285 Merge remote-tracking branch 'yan12125/IE_NextMedia'
Philipp Hagemeister ec4161a57d [ctsnews] Remove news count check ()
That's the number of articles (or at least some constant value); view count is the number of views of the video!
Also add a better description so that we can distinguish the two downloads.
Philipp Hagemeister 03d2d6d51b Merge remote-tracking branch 'yan12125/IE_CtsNews'
Philipp Hagemeister 4fe8495a23 [viddler] PEP8
Paul Hartmann 7bb3ceb4c7 [dctp] prefix real_time parameter with rtmp_
Paul Hartmann 75a4fc5b72 [dctp] fix test
Paul Hartmann 87673cd438 [dctp] follow id conventions
Paul Hartmann f345fe9db7 [dctp] fix python 2.6 compatibility
Yen Chi Hsuan e683a48d0e [ctsnews] Detect youtube embedde videos
Sergey M․ 219337990b [xuite] Fix _VALID_URL
Sergey M. 376a770cc4 Merge pull request from bastik/fix-sr
fix srmediathek description
Sergey M․ affd04a45d [xuite] Simplify and improve
Sergey M․ c84130e865 Merge branch 'IE_Xuite' of https://github.com/yan12125/youtube-dl into yan12125-IE_Xuite
Paul Hartmann d205476103 fix srmediathek description
Yen Chi Hsuan 367cc95aa7 [CtsNews] Add new extractor
Yen Chi Hsuan 206dba27a4 [NextMedia] Add new extractor
Sergey M․ 63be3b8989 [ivi] Modernize
Sergey M․ 18b4e9e79d [viddler] Extract comment count
Sergey M․ cb454b333d [generic] Improve some regexes
Sergey M․ b04fbd789c [viddler] Modernize
Paul Hartmann 48a1e5141a added test for dctp
Paul Hartmann 0865f397ae added extractor for dctp.tv
Shaya G 796df3c631 fixed viddler support - needed a Referer header; also added a viddler
generic extractor
Yen Chi Hsuan a28383834b [xuite] Update tests
Yen Chi Hsuan 6348ad12a0 [xuite] Add height information for the two formats
Yen Chi Hsuan fe7710cbcc [xuite] Add new extractor
Naglis Jonaitis 2103d038b3 [lnkgo] Adapt to website changes
Philipp Hagemeister 71e7da6533 Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ d862a4f94f [spiegel] Use generalized formats pre-testing
Sergey M․ a57e8ce658 [lynda] Pre-test video URLs for HTTP errors (Closes , closes )
Sergey M․ 96a53167fa [common] Generalize URLs' HTTP errors pre-testing
Jaime Marquínez Ferrándiz 6d2749aac4 [drtv] Prefer the version without spoken subtitles (fixes )
For example for http://www.dr.dk/tv/se/moderne-klassikere/moderne-klassikere-one-republic-apologize#!/, there's a version where everytime someone speaks in English a computer voice translates it.
Philipp Hagemeister b1b0b1ca30 [generic] Improve description testcase in rss test
Philipp Hagemeister 3dee7826e7 [rtl2] PEP8, simplify, make rtmp tests run ()
Philipp Hagemeister d4f64cabf4 Merge remote-tracking branch 'David-Development/rtl2.py'
David Development fe41ddbb28 refactoring - bug fixes
Philipp Hagemeister 767ff0a2d1 Merge branch 'travis-rtmp'
Philipp Hagemeister 8604e882a8 [ubu] Fix test and modernize
Philipp Hagemeister 37f4ce538a [smotri] Fix test case
Philipp Hagemeister 7d346331b5 [audiomack:album] Update testcase
Philipp Hagemeister e1ccc04e9f Test rtmpdump on travis (Fixes )
Philipp Hagemeister 8940b8608e Merge remote-tracking branch 'h-collector/master'
Conflicts:
	youtube_dl/extractor/fc2.py
Philipp Hagemeister cfb56d1af3 Add --list-thumbnails
Sergey M․ 1e10802990 [krasview] Fix extraction
David-Development 7906d199a1 [rtl2] Add new extractor
Jaime Marquínez Ferrándiz e1554a407d [extractors] Use http_headers for setting the User-Agent and the Referer
Jaime Marquínez Ferrándiz 3fcfb8e9fa [utils] YoutubeDLHandler: don't use 'Youtubedl-user-agent' for overriding the default user agent
Setting the 'User-Agent' header is enough
Philipp Hagemeister b95aab8482 [youtube:truncated_url] Add x-yt-cl URLs ()
Sergey M․ fc2d6abfe7 [videott] Improve _VALID_URL and add test
Irfan Charania 6aa4f54d66 [videott] improve extraction
Jaime Marquínez Ferrándiz 12d1fb5aa9 [twitch] PEP8
Jaime Marquínez Ferrándiz 48f00d15b1 [auengine] Remove extractor
The test is probably infringing copyright and nobody has provided a new test (see ).
Naglis Jonaitis 3e055aa5c3 [cliphunter] Fix extraction and update test (Fixes )
Philipp Hagemeister 5779b3e1fe Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 62cd676c74 [youtube] Fixup DASH m4a headers
This fixes , , , , , .
Sergey M․ 0c17278843 [atresplayer] Extract subtitles
Philipp Hagemeister d229ee70da Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 26e274666d [liveleak] Add original videos (Fixes )
Sergey M․ ebd46aed51 [atresplayer] Filter URLs and clarify android format ids
Philipp Hagemeister e793f7671c [liveleak] Modernize
Sergey M․ c2e64f71d0 [twitch] Add support for bookmarks
Jaime Marquínez Ferrándiz 0920e5830f [atresplayer] Don't include f4m formats if they are protected by DRM (fixes )
Philipp Hagemeister 501f13fbf3 [generic] Add support for Cinerama player (Fixes )
Philipp Hagemeister 08ff6ab07e [gamestar] Modernize slightly
Philipp Hagemeister 61ca9a80b3 [generic] Add support for BOMs (Fixes )
Philipp Hagemeister c2a30b250c [testtube] Add new extractor (Fixes )
Philipp Hagemeister 3ee2aa7a16 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 50789175ed [pornhub] Detect private videos and emit an error message (Closes )
Philipp Hagemeister dc1b027cd4 [twitch] PEP8
Sergey M․ f353cbdb2f [twitch:stream] Randomize query
Philipp Hagemeister 73e449b226 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 78111136db [twitch] Move URL matching tests into extractor
Philipp Hagemeister 650ab5beeb [comedycentral:shows] Remove references to colbert report
Philipp Hagemeister 7932de6352 [hearthisat] Correct error message
Sergey M․ 240b9b7a5c [twitch] Add support for streams (Closes , closes , closes )
Naglis Jonaitis bb6e38787d [videomega] Fix extraction (Closes )
Philipp Hagemeister b55ee18ff3 [hearthisat] Add support for more high-quality download links
Naglis Jonaitis e5763a7a7e [hearthisat] Add new extractor (Closes )
Sergey M․ 8bb1bdfae9 [twitch:past_broadcasts] Fix IE_NAME
Sergey M․ bb0aa4cb3c [streetvoice] Improve
Sergey M. d63528c8c7 Merge pull request from yan12125/IE_streetvoice
[StreetVoice] Add new extractor
Sergey M․ c5db6bb32b [twitch] Refactor and add support for past broadcasts
Yen Chi Hsuan c8dc41a6e7 [StreetVoice] Add new extractor
Jaime Marquínez Ferrándiz 47e0e1e0e2 [nbc] Fix pep8 issue
Jaime Marquínez Ferrándiz efcddaebe9 [cnn] Use edition.cnn.com for getting the information (fixes )
Some videos (like http://edition.cnn.com/videos/us/2015/01/20/orig-yellowstone-oil-spill.cnn) will fail if we use cnn.com.
Jaime Marquínez Ferrándiz 5fe5112589 [CNNArticle] Update test
Sergey M․ 564bb5e964 [tinypic] Tweak VALID_URL regex (Closes )
Sergey M․ 2df54b4ba8 [nbcnews] Ignore HTTP errors while coping with playlists (Closes )
Sergey M․ 030aa5d9e7 [tvp] Fix extraction
Philipp Hagemeister c511f13f22 [ndtv] Modernize
Sergey M․ fdb2ed7455 [abc7news] Add extractor (Closes )
Philipp Hagemeister cce81f192c [bandcamp:album] Fix title extraction (Fixes )
Philipp Hagemeister 9d22a7dfb0 [fourtube] Fix extraction
Philipp Hagemeister 4f4f642822 [npo] Remove unused import
Sergey M․ aaeb86f682 [youtube] Add test for
Phil Kulak a9b6b5cd15 Looks like Google switched to a new JS compiler that includes dollar signs in function names.
Naglis Jonaitis a45c0a5d67 [videomega] Fix extraction (Closes )
Sergey M․ c8dfe360eb [atresplayer] Add authentication support (Closes )
Sergey M․ c9ef44ce29 [smotri] Improve extraction (Closes )
Sergey M․ e92d4a11f5 [spiegel] Test format video URLs for 404 (Closes )
Naglis Jonaitis f2cbc96c3e [lnkgo] Make more robust
Naglis Jonaitis 034206cec1 [lnkgo] Add new extractor
Sergey M․ 04e0bac233 [npo:live] Add extractor (Closes )
Philipp Hagemeister 5c4a81d934 [npo] Remove unused import
Philipp Hagemeister 8e2ec95575 [drbonanza] Simplify and fix duration ()
Johan K. Jensen 8e7a9016d5 [DRBonanza] Add new extractor (fixing )
Sergey M․ c85f368370 [npo] Make extension check less strict and add test ()
Sergey M․ a0977064ce [npo] Fix non asf streams (Closes )
Johan 6ccbb335d2 [drtv] Updated with support for https
Sergey M․ aa24de39aa [veehd] Update test
Sergey M․ a798e64c15 [veehd] Improve extraction
Philipp Hagemeister 6a5fa75490 [karaoketv] Remove unused import
Sergey M․ d5bb814d34 [veehd] Capture removed video message
Sergey M․ d156a1d981 [xboxclips] Fix extraction
Sergey M․ ed3958d714 [collegerama] Add extractor ()
Philipp Hagemeister c80ede5f13 [karaoketv] Simplify ()
Philipp Hagemeister bc694039e4 Merge remote-tracking branch 'lenaten/karaoketv'
Philipp Hagemeister 3462af03e6 [rte] PEP8
Philipp Hagemeister ea1d5bdcdd [rte] Make more robust and add a new testcase ()
Philipp Hagemeister 121c09c7be Merge remote-tracking branch 'Dineshs91/f4m-2.0'
Philipp Hagemeister 76bfaf6daf [nrk] Improve subtitle support ()
Sergey M․ d89c6e336a [atttechchannel] Add extractor (Closes )
Philipp Hagemeister 27ca82ebc6 [orf:oe1] Add konsole URL schema (Fixes )
Philipp Hagemeister 385f8ae468 [eighttracks] PEP8
Philipp Hagemeister b9f030cc26 [orf] Fix typo
Philipp Hagemeister f71fdb0acc [eighttracks] Improve waiting ()
Philipp Hagemeister c24dfef63c Merge remote-tracking branch 'lenaten/8tracks'
Philipp Hagemeister 6271f1cad9 [youtube|ffmpeg] Automatically correct video with non-square pixels (Fixes )
Philipp Hagemeister fb4b030aaf [tvp] Update tests and improve output
Philipp Hagemeister ff21a8e0ee Merge remote-tracking branch 'Tithen-Firion/master'
Philipp Hagemeister 904fffffeb [audiomack] Better titles, simplify code
Philipp Hagemeister 51897bb77c Merge remote-tracking branch 'xavierbeynon/master'
Philipp Hagemeister dd622d7c4e [netzkino] Add new extractor (Fixes )
Philipp Hagemeister b8da6b9fc6 [elpais] Modernize
Philipp Hagemeister 176cf9e0c3 [wdr] Support overviews (Fixes )
Philipp Hagemeister 7b6faddfc8 [wdr] Modernize
Philipp Hagemeister 230b2287dd [youtube] Add acodec information
The codec seems to be consistently aac, so state that in our metadata.
Jaime Marquínez Ferrándiz 9932a65370 [vk] Remove debug assert statement (fixes , fixes )
Your Name ff0813313a Minor style changes
Philipp Hagemeister 92b065dc53 [tudou] Fix extraction
Philipp Hagemeister 9298d4e3df [discovery] Fix extractor
Philipp Hagemeister 740a7fcbc8 [gdcvault] Skip test that is now restricted
Philipp Hagemeister db6e625005 [buzzfeed] Fix test
Philipp Hagemeister 811cacdc2c [bet] Correct test IDs
Philipp Hagemeister bd6b25ce0e [fktv] Fix download URL
Philipp Hagemeister d51a853d5c [zdf] Fix test case
Philipp Hagemeister 9ed99402f5 [youtube] Fix test case
Philipp Hagemeister ec3a6a3137 [tunein] Ignore reliability if it's >90% ()
Philipp Hagemeister 796858a53f [sexykarma] Add age_limit designation
Philipp Hagemeister 5b78caca94 [mit] Amend test definitions
Philipp Hagemeister bec2248141 [InfoExtractor/common] Correct and test meta tag matching
Philipp Hagemeister 211503c39f [teachertube] Modernize
Philipp Hagemeister adb1307b9a [imdb] Remove test md5
They seem to reencode quite frequently, so simply remove the md5 sum.
Philipp Hagemeister 99673f04bc [washingtonpost] Modernize and correct test case
Sergey M․ 398133cf55 [huffpost] Make extraction more robust (Closes )
Sergey M․ 58a84b8cb6 [bilibili] Fix extraction (Closes )
Jaime Marquínez Ferrándiz 5d8993b06a [extractor/__init__] Remove unused import
Jaime Marquínez Ferrándiz c758bf9fd7 [nrktv] Remove 'proxy' parameter from tests
Philipp Hagemeister ccc5842bc9 [gameone] Modernize
Philipp Hagemeister e4a8eae701 Merge commit '8ee3415'
Philipp Hagemeister 8ee341500d [viki] Modernize
Philipp Hagemeister 0590062925 Respect age_limit when listing extractors (Fixes )
Sergey M․ 799d88d3d8 [nrktv] Add support for playlists (Closes )
Sergey M․ 6309cb9b41 [ceskatelevize] Fix python 2.6 format issue
Sergey M․ 27a82a1b93 [ceskatelevize] Simplify
Sergey M․ ecd1936695 Merge branch 'ceskatelevizesrt' of https://github.com/oskar456/youtube-dl into oskar456-ceskatelevizesrt
Jaime Marquínez Ferrándiz 76b3c61012 [youtube] Add formats 308 and 315 (closes )
Sergey M․ 0df2dea73b [giga] Add extractor (Closes )
Philipp Hagemeister ee61f6f3e2 [youtube] Handle cases where format comes without a preference (Fixes )
Jaime Marquínez Ferrándiz 8f9529cd05 [motorsport] Fix extraction and make trailing '/' optional
They directly embed a youtube video now.
Philipp Hagemeister 6291438073 [auengine] Simplify ()
Philipp Hagemeister 18c3c15391 Merge remote-tracking branch 'Oteng/master'
Philipp Hagemeister dda620e88c [radiobremen] Make code more readable and more resilient to failures
Philipp Hagemeister d7cc31b63e [generic] PEP8
Philipp Hagemeister aa80652f47 [radiobremen] Add test for thumbnail
Philipp Hagemeister 9d247bbd2d [radiobremen] Fix under Python 2.6 and fix duration
Philipp Hagemeister 93e40a7b2f Merge remote-tracking branch 'ckrooss/master'
oteng 03ff2cc1c4 [Auengine] corrected extractions logic
The way the video download url was been extracted was
not working well so i change it for it to extract the
correct url
Jaime Marquínez Ferrándiz a285b6377b [normalboots] Skip download in test, it uses rtmp
Jaime Marquínez Ferrándiz cd791a5ea0 [ted] Add support for embed-ssl.ted.com embedded videos
Jaime Marquínez Ferrándiz 87830900a9 [generic] Update some tests
Jaime Marquínez Ferrándiz dfc9d9f50a Merge pull request from bartkappenburg/patch-1
Update rtlnl.py
Jaime Marquínez Ferrándiz 628bc4d1e7 [khanacademy] Update test
Jaime Marquínez Ferrándiz a4c3f48639 [vimple] Replace tests
The first one seems to be no longer available and the second was an episode from a tv show.
Bart Kappenburg bdf80aa542 Update rtlnl.py
Added support for the non-www version of rtlxl.nl by making "www." optional.
Naglis Jonaitis adf3c58ad3 [lrt] Fix missing provider key
Also, modernize a bit.
Naglis Jonaitis caf90bfaa5 [webofstories] Add new extractor (Closes )
Jaime Marquínez Ferrándiz 2f985f4bb4 [youtube:toplist] Remove extractor
They use now normal playlists (their id is PL*).
Philipp Hagemeister 67c2bcdf4c Remove extractors which infringe copyright ()
Jaime Marquínez Ferrándiz 9fda6ee39f [tf1] Remove unused import
Christopher Krooss bc1fc5ddbc Don't check for height as it's not provided
Christopher Krooss f4858a7103 Add support for Radio Bremen
Philipp Hagemeister 7a1818c99b [vk] Add support for rutube embeds (Fixes )
Philipp Hagemeister 2ccd1b10e5 [soulanime] Fix under Python 3
Philipp Hagemeister 788fa208c8 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister b68ff25917 Add various anime sites (Closes )
t0mm0 b158bb8693 [tf1] simplify regex
t0mm0 2bf098eda4 [tf1] fix test
t0mm0 382e05fa56 [tf1] add support for TFOU
Philipp Hagemeister e65566a9cc [youtube] Correct handling when DASH manifest is not necessary to find all formats
Sergey M․ baa3c3f0f6 [ellentv] Improve extraction
Sergey M․ f4f339529c [ellentv] Clean up and simplify
Sergey M. 7d02fae85b Merge pull request from gauravb7090/ellentube
Added support for EllenTube along with EllenTV
Gaurav 6e46c3f1fd Added support for EllenTube along with EllenTV
Sergey M․ c7e675940c [bbccouk] Add support for music clips (Closes )
Jaime Marquínez Ferrándiz a221f22969 [crunchyroll] Fix format extraction
Reported in https://github.com/rg3/youtube-dl/issues/2782#issuecomment-68556780
Jaime Marquínez Ferrándiz 817f786fbb [canalplus] Raise an error if the video is georestricted (closes )
Sergey M․ 62420c73cb [played] Skip test
Sergey M․ 2522a0b7da [kontrtube] Extract display_id
Trailing slash in URL is mandatory now
Sergey M․ 46d32a12c9 [bet] Update test
Sergey M․ c491418526 [bbccouk] Update test
Ondřej Caletka c067545c17 ceskatelevize: Closed captions support
Sergey M․ 823a155293 [vier:videos] Tune _VALID_URL not to match single videos
Sergey M․ 324b2c78fa [xtube] Fix uploader regex
Sergey M․ d34f98289b [xhamster] Remove identical tests
Sergey M. 644096b15c Merge pull request from dwemthy/https_xhamster
[xhamster] Add HTTPS support
Sergey M․ faa4ea68c0 [generic] Add BBC iPlayer playlist test
Sergey M․ 476eae0c2a [generic] Generalize BBC iPlayer playlist extraction
Sergey M․ 8399267671 [generic] Make getter None by default
Sergey M․ db546cf87f [generic] Add support for BBC iPlayer embeds (Closes )
Sergey M․ 317639758a [bbccouk] Improve _VALID_URL
Sergey M․ fdbabca85f [vier:videos] Tune _VALID_URL
Sergey M․ 9eb4f404cb [vier] Simplify, add support for more URL formats, extract all playlist pages when page is not specified
Thijs Vermeir f58487b392 [vier] Add new extractor
dwemthy 5b9aefef77 [xhamster] Add HTTPS support
Your Name defaf19f5d Push api updates to simplify audiomack, add support for albums
Philipp Hagemeister 772fd5cc44 [youtube] Add a pseudo-extractor for truncated YouTube video IDs ()
Philipp Hagemeister 9f435c5f1c Add an extractor for common mistakes ()
Philipp Hagemeister 931e2d1d26 [bbccouk] PEP8
Sergey M․ 02ec32a1ef [ceskatelevize] Adapt to new API (Closes )
Sergey M․ a1e9e6440f [moevideo] Skip removed video test
Sergey M․ 5878e6398c [nrktv] Update tests' checksums
Sergey M․ 6c6f1408f2 [extractor/common] Allow multiline content tags
Sergey M․ b7a7319c38 [slideshare] Fix extraction
Sergey M․ 68f705cac5 [tnaflix] Make sure config URL has correct scheme
Sergey M․ 079d1dcd80 [tnaflix] Fix title extraction
Sergey M․ 7b24bbdf49 [xboxclips] Fix extraction
Jaime Marquínez Ferrándiz f86d543ebb [pbs] Catch geoblocking errors (closes )
Jaime Marquínez Ferrándiz 60e47a2699 [youtube] Use '_download_xml' for getting the available subtitles
Sergey M․ b8bc7a696b [openfilm] Add extractor (Closes )
Jaime Marquínez Ferrándiz 7d900ef1bf [youtube] Add support for automatically translated subtitles (fixes )
They have a manually uploaded subtitles track and YouTube can transtale it.
Sergey M․ 1931a73f39 [echomsk] Add extractor (Closes )
Philipp Hagemeister b3013681ff Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 416c7fcbce Add documentation about supported sites (Fixes )
Sergey M․ e83eebb12f [atresplayer] Fix python3 bug
Sergey M․ a349873226 [atresplayer] Add extractor (Closes )
Sergey M․ fccae2b911 [youtube] Add test for age-gate video with encrypted signature
Sergey M. 0129b4dd45 Merge pull request from 0xced/encrypted-age-gate
[youtube] Fix videos with age gate and encrypted signatures
Sergey M․ 1c57e7f1f4 [daum] Improve full_id regex
t0mm0 a87bb090d9 [daum] update 'full id' regex
fixes 
Cédric Luthi beb95e7781 [youtube] Fix videos with age gate and encrypted signatures
The `sts` value is available on the embed webpage, get it from there.

Fixes .
Sergey M․ 0c0a70f4c6 [hitbox] Minor changes
t0mm0 e3947e2b7f [hitbox] add support for live streams
t0mm0 da3f7fb7f8 [hitbox] add extractor for hitbox vods
Sergey M․ 429ddfd38d [cnn] Add support for hln URL format (Closes )
Sergey M․ 355e41466d [hellporno] Extract all formats and improve
Sergey M․ 03d9aad87c Merge branch 'hellporno' of https://github.com/peugeot/youtube-dl into peugeot-hellporno
Sergey M․ 6343a5f68e [xxxymovies] Improve
Sergey M․ 00de9a9828 Merge branch 'xxxymovies' of https://github.com/peugeot/youtube-dl into peugeot-xxxymovies
Sergey M․ 7fc2cd819e [cnn] Improve regexes and fix test
Sergey M. 974739aab5 Merge pull request from akretz/cnn_fix
[cnn] Add support for articles with videos (fixes )
peugeot 0cc4f8e385 [xxxymovies] new ectractor
peugeot 513fd2a872 [hellporno] simplify
Sergey M․ ae6986fb89 [bbccouk] Switch to new JSON playlist format (Closes )
Sergey M․ e8e28989eb [archiveorg] Add test, simplify and modernize
Johannes Knoedtel ff7a07d5c4 [archiveorg] most metadata fields are optional
Example: https://archive.org/details/Cops1922
Sergey M․ 5a18403057 [arte.tv] Fix typo
Sergey M․ 1b7b1d6eac [arte.tv:+7] Make quality optional (Closes )
Sergey M․ e82def52a9 [alphaporno] Improve
Sergey M․ bcfe9db299 Merge branch 'alphaporno' of https://github.com/peugeot/youtube-dl into peugeot-alphaporno
Sergey M․ f9b9e88646 [eroprofile] Simplify
Sergey M․ c2500434c3 Merge branch 'eroprofile' of https://github.com/peugeot/youtube-dl into peugeot-eroprofile
peugeot 461b00f34a [eroprofile] new extractor
peugeot 4cda41ac7b [alphaporno] new extractor
peugeot 6a1c4fbfcb [hellporno] new extractor
Sergey M․ 31424c126f [sunporno] Modernize
peugeot 2c0b475235 [sunporno] fix duration
Sergey M․ 885e4384a1 [teletask] Simplify
Sergey M․ 2b8f151094 Merge branch 'teletask' of https://github.com/MaxReimann/youtube-dl into MaxReimann-teletask
Sergey M․ 5ac71f0b27 [sohu] Modernize and extract all formats and more metadata (Closes , closes , closes )
Sergey M․ 39ac7c9435 [gameone] Extract duration as float
Tobias Bell 55f0cab3a3 [gameone] This fix resolves issue
The duration metadata for certain episodes contained floating point
numbers instead of integers. Now only the integer part will be
interpreted. Also added a test for this
Sergey M․ 544dec6298 [smotri] Skip broken tests
Jaime Marquínez Ferrándiz e0ae1814b1 [sportdeutschland] Fix extraction (fixes )
Adrian Kretz 9532d72371 [cnn] Add support for articles with videos (fixes )
Sergey M․ 1362bbbb4b [adobetv] Add extractor (Closes )
Sergey M․ a8896c5ac2 [crunchyroll] Add .fr domain ()
Jaime Marquínez Ferrándiz 5d3808524d [extractor/common] Update docstring: replace FileDownloader with YoutubeDL
Jaime Marquínez Ferrándiz c8f167823f [dbtv] Make sure the 'id' field is a string
Jaime Marquínez Ferrándiz 70f6796e7d [telecinco] Rename 'episode' group to 'id' in the _VALID_URL regex
MiTeleIE now uses '_match_id'
Jaime Marquínez Ferrándiz 85d253af6b [internetvideoarchive] Update test's duration field
Jaime Marquínez Ferrándiz a86cbf5876 [rtp] Fix test's id field
Jaime Marquínez Ferrándiz 3f1399de8a [tmz] Fix test's thumbnail field
Jaime Marquínez Ferrándiz 1f809a8560 [nerdcubed] Style fixes
Jaime Marquínez Ferrándiz 653d14e2f9 [yahoo] Update extraction process
Their webpage uses now https://video.media.yql.yahoo.com/v1/video/sapi/streams/ for getting the video info.
Jaime Marquínez Ferrándiz 85fab7e47b [yahoo] Replace two tests
The first one returned an internal server error.
The other doesn't seem to contain a video anymore.
Jaime Marquínez Ferrándiz 3aa9176f08 [yahoo] Improve video id detection (fixes )
MaxReimann 33b53b6021 [teletask] Add new extractor
MaxReimann 3f7421b71b fix test and remove lengthy description
MaxReimann ee45625290 Add extractor for teletask
Sergey M․ 2c2a42587b [dvtv] Fix thumbnail scheme
Sergey M․ 081d6e4784 [dvtv] Simplify
Petr Kutalek 1d4247f64e [dvtv] Add support for playlists
Sergey M․ 1ff30d7b79 [npo] Add support for streams (Closes )
Sergey M․ 16ea817968 [xtube] Fix and modernize (Closes )
Will Glynn c58843b3a1 [nerdcubed] Add new extractor
nerdcubed.co.uk describes videos in a single a feed.json file, providing
references to and metadata on >1300 YouTube videos spread across 3 main
channels as well as guest appareances on other channels via a single HTTP
request.

NerdCubedFeedIE transforms this feed into a youtube-dl playlist, preserving
information present in the upstream JSON (allowing zero-cost title/date
matches) and ultimately referencing the embedded YouTube videos.
Sergey M․ a22524b004 [twitch] Add support for vods (Closes )
Philipp Hagemeister b9465395cb [dvtv] PEP8 and correct format sorting ()
Philipp Hagemeister edf41477f0 Merge remote-tracking branch 'petrkutalek/dvtv'
Petr Kutalek 5f627b4448 [dvtv] Add new extractor
Sergey M․ 748ec66725 [theplatform] Extract captions (Closes )
Jaime Marquínez Ferrándiz e54a3a2f01 [screencastomatic] Remove unused variable
Philipp Hagemeister 27d67ea2ba [comedycentral] Match URLs with a second ID (fixes )
Philipp Hagemeister 6e1b9395c6 [screencastomatic] Add new extractor (Fixes )
Philipp Hagemeister b1ccbed3d4 [nhl] Allow upper-case video IDs (Fixes )
Philipp Hagemeister 37381350f8 [aljazeera] Add unicode_literals marker
Philipp Hagemeister 7af808a5ef Improve code style
Philipp Hagemeister 876bef5937 [mit] Modernize
Philipp Hagemeister 13d27a42cc [orf:tvthek] Add support for topic URLs (Fixes )
Philipp Hagemeister ec05fee43a [brightcove] Add shorter URL scheme for other extractors
Philipp Hagemeister 17e0d63957 Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ 9209fe3878 [allocine] Add test for new URL format
Philipp Hagemeister 84d84211ac [youtube:feeds] (Fixes )
Sergey M. b4116dcdd5 Merge pull request from Tailszefox/master
[Allocine] Support for more URLs
Jaime Marquínez Ferrándiz bb18d787b5 [aljazeera] Add extractor (closes )
Tailszefox 0647084f39 [Allocine] Support for more URLs
Jaime Marquínez Ferrándiz 4b7df0d30c [youtube:playlist] Work around buggy playlists (fixes )
They show a "Load more" button, but they don't have more videos.
The continuation url in the json file was a link to itself, so we ended up in an infinite loop.
Jaime Marquínez Ferrándiz 3013bbb27d Remove unused imports
Naglis Jonaitis 6f9b54933f [streamcloud] Modernize
Naglis Jonaitis 1bbe317508 [mooshare] Modernize
Naglis Jonaitis 4a4fbfc967 [yesjapan] Look for datetime inside `submit_info`
Oops..
Naglis Jonaitis 408b5839b1 [yesjapan] Add new extractor (Closes )
Philipp Hagemeister 60620368d7 [youtube] Fix player ID detection
Philipp Hagemeister bad5c1a303 [rtp] Also match e-id-less URLs ()
Philipp Hagemeister 4d144be8b0 [bandcamp:album] Do not match plain Bandcamp URLs ()
The _VALID_URL 1fa174692a is to broad, since it matches everything beginning with bandcamp.com.
Philipp Hagemeister d5524947b5 Merge remote-tracking branch 'fstirlitz/master'
Philipp Hagemeister 74f91c4af7 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister da4d4191a9 Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ ac265bef1e [restudy] Simplify and extract all formats
Mathias Rav 4a0132c570 [Restudy] Add new extractor for restudy.dk
Sergey M․ 1fa174692a [bandcamp:album] Make path optional (Closes )
Sergey M․ 04c9544187 [bbccouk] Fix vpid warning
Sergey M․ 8085fc15cc [adultswim] Improve segment duration extraction
Philipp Hagemeister a6620ac28d [orf] Modernize
Philipp Hagemeister 89e36657cc [keek] remove unused import
Philipp Hagemeister 7129bed51b [keek] Modernize and extract uploader
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
Philipp Hagemeister 20e35880bf [streamcz] Update extractor
Philipp Hagemeister 5e1912cfc1 [5min] Remove helper method and modernize
Previously, other extractor would go call a private(!) helper method. Instead, just hardcode the 5min:video_id format - it's not if that would ever change.
felix 7668a2c5cb [comcarcoff] add webpage_url datum
Jaime Marquínez Ferrándiz 26c06f0c51 [youtube:playlist] Remove unused property
Jaime Marquínez Ferrándiz 23d3608c6b [youtube:channel] Fix extraction (fixes )
It uses now the same pagination system as playlists
Philipp Hagemeister baa7081d68 [urort] Update to new multi-format protocol
Philipp Hagemeister 19bf2b4e88 [comcarcoff] Add unicode_literals declaration
Philipp Hagemeister 6a1b20de2a [urort] Modernize
Philipp Hagemeister 3c864e930d [comcarcoff] Adapt c62159ea91
Philipp Hagemeister dc5596ff54 [comcarcoff] ()
Philipp Hagemeister 46d9760f5e Merge remote-tracking branch 'fstirlitz/master'
Philipp Hagemeister 90d71d3f08 [ooyala] Remove test md5sums
Philipp Hagemeister e9404524cc [ninegag] Test for additional properties
felix dc65a213fd comediansincarsgettingcoffee.com support
Philipp Hagemeister 4237ba10dc [pornotube] Adapt to new interface
Naglis Jonaitis c3f3b29b92 [rtp] Add new extractor (Closes )
Sergey M․ 07bc9a3530 [nowvideo] Add .li domain (Closes )
Philipp Hagemeister 146323a7f8 [groupon] Add extractor (Fixes )
Philipp Hagemeister 57e086dcea [ebaumsworld] Modernize
Sergey M․ 58c1f6f0a7 [nbc] Fix extraction (Closes )
Philipp Hagemeister 7c7a0d395c Remove unused imports
Sergey M․ 68d301ffd4 [giantbomb] Add extractor (Closes )
Philipp Hagemeister 412c617d0f [cnet] Update to new theplatform infrastructure (Fixes )
Philipp Hagemeister 751536f5c8 [goldenmoustache] Remove view count
view count is not present anymore, so we can't extract it.
Philipp Hagemeister 025f30ba38 [channel9] Do not return compat_list results anymore
Philipp Hagemeister 0d2fb1d193 [helsinki] Fix extraction
Philipp Hagemeister 82b34105d3 [goshgay] Fix extraction
Philipp Hagemeister 73aeb2dc56 [goshgay] Modernize
Philipp Hagemeister 62651c556a [howstuffworks] Parse only once, but right ()
Philipp Hagemeister bf94e38d3d Merge remote-tracking branch 'Tithen-Firion/hsw-update'
Philipp Hagemeister 4f97852316 Remove unused imports
Philipp Hagemeister f5e43bc695 [vine] Provide alt_title (Fixes )
Philipp Hagemeister 63e0f29564 [vine] Modernize
Philipp Hagemeister 42bdd9d051 [cinchcast] Add new extractor (Fixes )
Philipp Hagemeister 4e40de6e2a Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister f17e4c9c28 [screenwavemedia] Simplify ()
Philipp Hagemeister 807962f4a1 [pornhd] Adapt to new sources scheme (Fixes )
Jaime Marquínez Ferrándiz 9c1aa1d668 [mixcloud] Fix metadata extraction (fixes )
Philipp Hagemeister 69f491f14e Merge remote-tracking branch 'fstirlitz/master'
Philipp Hagemeister 9abd500a74 [zdf:channel] Simplify ()
Philipp Hagemeister cf68bcaeff Merge remote-tracking branch 'akretz/master'
Philipp Hagemeister cbe2bd914d [youtube] Amend test
Philipp Hagemeister 75111274ed [youtube] Do not warn if DASH manifest is missing ()
Philipp Hagemeister 624dcebff6 [youtube] Make category optional ()
Philipp Hagemeister 9684f17cde Merge remote-tracking branch 'akretz/youtube_fix'
Philipp Hagemeister e52a40abf7 [youtube] Add test case for
Philipp Hagemeister 0daa05961b Merge branch 'master' of github.com:rg3/youtube-dl
Naglis Jonaitis 158731f83e [tvplay] Don't raise an exception if `is_geo_blocked` is True
Videos which return `is_geo_blocked' to be True can actually be downloaded from
the country to which the video is restricted
Adrian Kretz 24270b0301 [youtube] The case that 'url_encoded_fmt_stream_map' or 'adaptive_fmts' is the empty string is handled accordingly (fixes )
Naglis Jonaitis 3c1b81b957 [ntv] Rename `flash_ver` to `flash_version` in the format dict
RTMP downloader uses `flash_version`
Philipp Hagemeister 45c24df512 Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ bf671b605e [behindkink] Remove superfluous whitespace
Sergey M․ 09c82fbc9a [behindkink] Simplify
5moufl d6f78a354d [BehindKink] Replace test
Old one is not accessible anymore
5moufl e0b9d47387 [BehindKink] Update URL extraction
Philipp Hagemeister 4bb4a18876 [youtube] Fix imports
Adrian Kretz 8560c61842 [zdf] Add support for channels
Sergey M․ a81bbebf44 [smotri:broadcast] Fix extraction
Philipp Hagemeister 2fc9f2b41d [facebook] Make thumbnail and duration optional
Fixes .
Looks like both properties aren't given to us anymore. For now, just fall back to not returning them.
Philipp Hagemeister da27660014 [youtube] Pass in all variables to DASH manifest (Fixes )
Philipp Hagemeister 774e208f94 [youtube] Handle missing DASH manifest (Fixes , fixes )
Sergey M․ b89a938687 [bet] Add extractor (Closes )
Sergey M․ e89a2aabed [extractor/common] Add generic SMIL formats extraction routine
Philipp Hagemeister f58766ce5c [extractor/common] Document ie_key in url results
Philipp Hagemeister d4800f3c3f Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 09a5dd2d3b [bliptv] Add support for audio-only files (Fixes )
Sergey M․ 819039ee63 [tvigle] Update test and modernize
felix ce36339575 add teamfourstar.com support
felix 684712076f add direct screenwavemedia.com URL support
Jaime Marquínez Ferrándiz 603c92080f [nhl] Make sure we add '_sd' before the extension (fixes )
'.replace' would find the first dot in the path.
Sergey M․ 6a52eed80e [prosiebensat1] Improve and simplify
Sergey M․ acf5cbfe93 [extractor/common] Add description to playlist_result
Adrian Kretz 8d1c8cae9c [prosiebensat1] Fix broken tests
Adrian Kretz c84890f708 [prosiebensat1] Add support for playlists (fixes )
Sergey M․ 6d0886204a [radio.de] Add support for radio.de websites (Closes )
Sergey M․ 04d02a9d57 [twitch] Add login support ()
Philipp Hagemeister b82f815f37 Allow iterators for playlist result entries
Philipp Hagemeister 158f8cadc0 [adultswim] PEP8
Philipp Hagemeister 7d70cf4157 [nba] Remove unused import
Philipp Hagemeister 6591fdf51f [tagesschau] Look at the right place for download links
Philipp Hagemeister 9ff6772790 [youtube] Modernize
Philipp Hagemeister f6735be4da Merge remote-tracking branch 'cryptonaut/adultswim'