Commit Graph

7656 Commits (864d5e7231c931d10d3a556224d152c8228270c3)

Author SHA1 Message Date
Sergey M․ 20938f768b [extractor/generic] Add another test for generic m3u8
Sergey M․ 955737b2d4 [extractor/generic] Force Content-Type to lowecase
Sergey M․ 263eff9537 [extractor/generic] Properly extract format id from Content-Type
Fixes extraction for cases like: audio/x-mpegURL; charset=utf-8
Sergey M․ cae21032ab [theplatform] Improve geo restriction detection
remitamine 6187091532 [once] check http formats availability
remitamine 87c03c6bd2 [theplatform] remove unnecessary import
remitamine 4c92fd2e83 [theplatform] always force theplatform to return a smil for _extract_theplatform_smil
Sergey M․ e3d17b3c07 [noz] Fix extraction on python 2.6 by means of using compat_xpath
Sergey M․ 0d0e282912 [animeondemand] Fix typo and improve
Sergey M․ 85e8f26b82 [animeondemand] Improve extraction
Sergey M․ b57fecfddd [animeondemand] Add test
Sergey M․ 8c97e7efb6 [animeondemand] Expand episode title regex (Closes )
Sergey M․ cc162f6a0a [crunchyroll] Fix custom _download_webpage (Closes )
remitamine cf45ed786e [wistia] extract more metadata
remitamine 574b2a7393 [nbc:nbcnews] improve extraction(fixes )
- extract more metadata and formats
- relax regex
remitamine 9f02ff537c [theplatform] extract brightcove once formats
remitamine 0436ec0e7a [once] Add new format extractor
Yen Chi Hsuan 11f12195af [youtube] Added itag 91
Seen in https://www.youtube.com/watch?v=jMN4cxyhJjk
remitamine a646a8cf98 [sbs] improve extraction(fixes )
- extract error messages
- force the platform smil url(previously the manifest param
in the query is not respected which make theplatform return non working
mp4 files for some videos)
remitamine 63f41d3821 [bravotv] Add new extractor()
Sergey M․ 96f4f796fb [brightcover] Remove unused import
Sergey M․ 70cab344c4 [udemy] Improve course id v4 regex
Quan Hua a7ba57dc17 [udemy] Update course id regex to cover v4 layout (Closes , closes , closes )
remitamine 354dbbd880 [brightcove:new] extract protocol-less embed URLs(closes )
remitamine 23edc49509 [tv3] Add new extractor(closes )
remitamine 48254c3f2c [brightcove] some improvements and fixes
- use FFmpeg downloader to download m3u8 formats extracted
from BrightcoveNew(some of the m3u8 media playlists use AES-128)
- update comment and update_url_query to handle url query
remitamine 2cab48704c [thestar] Add new extractor(closes )
remitamine 64d4f31d78 [brightcove:new] update embed_in_page embeds regex to match non numeric ref id
remitamine 0c9ff24041 [noz] fix extraction in python 2.6
Yen Chi Hsuan 3ff8279e80 [kuwo:mv] Fix the test and extraction of georestricted MVs
remitamine cb6e477dfe [aljazeera] update the extractor to use BrightcoveNewIE
remitamine edfd93518e [svt] extract dashhbbtv formats()
remitamine 89807d6a82 [brightcove] extract dash formats and detect audio formats
remitamine 49dea4913b Merge pull request from remitamine/dash-sort
[extractor/common] fix dash formats sorting
Sergey M․ dec2cae0a7 [twitch:playlistbase] Clarify pagination bug
Pagination bug has been fixed by twitch on 15.03.2016.
remitamine cf6cd07396 [noz] extract f4m and m3u8 formats
remitamine 975b9c9ab0 [brightcove:new] detect m3u8 manifests by M2TS container
remitamine 8ac73bdbe4 [brightcove:new] Add support for non numeric ref: preffixed video ids
remitamine 877f440f7b [rice] Add new extractor(closes )
remitamine d13bdc3824 [brightcove] raise ExtractorError on 403 errors and fix regex to work with tenplay
remitamine 744daf9418 [gameinformer] remove unused imports
remitamine bf475e1990 [tlc] fix extraction and update extractor to use BrightcoveNewIE
remitamine 203f3d779a [gameinformer] update the extractor to use BrightcoveNewIE
remitamine 5d53c32701 [usatoday] Add new extractor(closes )
Sergey M․ 0a477f8731 [vice:show] Add extractor (Closes )
Sergey M․ 7f4173ae7c [mixcloud] Fix view count extraction (Closes , closes )
Sergey M․ 450b233cc2 [bbc] Update test
Sergey M․ b7d7674f1e [bbc] Update test
Sergey M․ 0e832c2c97 [bbc] Improve title and description extraction (Closes , closes )
Benjamin Congdon 8e4aa7bf18 [bbc] Fix BBC Extractor to work with 'School Report'
remitamine a42dfa629e [makerschannel] Add new extractor(closes )
remitamine b970dfddaf [minoto] Add new extractor
Sergey M․ 46a4ea8276 [safari] Remove unused imports
Sergey M․ 3f2f4a94aa [extractor/generic] Extract f4m formats from final URLs
Sergey M․ f930e0c76e [extractor/generic] Extract f4m formats and refactor common info
Sergey M․ 0fdbb3322b [extractor/common] Add _parse_f4m_formats routine
Sergey M․ e9c8999ede [safari] Fix authentication
Sergey M․ 73cbd709f9 [safari] Respect kaltura session (Closes )
Sergey M․ 9dce3c095b [kaltura] Respect kaltura session
remitamine e5a2e17a9c [kaltura] optimize url info extraction
remitamine 0ec589fac3 Merge pull request from remitamine/safari
[safari] extract free and preview videos()
remitamine 36bb63e084 [dw] add support for article pages(closes )
remitamine 91d6aafb48 [dw] add support for audio pages
remitamine c8868a9d83 [dw] Add new extractor
remitamine 09f572fbc0 [extractor/common] add transform_source to _download_smil and _extract_smil_formats
Sergey M․ 58e6d097d8 [googledrive] Relax _VALID_URL (Closes )
remitamine 15bf934de5 Merge pull request from remitamine/simple-webpage-requests
[extractor/common] simplify using data, headers and query params with _download_* methods
remitamine cdfee16818 [extractor/common] add data, headers and query params to _request_webpage
remitamine bcb668de18 [safari] extract free and preview videos()
remitamine fac7e79277 [kaltura] add support for videos with reference id
Yen Chi Hsuan a6c8b75904 [common] Use mimeType to determine file extensions ()
Sergey M․ 883c052378 [audioboom] Improve robustness and extract uploader (Closes )
Benjamin Congdon 61f317c24c Added extractor for AudioBoom.com
Yen Chi Hsuan 64f08d4ff2 Merge pull request from yan12125/dash-detect-ext
Detect file extensions of DASH formats from their codecs
Yen Chi Hsuan e738e43358 [facebook] Support videos in groups
Viewing/Downloading videos in groups requires logging in, even for
those in public groups.

Fixes .
Jaime Marquínez Ferrándiz f6f6217a98 [facebook] Don't override variable in list comprehension
Yen Chi Hsuan 31db8709bf [iqiyi] Update enc_key
Yen Chi Hsuan 5080cbf9fd [facebook] Handle escaped swf params
Fixes 
Yen Chi Hsuan 9880124196 [facebook] Fix for m.facebook.com URLs
Yen Chi Hsuan 9c7b509b2a [facebook] Merge FacebookPostIE into FacebookIE
Fixes 
Sergey M․ 1e501364d5 [vimeo:ondemand] Clarify IE_NAME
Sergey M․ 74278def2e [vimeo:ondemand] Separate ondemand extractor (Closes , closes )
Sergey M․ e375a149e1 [livestream] Properly build smil URLs ()
Benjamin Congdon ac45505528 Added flag for 'allow_audio_only' format in Twitch queries
Sergey M․ 46c329d6f6 [arte] Improve extraction (Closes )
Sergey M․ 1818e4c2b4 [arte] Fix typo
Sergey M․ e7bd17373d [sexu] Improve extraction (Closes )
aystroganov@gmail.com c58e74062f [Sexu] fix extractor
Yen Chi Hsuan af7d5a63b2 [common] Document protocol http_dash_segments
Yen Chi Hsuan e41acb6364 [safari] Don't pollute std_headers ()
Yen Chi Hsuan 0f56a4b443 [vimeo] Don't pollute std_headers
Fixes 
remitamine f22ba4bd60 update tests related to the change in youtube http format sorting
the change was done in 82156fdbf0
remitamine 1db772673e [cinemassacre] update tests
remitamine 75313f2baa [cnet] fix info extraction
remitamine a9793f58a1 Merge pull request from remitamine/5min
update 5min related web sites info extraction and add support for Aol features.
remitamine 7177fd24f8 [vgtv] support ap.vgtv.no and fix old videos extraction(fixes )
Sergey M․ 1e501f6c40 [jeuxvideo] Fix config URL extraction (Closes )
remitamine 2629a3802c [revison3] fix video_id for --download-archive
remitamine 107d0c421a [revision3] add support for pages of type tag
remitamine 18b0b23992 [revision3] add support pages of type embed
Sergey M․ d1b29d1342 [elpais] Add support for alternative layout (Closes )
Yen Chi Hsuan 2def60c5f3 [common] Use codec2ext for DASH formats ()
Yen Chi Hsuan 845817aadf [twitter] Provide more metadata
remitamine cf074e5ddd [foxnews] update test
Sergey M․ 002c755248 [youporn] Fix sources regex
Sergey M․ d627cec608 [youporn] Fix quality extraction (Closes )
remitamine 1315224cbb [bleacherreport] update tests
remitamine 7760b9ff4d [audimedia] update _VALID_URL and video_id regex and improve http format_id
Yen Chi Hsuan 28559564b2 [kusi] Correct test_KUSI
Yen Chi Hsuan fa880d20ad [kusi] Two fixes
Thanks @dstftw for pointing out those
Sergey M․ ae7d31af1c [yandexmusic] Capture and output API errors
Yen Chi Hsuan 5f1688f271 [kusi] Simplify and improve
remitamine 1d4c9ed90c [aol] imporve extraction
- add support for aol features
- remove support for legacy urls
remitamine d48352fb5d [engadget] remove support for legacy urls
remitamine 6d6536acb2 [fivemin] improve extraction
- skip m3u8 formats(404 error)
- skip unavailable test
- download embed page only when it's needed
- update _VALID_URL regex(joystiq.com redirect to engadget.com)
Yen Chi Hsuan b6f94d81ea [kusi] Add a test for the alternative form of URL
Yen Chi Hsuan 8477a69283 Merge branch 'kusi' of https://github.com/mutantmonkey/youtube-dl into mutantmonkey-kusi
Yen Chi Hsuan d58cb3ec7e [leeco] Skip an invalid test. test_LePlaylist_1 is sufficient
Yen Chi Hsuan 8a370aedac [leeco] format_id should be strings
Yen Chi Hsuan 24ca0e9c0b [douyutv] Fix tests
Sergey M․ e1dd521e49 [livestream] Fix FutureWarning (Closes )
Sergey M․ d0ff690d68 [indavideo:embed] Fix tags extraction (Closes )
Sergey M․ a8276b2680 [twitch:playlistbase] Fix all at once fetch
Sergey M․ ececca6cde [twitch:playlistbase] Restore original _PAGE_LIMIT
Sergey M․ 8bbb4b56ee [twitch:playlistsbase] Use orderedSet
Sergey M․ 539a1641c6 [twitch] Workaround broken paging (Closes )
Yen Chi Hsuan e9c0cdd389 [jython] Introduce compat_os_name
os.name is always 'java' on Jython
Yen Chi Hsuan 03879ff054 [twitter] Media info is not always in the first entity
Fixes 
Yen Chi Hsuan c8398a9b87 [twitter] Now Twitter serves the same file for Firefox and Chrome
Yen Chi Hsuan b8972bd69d [twitter] Fix extraction of test_Twitter and test_Twitter_1
Yen Chi Hsuan 0ae937a798 [twitter] Support twitter.com/i/videos/tweet/ URLS
Closes 
remitamine 4459bef203 [thepltform] detect other types of errors
Yen Chi Hsuan 8c5a994424 [leeco] Letv renamed to LeEco
LeEco is the company name and Le is the domain name.

For more information see the Chinese news post
http://www.techorz.com/company-news/letv-renamed-to-leeco-and-new-logo/
Yen Chi Hsuan 2eb25b256b [letv] Merge LetvTvIE into LetvPlaylistIE
And
1. Add more URL examples
2. Improve the matching pattern
Yen Chi Hsuan f3bc19a989 [letv] Correct regular expressions and fix a typo
Yen Chi Hsuan 7a8fef3173 [letv] Order imports alphabetically
Yen Chi Hsuan 7465e7e42d [letv] Keep videos' order in playlists
Yen Chi Hsuan 5e73a67d44 [letv] Domain name changed
Sergey M․ 2316dc2b9a [twitch:playlistbase] Mark broken
Twitch paging mechanism is completely broken on twitch side serving all videos all the time and making our travis builds stall.
Sergey M․ a2d7797cee [vimeo] Extract uploader_url (Closes )
Sergey M․ fd050249af [youtube] Extract uploader_url (Closes )
Sergey M․ 7bcd2830dd [extractor/common] Document uploader_url
Sergey M․ 7caf9830b0 [youtube] Extract license (Closes )
Sergey M․ 2bc0c46f98 [extractor/common] Document license metafield
remitamine 3318832e9d [youtube] improve width and height extraction from fmt_list
remitamine c2d3cb4c63 Revert "[youtube] add tbr to _formats extracted from watch_as3.swf"
This reverts commit 4a5ba28a87.
remitamine c48dd4400f Revert "[youtube] add basic info for some unknown formats extracted from watch_as3.swf"
This reverts commit 85ca019d96.
remitamine 85ca019d96 [youtube] add basic info for some unknown formats extracted from watch_as3.swf
remitamine 4a5ba28a87 [youtube] add tbr to _formats extracted from watch_as3.swf
remitamine 82156fdbf0 [youtube] extract width and height from fmt_list
Sergey M․ 6114090418 [nrk:skole] Relax _VALID_URL
Sergey M․ 3099b31276 [nrk:skole] Add extractor (Closes )
Sergey M․ 66ca2cfddd [wistia] Fix extraction (Closes )
Sergey M 269dd2c6a7 Merge pull request from dstftw/mark-watched
Add --mark-watched feature (Closes )
Sergey M․ e7998f59aa [lifenews] Fix extraction and improve (Closes , closes )
Yen Chi Hsuan 9fb556eef0 [iqiyi] SWF URLs are not used anymore
Since automatic detection of enc_key failed

Closes 
Jaime Marquínez Ferrándiz 3e76968220 [rtve.es:live] Fix extraction
* Update _VALID_URL to match the current URLs
* Use the m3u8 manifest since I haven't figured out how to use the rtmp stream
Sergey M․ 2812c24c16 [mdr] Fix extraction (Closes )
Sergey M․ d77ab8e255 Add --mark-watched feature (Closes )
Sergey M․ 4b3cd7316c [tf1] Improve wat id regex (Closes )
Sergey M․ 6dae56384a [screenwavemedia] Check formats' URLs
Sergey M․ 2b2dfae83e [screenwavemedia] Improve formats sorting
Sergey M․ 6c10dbeae9 [screenwavemedia] Improve formats extraction
Jaime Marquínez Ferrándiz 9173202b84 [zdf] Ignore hls manifests that use https (closes )
The certificates are misconfigured, you get the following error mesage:

    ssl.CertificateError: hostname u'zdf-hdios-none-i.zdf.de' doesn't match either of 'a248.e.akamai.net', '*.akamaihd.net', '*.akamaihd-staging.net', '*.akamaized.net', '*.akamaized-staging.net'
Sergey M․ 8870bb4653 [webofstories] Tolerate malforder og:title (Closes )
Sergey M․ 5add979d91 [dplay] Add support for dplay.no
Sergey M․ 940b606a07 [dplay] Improve, extract all formats and metadata (Closes )
Aidan Rowe 9505053704 [dplay] add support for it.dplay.com and dplay.dk
Sergey M․ 2c9ca78281 [extractor/generic] Add support for tnaflix network embeds (Closes )
Sergey M․ 63719a8ac3 [tnaflixnetwork:embed] Add _extract_urls
Sergey M․ 8fab62482a [tnaflixnetwork] Fallback age limit to 18
Sergey M․ d6e9c2706f [tnaflixnetwork:embed] Add extractor
Sergey M․ f7f2e53a0a [imdb] Recognize 1080p formats (Closes )
Sergey M․ 9cdffeeb3f [extractor/common] Clarify rationale on media playlist detection
Sergey M․ fbb6edd298 [extractor/common] Properly extract audio only formats in master m3u8 playlists
Yen Chi Hsuan 5633b4d39d [infoq] Use BokeCC extractor function
Yen Chi Hsuan 4435c6e98e [bokecc] Add new extractor ()
Yen Chi Hsuan 2ebd2eac88 [letv] Speedup M3U8 decryption
Sergey M․ b78b292f0c [youtube] Add alternative automatic captions extraction approach (Closes )
Yen Chi Hsuan efbd6fb8bb [vidzi] Use decode_packed_codes
Javascript codes found on Vidzi are slightly different from those found
in VideoMega and iQiyi. Nevertheless, the difference has no effects on
the final result.
Yen Chi Hsuan e4fc8d2ebe [videomega] Fix extraction (closes )
Yen Chi Hsuan f52354a889 [utils] Move codes for handling eval() from iqiyi.py
Yen Chi Hsuan 59f898b7a7 [utils] Merge base_n functions
Yen Chi Hsuan 8f4a2124a9 [vidzi] Fix extraction
Yen Chi Hsuan d1e440a4a1 [jwplatform] Separate codes for for parsing jwplayer data
Yen Chi Hsuan 81bdc8fdf6 [utils] Move base62 to utils
Yen Chi Hsuan e048d87fc9 [kuwo] Fix a test
Sergey M․ e26cde0927 [space] Remove extractor (Closes )
Now uses ooyala embed
Sergey M․ 20108c6b90 [ustudio] Improve (Closes )
mutantmonkey 9195ef745a [uStudio] Add new extractor
Sergey M․ d0459c530d [motherless] Update tests
Sergey M․ 5c0a57185c [motherless] Detect non-existing videos
Sergey M․ 43479d9e9d [motherless] Make categories optional (Closes )
Yen Chi Hsuan c24883a1c0 [facebook] Fix format sorting
'hd' formats should have higher priorities
Yen Chi Hsuan 1b77ee6248 [c56] Support videos hosted on Sohu (closes )
Sergey M․ bf4b3b6bd9 [vk] Extract video URL from extra_data (Closes )
Yen Chi Hsuan efbeddead3 [facebook] Support mobile URLs (closes )
Yen Chi Hsuan 3cfeb1624a [nba] Support channels (, )
Yen Chi Hsuan 86a7dbe66e [nba] Support non-video/ pages
Fixes 
Sergey M․ 1ad6143061 [xfileshare] Add support for powerwatch (Closes )
remitamine 6212bcb191 [tf1] fix info extraction(fixes )
Sergey M․ d69abbd3f0 [googledrive] Make thumbnail optional (Closes )
Sergey M․ 1d00a8823e [arte] PEP 8
Sergey M․ 5d6e1011df [pbs] Extract all formats (Closes )
Sergey M․ f5bdb44443 [extractor/common] Add _remove_duplicate_formats
Yen Chi Hsuan 7efc1c2b49 [twitter] Fix metadata extraction and test_Twitter_1
Yen Chi Hsuan 132e3b74bd [twitter] Fix a typo
Yen Chi Hsuan bdbf4ba40e [twitter:amplify] Extract more metadata
Yen Chi Hsuan acb6e97e6a [twitter] Fix several failed tests
Yen Chi Hsuan 445d72b8b5 [twitter:amplify] Add TwitterAmplifyIE for handling Twitter smart URLs
Closes 
Sergey M․ 92c5e11b40 [arte:future] Fix test
Sergey M․ 0dd046c16c [arte:magazine] Fix test
Sergey M․ 305168ca3e [arte:+7] Detect more embeds (Closes )
Sergey M․ b72f6163dc [arte:+7] Improve _VALID_URL
Sergey M․ 33d4fdabfa [extractor/generic] Add support for ok embeds ()
remitamine cafcf657a4 add more subtitles mime types to mimetype2ext and fix the platform subtitle extraction
Yen Chi Hsuan 73f9c2867d [iqiyi] Support playlists (closes )
Philipp Hagemeister 9c86d50916 [faz] Future-proof XML element check
Yen Chi Hsuan 99709cc3f1 [iqiyi] Implement _login()
Currently only email login supported
Yen Chi Hsuan 958759f44b [appletrailers] Extend _VALID_URL ()
remitamine 04cbc4980d [mtv] imporove duration extraction
RiCON 8765151c8a [mtv] Extract duration from each playlist item
RSS used instead of manifest files because it's exact to the millisecond
with the video I tested while in manifest it's only exact to the second.
Sergey M․ ed8648a322 [pornhub] Fix thumbnail and duration extraction (Closes )
Sergey M․ 88641243ab [pornhub:playlistbase] Improve extract entries
Sergey M․ 40e146aa1e [pornhub:user:videos] Add extractor (Closes )
Sergey M․ f3f9cd9234 [francetv] Improve video id regex (Closes )
Sergey M․ ebf1b291d0 [youtube:watchlater] Respect --no-playlist
Sergey M․ bc7a9cd8fb [youtube:watchlater] Improve _VALID_URL (Closes )
Sergey M․ d48502b82a [arte] Improve _VALID_URLs
Sergey M․ 479ec54a8d [arte:magazine] Improve (Closes )
Thomas Jost 49625662a9 [arte:magazine] Add extractor
remitamine 8b809a079a [cbsnews] use find_xpath_attr
remitamine 778433cb90 [cbsnews] extract subtitle url from theplatform SMIL manifest(fixes )
cazulu 411cb8f476 [dailymotion] Fix view count extraction
Fix view count parsing when the decimal marker is a whitespace, e.g. '101 101'
Sergey M․ 63bf4f0dc0 [vrt] Detect geo restriction
Sergey M․ 80e59a0d5d [vrt] Make formats extraction non fatal (Closes )
Sergey M․ 8bbd3d1476 [arte] Fix upload date extraction (Closes )
Sergey M․ e725e4bced [arte] PEP 8
Sergey M․ 08d65046f0 [arte] Make sorting aware of en/es formats
Sergey M․ 44b9745000 [arte] Extend more _VALID_URLs for en and es support
Sergey M․ 9654fc875b [arte:+7] Fix extraction for react-based layout
Sergey M․ 0f425e65ec [arte:+7] Add support for en and es URLs
mutantmonkey 199e724291 [KUSI] Add new extractor
Sergey M․ e277f2a63b [orf:tvthek] Check formats (Closes )
Sergey M․ f4db09178a [xtube:user] Remove duplicated video ids
Sergey M․ 86be3cdc2a [xtube] Fix extraction (Closes )
Yen Chi Hsuan cb64ccc715 [facebook] Improve error handling ()
Sergey M․ f66a3c7bc2 [screenjunkies] Fix spelling
Yen Chi Hsuan 1932476c13 [iqiyi] Omit MD5 sums for the VIP-only video
Sergey M․ d2c1f79f20 [youtube:searchurl] Extend _VALID_URL
Sergey M․ c8a80fd818 [screenjunkies] Improve, extract more metadata and workaround subscription (Closes )
Patrick Griffis b9e8d7140a [screenjunkies] Add new extractor
This doesn't handle the plus only videos yet

Closes 
Sergey M․ 6eff2605d6 [canvas] Add subtitles test ()
Sergey M․ fd7a3ea4a4 [canvas] Improve subtitles (Closes )
Robin Houtevelts 8d3eeb36d7 [Canvas] Add subtitles
Yen Chi Hsuan 8e0548e180 [iqiyi] Partial support for VIP-only videos
See  and . Currently only 6-min preview are supported
Philipp Hagemeister a517bb4b1e [noz] Add new extractor
Sergey M․ 9dcefb23a1 [laola1tv] Improve (Closes )
Jens Wille 5e19323ed9 [laola1tv] Fixes for changed site layout.
* Fixed valid URLs (w/ tests).
* Fixed iframe URL extraction.
* Fixed token URL extraction.
* Fixed variable extraction.
* Fixed uploader spelling.
* Added upload_date to result dictionary.
Sergey M․ 611c1dd96e [refactor] Single quotes consistency
Sergey M․ d800609c62 [refactor] Do not specify redundant None as second argument in dict.get()
Sergey M․ e76394f36c [globo] Switch to new-style classes
Sergey M․ fca2e6d5a6 [dailymotion:cloud] Use idiomatic name for classmethod's first argument
Sergey M․ b45f2b1d6e [myvideo] Mark broken
Sergey M․ b4561e857f [animeondemand] Add .netrc
Jaime Marquínez Ferrándiz 7023251239 [comedycentral] Support /shows URLs (fixes )
Sergey M․ e2bd68c901 [animeondemand][wip] Add extractor ()
Sergey M․ 3e18700d45 [nbc] Correct test
Sergey M․ f9f49d87c2 [youtube] Add test for
Sergey M․ 6863631c26 [youtube] Improve multifeed videos extraction (Closes )
Sergey M․ 9d939cec48 [extractor/generic] Add direct mpd url test
Sergey M․ 7be747b921 [extractor/generic] Pass mpd base url to _parse_mpd_formats
Sergey M․ bb20526b64 [extractor/common] Improve base url construction
remitamine bcbb1b08b2 Revert "[aenetworks] extract http formats"
This reverts commit 3d98f97c64.
remitamine 3d98f97c64 [aenetworks] extract http formats
remitamine c349456ef6 [extractor/common] strip http urls in smil manifest
Sergey M․ 5a4905924d [extractor/generic] Improve dailymotion embed detection (Closes , closes )
Sergey M․ b826035dd5 [vimeo] Fix authentication (Closes )
remitamine a7cab4d039 [theplatform] remove unused import and change smil url for ThePlatformFeedIE
remitamine 3dc71d82ce [theplatform] fix pid extraction in the platform feed
remitamine 8b85ac3fd9 [cbc] Add new extractor(closes )(closes )(closes )
remitamine 81e1c4e2fc [extractor/common] remove duplicate rtmp formats in smil manifest
Sergey M․ b67d63149d [youtube] Fix typos
Sergey M․ 28280e8ded [plays] PEP 8
Sergey M․ 6b3fbd3425 [pbs] Fix multi part videos extraction
Sergey M․ a7ab46375b [pbs] Update some tests
Sergey M․ b14d5e26f6 [pbs] Improve description extraction
Sergey M․ 9a61dfba0c [pbs] Revert prefer portalplayer
remitamine dd86780596 [extractor/common] fix dash formats sorting
remitamine 154c209e2d [extractor/common] improve dash format ids
remitamine d1ea5e171f [plays] Add new extractor()
remitamine a1188d0ed0 [crackle] add prefix to format ids
remitamine 47d205a646 [crackle] improve format sorting
remitamine 80f772c28a [crackle] Add new extractor
Sergey M․ 7fcea295c5 [pbs] Switch to portal player by default (Closes )
Sergey M․ cc799437ea [youku] Report private videos (Closes )
Sergey M․ 89d23f37f2 [hotstar] Relax _VALID_URL (Closes )
Sergey M․ 47246ae26c [viddler] Update tests
Sergey M․ 9c15869c28 [viddler] Add support for secret videos (Closes )
remitamine 51e9094f4a [extractor/common] extract youtube dash formats filesize(fixes )
remitamine 5e3a6fec33 [fox] update test
remitamine d413095f7e [extractor/common] remove duplicated formats and subtiles in smil manifests
remitamine 1bedf4de06 [fox] extract http formats
Sergey M․ 3967a761f4 [mailru] Fix tests
Sergey M․ b081350bd9 [mailru] Improve and modernize
Sergey M․ 16f1430ba6 [mailru] Prefer metaUrl API (Closes )
Sergey M․ 35972ba172 [vk] Improve rutube embeds detection (Closes )
Sergey M․ 3834d3e35c [youtube] Clarify itag 36 height and abr (Closes )
Sergey M․ b6bfa6fb79 [konserthusetplay] Reorder code pieces
Sergey M․ f070197bd7 [konserthusetplay] Improve _VALID_URL
Sergey M․ 5a7699bb2e [konserthusetplay] Improve and extract all formats (Closes )
ovitei 8628d26f38 [KonserthusetPlay] Add new extractor (partial support)
Sergey M․ 52f5889f77 [vlive] Improve and extract more metadata (Closes )
Erwin de Haan b8b465af3e [vlive] Updated to new V App/VLive api.
More robust with getting keys and ids from website.
pulpe 59b35c6745 [IPrima] Remove test video_id
Jaime Marquínez Ferrándiz 7032833011 [iprima] Follow pep8
pulpe f406c78785 [IPrima] Fix extractor (fixes )
Brian Foley 5dd4b3468f [rte:radio] Add support for RTMP downloads, alternate URL style
This is useful as
a) RTMP downloads are a good deal faster to download
b) Older items are available only as RTMP streams
Sergey M․ 4340727e6c [videomore] Fix typo
remitamine 28ad7df65d [generic] detect MPD manfiest only from the content
Sergey M․ 79a3508579 [extractor/generic] Detect DASH manifests in found URLs and extract mpd formats
Sergey M․ 1b840245bd [extractor/generic] Detect DASH manifests and extract mpd formats
remitamine 6a3828fddd [common] use float conversion instead of using division from __future__
remitamine 91cb6b5065 rename _parse_mpd to _parse_mpd_formats and add default value for mpd namespace
remitamine 0826a0b555 [common] sort dash formats
remitamine bcbbb98bfe [generic] extract dash formats detected using content type
remitamine 66159b38aa Merge pull request from remitamine/dash
Add generic support for mpd manifests(dash formats)
Sergey M․ 23d17e4beb [youtube] Fix automatic captions
Sergey M․ d97b0e3241 [vidme] Clarify IE_NAMEs
Sergey M․ eb2533ec4c [vidme:user:likes] Add extractor
Sergey M․ b7b365067f [vidme:user] Add extractor (Closes )
Sergey M․ d9e543b680 [spankbang] Add test with single format ()
Sergey M․ c773c232d8 [spankbang] Check formats ()
Sergey M․ 58ae24336a [spankbang] Extend format id regex (Closes )
Jaime Marquínez Ferrándiz 3f7e8750d4 [arte.tv:+7] Fix extraction (fixes )
remitamine 2fb35d1c28 [youtube] fix subtitle order
remitamine 09be85b8dd [youtube] fix subtitle extraction(fixes )
remitamine eadc3ccd50 [generic] extract m3u8 formats when mpegurl content type detected
remitamine 255732f0d3 [common] fix segment duration calculation
remitamine 53c269c6fd [common] fix media_template string formating
remitamine 675d001633 [common] skip drm protected dash formats
Yen Chi Hsuan 58be922079 [kuwo] Check for georestriction
remitamine d577c79632 [common] ignore ISO 639-2 generic codes
remitamine 6ad2b01e14 [srgssr] use flv as ext for rtmp formats
remitamine fd3a1f3d60 [cbsnews] add support for live videos(fixes )
remitamine f14be22816 [common] remove duplicate reference to namespace
remitamine 9c74423510 [common] fix media template regex
remitamine 5976e7ab57 [vevo] add support for dash formats
remitamine c11875b328 [facebook] use _parse_mpd
remitamine 8ff648e4f9 [youtube] use _extract_mpd_formats