Commit Graph

13922 Commits (fe3a60f040f614d36e99f80ea1e3a8387d995fff)

Author SHA1 Message Date
Sergey M․ 9211e3319e
[extractor/common] Prefix format id for audio only HLS formats
Sergey M․ 056653bbb1
[utils] Add support for zero years and months in parse_duration
enigmaquip c3206d02e9 [fxnetworks] Extract series metadata
Sergey M․ eb4b5818e2
[younow] Fix issues and improve extraction (closes , closes , closes )
Andrew Udvare 47a8587915
[younow] Add extractor
Sergey M․ 8e01f3ca81
[dctptv] Fix extraction (closes )
Sergey M․ f2332f18e6
[youtube] Restrict embed regex ()
Sergey M․ 7c1f419341
[vimeo] Restrict iframe embed regex (closes )
Sergey M․ 30e6161799
[soundgasm] Improve extraction (closes )
Alex Seiler dc24a7d4a2 [myvideo] Remove extractor (closes )
Redirects to store.maxdome.de
Logan B d673ab6562 [nbc] Add support for classic-tv videos
Sergey M․ b8c6ffc518
[vrtnu] Add support for cookies authentication and simplify ()
mrBliss 7913e0fca7
[canvas] Add support for vrt.be/vrtnu (closes )
J.D. Purcell cdd1ce92c4 [twitch:clips] Fix title extraction
rawcoder 55c727a547 [ndtv] Add support for sub-sites
Sergey M․ 36e2d3ca43
[dramafever] Fix login error message extraction
Sergey M․ 9ff6273cae
[nickru] Add support for more sites
Sergey M․ f03ee0b372
[nickde] Add support for nickelodeon.be
Sergey M․ cf6bda312b
[nickde] Add support for nick.ch
Alex Seiler 3ebbd9991e [nick] Add support for more nickelodeon sites (closes )
Alex Seiler 424505df76 [azmedien] Fix test
Sergey M․ fa3f0fd856
release 2017.10.20
Alex Seiler fc5c47d13c [parliamentliveuk] Fix extraction (closes )
Sergey M․ a26a3c6d34
[soundcloud] Update client id (closes )
Alex Seiler e1d168e592 [servus] Add extractor (closes )
Parmjit Virk ca1c9f26fa [unity] Add extractor (fixes )
Sergey M․ 6f3b4a98c9
[downloader/fragment] Report warning instead of error on inconsistent download state
Remita Amine fa4bc6e712 [youtube] replace youtube redirect urls in description(fixes )
Remita Amine 6b9cbd023f [pbs] restrict direct video url regex(fixes )
Yen Chi Hsuan c233003afe [megaphone] Fix deprecated escape sequence
Sergey M․ 83fcf19e2d
[drtv] Respect preference for direct http formats ()
Sergey M․ acc4ea6237
[eporner] Add support for embed URLs (closes )
Sergey M․ 8cc1840ccb
[arte] Capture and output error message
Sergey M․ a9ee4f6e49
[downloader/hls] Fix total fragments count when ad fragments exist
Pawit Pornkitprasan aaab8c5e71 [niconico] Improve uploader metadata extraction robustness (closes )
Sergey M․ 7e721e35da
release 2017.10.15.1
Sergey M․ 74c42d9ec3
[downloader/hls] Ignore anvato ad fragments (closes )
Sergey M․ 5efaf43c93
[downloader/fragment] Output ad fragment count
Sergey M․ 4827270526
[scrippsnetworks:watch] Bypass geo restriction
Sergey M․ ee093a0ea0
[anvato] Add ability to bypass geo restriction
Sergey M․ 9bb2c7673e
[redditr] Fix extraction for URLs with query (closes )
Sergey M․ 715534083d
release 2017.10.15
Sergey M․ 57eb45b111
[scrippsnetworks:watch] Add support for geniuskitchen.com
Sergey M․ b21ab85088
[scrippsnetworks:watch] Fix extraction (closes )
Sergey M․ 210a2720bc
[anvato] Process master m3u8 manifests
>>> Individual m3u8 manifests are not always present, e.g. anvato:anvato_scripps_app_web_prod_0837996dbe373629133857ae9eb72e740424d80a:4173834
Sergey M․ 685e87b61f
[youtube] Fix relative URLs in description
Remita Amine c9bd503e7d [spike] bypass geo restriction
Remita Amine 94a530c6cb [howstuffworks] add support for more domains
Remita Amine e650659b94 [infoq] fix http format downloading
Remita Amine 2637fadc38 [generic] fix some of the tests
Remita Amine 50d808f5c9 [common] add support for jwplayer youtube embeds
Remita Amine 7a64c33aee [rtlnl] add support for another type of embeds
Remita Amine b0def2c297 [onionstudios] add support for bulbs-video embeds
Remita Amine 81ce479f4d [udn] fix extraction
Remita Amine 414e709405 [shahid] fix extraction(fixes )
nyuszika7h c0bddd6d65 [kaltura] Ignore Widevine encrypted video (.wvm)
There is currently no public method to decrypt this, and there may be
other streams available that can be downloaded.

Example URL, has `.wvm` and `.mp4` formats:
https://www.voot.com/shows/bigg-boss-s11/11/538936/bigg-boss-extra-dose-arshi-s-quirky-demand/541700
Yen Chi Hsuan 1baba7f4a8 [vh1] Adding coding cookie
Remita Amine 344d1a6794 [vh1] fix extraction(fixes )
Sergey M․ 76581082f6
release 2017.10.12
Remita Amine 7fee3377dc [steam] fix extraction(fixes )
Sergey M․ ff3f1a62f0
[funk] Add extractor (closes )
Sergey M․ 694b61545c
[nexx] Add support for shortcuts and relax domain id extraction
Sergey M․ af0f74288d
[YoutubeDL] Improve _default_format_spec (closes )
Remita Amine 9e38dbb19c [voxmedia] add support for recode.net(fixes )
Remita Amine 782195a9d4 [once] add support for vmap urls
Sergey M․ 26bae2d965
[generic] Add support for channel9 embeds (closes )
Remita Amine 5fe75f976f [tva] fix extraction(fixes )
Remita Amine 4fe4bda287 [tubitv] add support for new url format(fixes )
Remita Amine cdab1df912 [afreecatv] remove AfreecaTVGlobalIE
the website now show this message
> Global AfreecaTV will be merged and integrated on July 20th, 2017.
Every user around the world are now able to interact with one another on
www.afreecatv.com!
Khang Nguyen 04af3aca04 Remove YoutubeSharedVideoIE https://github.com/rg3/youtube-dl/issues/14303
Jakub Wilk d0f2d64114 [slideslive] Add extractor (closes )
Yen Chi Hsuan 01c742ecd0 [facebook] Support thumbnails (closes )
Silvan Mosberger 9e71f88105 [vvvvid] Fix typo
Sergey M․ ae5af89079
[hrti:playlist] Relax _VALID_URL
Sergey M․ 197224b7a4
Fix some regexes
Sergey M․ 8992331621
[wdr] Relax media link regex (closes )
Aleksandar Topuzović b0dde6686c [hrti] Relax _VALID_URL
Sergey M․ a22ccac1f0
[fox] Delegate to uplynk:preplay ()
Sergey M․ 8b561bfc9d
[youtube] Add support for hooktube.com (closes )
Sergey M․ 8e751a185c
release 2017.10.07
Sergey M․ 665f42d8c1
[reddit] Sort formats (closes )
remis b1a7bf44b9 [lnkgo] Relax _VALID_URL
Jalaz Kumar 2e2a8e97d5 [pornflip] Extend _VALID_URL (closes )
Sergey M․ ac93c09ab2
[xtube] Add support for embedded URLs (closes )
Sergey M․ cd6fc19ed7
[YoutubeDL] Ignore duplicates in --playlist-items
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
Sergey M․ 7e85e8729f
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication (closes )
Sergey M․ 6be08ce602
[utils] Use in OnDemandPagedList by default
Not using cache results in redundant network I/O due to downloading the same pages while using --playlist-items n-m
Sergey M․ cf5f6ed5be
[xvideos] Add support for embed URLs and improve extraction (closes )
Philipp Hagemeister 6b46285e85 [comedycentral] new shortcut :theopposition for "The Opposition" show
Sergey M․ 6e736d86e7
[beeg] Fix extraction (closes )
M.K c110944fa2 [extractor/common] Fix typo in _parse_mpd_formats
Jakub Wilk 3e4cedf9e8 [tvn24] Relax _VALID_URL
Matthias Küch b7e14f06a4 Fix for JSON meta data download
Added fixes according to  and user @remitamine
Sergey M․ d2ae7e24e5
[postprocessor/ffmpeg] Convert to opus using libopus (closes )
Sergey M․ 544ffb7790
[ketnet] Add support for videos without direct sources (closes )
Sergey M․ 117589dfa2
[canvas] Generalize mediazone.vrt.be extractor and rework canvas and een
Sergey M․ 839728f5bf
[afreecatv] Add support for adult videos (closes )
Sergey M․ fcdd37d053
release 2017.10.01
Rafal Borczuch 4e599194d6 [tvp] Add support for new URL schema (closes )
Sergey M․ c5b7014a9c
[generic] Add support for single format Video.js embeds (closes )
Sergey M․ c8da40d834
[yahoo] Bypass geo restriction for brightcove ()
Sergey M․ b69ca0ccfc
[yahoo] Use extracted brightcove account id (closes )
Giuseppe Fabiano 2c53bd51c6 [rtve:alacarta] Fix extraction (closes )
Sergey M․ 3836b02ce8
[YoutubeDL] PEP 8
Sergey M․ fa3fdeb41f
[yahoo] Fix some tests
Sergey M․ eb9a15be60
[yahoo] Add support for custom brigthcove embeds (closes )
Sergey M․ 3600fd591d
[YoutubeDL] Document youtube_include_dash_manifest
Sergey M․ 63d990d285
[generic] Add support for Video.js embeds
Timendum b14b2283a0 [gfycat] Add support for /gifs/detail URLs (closes )
Sergey M․ 02d01e15f1
[generic] Fix infinite recursion for twitter:player URLs (closes )
Sergey M․ db96252831
[xhamsterembed] Fix extraction (closes )
Sergey M․ 9fc41bcb6b
release 2017.09.24
Sergey M․ 4d182955a2
[kakao] Fix _VALID_URL
Sergey M․ 011da618bd
[openload] Fix _load_cookies for python 2.6
Sergey M․ 4c54b89e03
Hide experimental phantomjs wrapper
Sergey M․ e3440d824a
[24video] Fix timestamp extraction and make non fatal ()
Sergey M․ 136507b39a
[24video] Add support for 24video.adult (closes )
Sergey M․ 7f4921b38d
[heise] PEP 8
Sergey M․ f70ddd4aeb
[kakao] Improve (closes )
Namnamseo 1c22d7a7f3
[kakao] Add extractor (closes )
Giuseppe Fabiano 5c1452e8f1 [twitter] Add support for user_id-less URLs (closes )
Sergey M․ 4bb58fa118
[americastestkitchen] Improve (closes )
Dan Weber 13de91c9e9
[americastestkitchen] Add extractor (closes )
kayb94 9ce1ac4046 [generic] Fix support for multiple HTML5 videos on one page (closes )
Sergey M․ 095774e591
[mixcloud] Improve and simplify (closes )
Tatsuyuki Ishi 2384f5a64e
[mixcloud] Fix extraction (closes )
Yen Chi Hsuan 8c2895305d
[options] Accept lrc as a subtitle conversion target format (closes )
Sergey M․ 8c6919e433
[lynda] Add support for educourse.ga (closes )
Giuseppe Fabiano f6ff52b473 [beeg] Fix extraction (closes )
Parmjit Virk 12ea5c79fb [nbcsports:vplayer] Correct theplatform URL (closes )
capital-G 3b65a6fbf3 [twitter] Fix duration extraction
Sergey M․ dc76eef092
[tvplay] Bypass geo restriction
kayb94 4d8c4b46d5 [heise] Add support for YouTube embeds
Sergey M․ 9c2a17f2ce
[popcorntv] Add extractor (closes , closes )
Yen Chi Hsuan 4ed2d7b7d1 Fix flake8 issues after
Vijay Singh 8251af63a1 [viki] Update app data (closes )
Windom 790d379e4d [morningstar] Relax _VALID_URL
Yen Chi Hsuan 3869028ffb [utils] Use bytes-like objects in dfxp2srt
This fixes handling of non-UTF8 TTML subtitles

Closes 
Yen Chi Hsuan a88d461dff Merge pull request from Tithen-Firion/openload-phantomjs-method
Openload phantomjs method
Sergey M․ a4245acef8
[noovo] Fix extraction (closes )
Sergey M․ 6be44a50ed
[dailymotion:playlist] Relax _VALID_URL (closes )
Sergey M․ b763e1d68c
[twitch] Add support for go.twitch.tv URLs (closes )
Sergey M․ cbf85239bb
[vgtv] Relax _VALID_URL (closes )
Sergey M․ 159d304a9f
release 2017.09.15
Sergey M․ c46680fb2a
[condenast] Fix extraction (closes , closes )
Philipp Hagemeister fad9fc537d [tv4] fix a test URL
Philipp Hagemeister 0732a90579 [orf] Add new extractor for f4m stories
Sergey M․ 319fc70676
[tv4] Relax _VALID_URL (closes )
Sergey M․ e7c3e33456
[downloader/fragment] Restart inconsistent incomplete fragment downloads ()
Yen Chi Hsuan 757984af90 Merge pull request from remitamine/raw-sub
[YoutubeDL] write raw subtitle files
Sergey M․ 2f483758bc
[animeondemand] Improve and modernize
Sergey M․ 018cc61549
[animeondemand] Bypass geo restriction
Sergey M․ 2709d9fa28
[animeondemand] Add support for flash videos (closes )
Sergey M․ 7dacceae75
release 2017.09.11
Sergey M․ f12a6e88b2
[rutube:playlist] Fix suitable (closes )
Sergey M․ 806498cf2f
release 2017.09.10
Sergey M․ bf6ec2fea9
[fox] Fix extraction ()
Sergey M․ c3dd44e085
[rutube] Use bool_or_none
Sergey M․ c7e327c4d4
[utils] Introduce bool_or_none
Sergey M․ 48b813748d
[rutube] Rework and generalize playlist extractors (closes )
luceatnobis debed8d759
[rutube:playlist] Add extractor (closes )
Olivier Bilodeau 931edb2ada [radiocanada] Add fallback for title extraction
Sergey M․ 5113b69124
[abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
Sergey M․ 66c9fa36c1
[youtube] Separate methods for embeds extraction
Sergey M․ c5c9bf0c12
[YoutubeDL] Ensure dir existence for each requested format (closes )
Sergey M․ 880fa66f4f
[redtube] Fix formats extraction (closes )
Sergey M․ 6348671c4a
[arte] Relax unavailability check (closes )
Sergey M․ efc57145c1
[manyvids] Improve (closes )
John D e9b865267a
[manyvids] Add support for preview videos (closes )
Sergey M․ bc35f07537
[vidme:user] Make tests only matching (closes )
theychx 0b4a8eb3ac
[vidme:user] Relax _VALID_URLs
Sergey M․ c1c1585b31
[bpb] Improve (closes )
Timendum 0cbb841ba9
[bpb] Fix extraction (closes )
Sergey M d7c7100e3d
[soundcloud] Simplify and add test (closes )
Tatsuyuki Ishi 73602bcd0c
[soundcloud] Fix download URL with private tracks
Sergey M․ 23b2df82c7
[aliexpress:live] Fix issues (closes , closes )
dubber0 503115540d
[aliexpress:live] Add extractor
Sergey M․ 64f0e30b93
[viidea] Capture and output lecture error message ()
Sergey M․ a3431e1224
[radiocanada] Skip unsupported platforms (closes )
Sergey M․ a2022b0c40
release 2017.09.02
Sergey M․ 8d81f3e36d
[youtube] Force old layout for each webpage (closes )
Sergey M․ 7998520933
[youtube] Fix upload date extraction (closes )
Sergey M․ 5b4bfbfc3b
[charlierose] Add support for episodes (closes )
Sergey M․ 53647dfd0a
[bbccouk] Add support for w-prefixed ids (closes )
Sergey M․ 1b41da488d
[googledrive] Extend _VALID_URL (closes )
Sergey M․ fea82c1780
[googledrive] Add support for source format (closes )
Sergey M․ 3902cdd0e3
[pornhd] Fix extraction (closes )
Sergey M․ 2cfa7cbdd0
release 2017.08.27.1
Sergey M․ 1c9c8de29e
[youtube] Fix extraction with --youtube-skip-dash-manifest enabled (closes )
Sergey M․ f031b76065
release 2017.08.27
Sergey M․ ff17be3ac9
[extractor/generic] Extract from LD-JSON last of all
Previous sources may contain several formats, e.g. http://tamasha.com/v/PgGZ
Sergey M․ 1ed4549942
[extractor/common] Extract format id from label attribute of source tag for HTML5 videos ()
Sergey M․ dd121cc1ca
[extractor/common] Extract height from res attribute of source tag for HTML5 videos (closes )
Sergey M․ a3c3a1e128
[http] Rework HTTP downloader
* Simplify code and split into separate routines to facilitate maintaining
* Make retry mechanism work on errors during actual download not only during connection establishment phase
* Retry on ECONNRESET and ETIMEDOUT during reading data from network
* Retry on content too short and various timeout errors
* Show error description on retry
* Closes , closes , closes , closes , closes , closes , closes 
Sergey M․ 085d9dd9be
[rai] Fix audio formats extraction (closes )
Vijay Singh 151978f38a [mixcloud] Fix extraction (closes )
Sergey M․ c7121fa7b8
[youtube] Fix controversy videos extraction (closes , closes )
Vijay Singh 745968bc72 [mixcloud] Fix extraction (closes )
Sergey M․ df235dbba8
release 2017.08.23
Sergey M․ 5bae33485c
[toutv] PEP 8
Sergey M․ 0830f3e048
[cbc:watch] Bypass geo-restriction (closes )
Sergey M․ 8d7a24aff6
[toutv] Relax DRM check (closes )
Sergey M․ 37d9af306a
[googledrive] Simplify and carry long lines ()
Sergey M․ e01c3d2ef7
[extractor/common] Introduce _parse_xml
Parmjit Virk 05915e379a [googledrive] Add support for subtitles (fixes )
Sergey M․ 8d9c2a681a
[pornhub] Relax uploader regex (closes , closes )
Luca Steeb 8239c6791a [bandcamp:album] Extract track titles
Sergey M․ b359e977b9
[extractor/common] Make HLS and DASH extraction non fatal in _parse_html5_media_entries (closes )
Sergey M․ d3d45e0a45
[bbccouk] Add support for events URLs (closes )
Yen Chi Hsuan 381ad4f309
[liveleak] Support multi-video pages (closes )
Yen Chi Hsuan 09747ba766
[liveleak] Support another liveleak embedding pattern (closes )
Yen Chi Hsuan f8f18f332f
[cda] Fix extraction (closes )
Yen Chi Hsuan 95f3f7c20a
[utils] Fix unescapeHTML for misformed string like "&a"" ()
Sergey M․ f5469da9e6
[laola1tv] Add support for tv.ittf.com (closes )
Sergey M․ d14d9d8903
[mixcloud] Fix extraction (closes )
Sergey M․ ea004d34f8
release 2017.08.18
Sergey M․ 4a91910365
[qqmusic:toplist] PEP 8
Sergey M․ c0892b2b46
[arte] Detect unavailable videos (closes )
Sergey M․ a5ac0c4755
[YoutubeDL] Sanitize byte string format URLs ()
Sergey M․ 5551d7714d
[generic] Convert redirect URLs to unicode strings (closes )
Sergey M․ 5f5c7b92dd
[udemy] Fix paid course detection ()
Sergey M․ 93d0583e34
[pluralsight] Use RPC API for course extraction (closes )
Genki Sky bfabd17b33 Add new extractor
Yen Chi Hsuan 25a6e769a1 [qqmusic] Fix tests and cleanup
Yen Chi Hsuan d22b67f356 Merge pull request from gam2046/master
Fix QQ Music url changed
Sergey M․ a1aa659662
[periscope] Renew HLS extraction (closes )
Sergey M․ 4850478543
[extractor/common] Add support for float durations in _parse_mpd_formats (closes )
forDream 134d85a7bd [qqmusic] review
forDream 5c037c0d1f [qqmusic]support QQMusicSingerIE
forDream 5d1bd3b907 [qqmusic]update valid url
forDream 19ada898dc fix QQ Music Url changed
Sergey M․ da20951a57
[mixcloud] Extract decrypt key
Sergey M․ 16393d6535
release 2017.08.13
Sergey M․ 475bcb225f
[pornhub:playlistbase] Skip videos from drop-down menu for all playlists (closes , closes )
Sergey M․ b3c6515365
[fourtube] Add support for other sites (closes , closes , closes )
Sergey M․ eb02940cc7
[generic] Add test for
Sergey M․ 4ef9152428
[limelight] Improve embeds detection (closes )
Sergey M․ 0c43a481b9
[reddit] Add extractors (closes )
Sergey M․ 868f79db41
[extractor/common] Fix _media_formats
Sergey M․ 70851a95c3
[aparat] Extract all formats (closes )
Sergey M․ e74e3b63e3
[YoutubeDL] Make sure format id is not empty
Sergey M․ ac8491fcca
[extractor/common] Make _family_friendly_search optional
Sergey M․ 82889d4ae5
[extractor/common] Respect source's type attribute for HTML5 media (closes )
Sergey M․ 92a5c41532
[mixcloud] Fix play info decryption (closes )
Sergey M․ 1663bd6e1c
[generic] Replace vzaar embed test
tetra-eder 41918eaa5c [generic] Add support for vzaar embeds
Sergey M․ 6ed99754bb
release 2017.08.09
Sergey M․ baba5f4d1d
[xxxymovies] Fix title extraction (closes )
Sergey M․ dee04d24a4
[nick] Add support for nick.com.pl (closes )
Sergey M․ 5b3ddadcc3
[mixcloud] Fix play info decryption (closes )
Sergey M․ 5b232f46dc
[utils] Skip missing params in cli_bool_option (closes )
Alex Seiler 4bf22f7a10 [20min] Fix embeds extraction
Sergey M․ 15d1e8a23d
[dplayit] Fix extraction (closes )
Yen Chi Hsuan ee6a611665
[niconico] Support videos with multiple formats (closes )
Yen Chi Hsuan 463e7216c8
[niconico] Support HTML5-only videos (closes )
Sergey M․ 903a183b6a
release 2017.08.06
Sergey M․ fac188c695
[pluralsight] Fix format selection
Sergey M․ 16afce174e
[mpora] Remove extractor (closes )
Sergey M․ e2b4808fd8
[voot] Improve extraction (, closes )
Ashutosh Chaudhary daaaf5f594
[voot] Add extractor
Sergey M․ f172c86dcd
[vlive:channel] Limit number of videos per page to 100 (closes )
Sergey M․ 1d5472290f
[podomatic] Extend _VALID_URL (closes )
Sergey M․ c983cc3b71
[cinchcast] Extend _VALID_URL
Sergey M․ 1141e9104b
Use relative paths for DASH fragments (closes )
10x reduced JSON size
refs 
Sergey M․ 8519b88f67
[yandexdisk] Relax _VALID_URL (closes )
Sergey M․ bbbe1cebfc
[mlb] Update test (closes )
Sergey M․ f31fd0693b
[vidme] Extract DASH and HLS formats
Sergey M․ 799802f368
[teamfour] Remove extractor (closes )
Now covered with generic extractor
Sergey M․ b3b5870cba
[pornhd] Fix extraction (closes )
Sergey M․ 57a38a38c3
[udemy] Fix subtitles extraction (closes )
Matt Crupi 11a6793f80 [mlb] Extend _VALID_URL (closes )
Sergey M․ 183062a4ab
[pbs] Add support for new URL schema (closes )
Tithen-Firion feee8d32e4 [phantomjs] add exe version to debug info
Sergey M․ 9118c9f18a
[nrktv] Update API host (closes )
Sergey M․ 5c9ea67bc0
release 2017.07.30.1
Sergey M․ 8b9f50d7cb
[watchbox] Add extractor ()
Sergey M․ 0ed4758023
[clipfish] Remove extractor
Sergey M․ a0a477b885
[youjizz] Fix extraction (closes )
Grzegorz Ruciński 198d4cb40c [generic] Add support for another ooyala embed pattern (closes )
Sergey M․ ca127ab2c1
[ard] Add support for lives (closes )
Sergey M․ e445850e69
[soundcloud] Update client id
Sergey M․ 836ef26486
[soundcloud:trackstation] Add extractor (closes )
Sergey M․ c04017519d
[svtplay] Use geo verification proxy for API request
Sergey M․ 2a7a823211
[svtplay] Update API URL (closes )
Sergey M․ 95908ce453
[extractor/generic] PEP 8
Sergey M․ cbbe66635f
[yandexdisk] Add extractor (closes )
Sergey M․ c5a49ff084
[downloader/hls] Use redirect URL as manifest base ()
Philipp Hagemeister 24e966e8da [megaphone] Add extractor
Sergey M․ 9682666bda
[amcnetworks] Make rating optional (closes )
Sergey M․ f9c48d895b
[cloudy] Fix extraction (closes )
Sergey M․ c99d6890cb
[nickru] Add extractor
Sergey M․ 70bfab0e9a
[mtv] Improve thumbnal extraction
nyuszika7h f0e31e32c9 [nick] Automate geo-restriction bypass ()
Yen Chi Hsuan e3ce912c3d
[niconico] improve error reporting ()
Yen Chi Hsuan 905d18a7aa
[options] Correctly hide login info from debug outputs ()
Iterate over opts instead of PRIVATE_OPTS for both performance and
correctness
Sergey M․ 0db492c02a
release 2017.07.23
Sergey M․ 71dde5eecf
[itv] Fix production id extraction (closes )
Sergey M․ 935d6c20c0
[vidio] Make duration non fatal and fix typo
Sergey M․ e0f1fb0a27
[mtv] Skip missing video parts (closes )
Sergey M․ 0017d9ad6d
[YoutubeDL] Improve default format specification (closes )
Sergey M․ 327c8364f1
[sportbox:embed] Fix extraction
dubber0 359aa2fdd1 [npo] Add support for npo3.nl URLs
Sergey M․ f76c02c87b
[dramafever] Fix tests
Sergey M․ 7d9a1db111
[dramafever] Remove video id from title (closes )
Sergey M․ 0396806f67
[YoutubeDL] Do not override id, extractor and extractor_key in url_transparent
All these meta fields must be borrowed from final extractor that actually performs extraction.
This commit fixes extractor id in download archives for url_transparent downloads. Previously, 'transparent' extractor was erroneously
used for extractor archive id, e.g. 'eggheadlesson 4n8ugwwj5t' instead of 'wistia 4n8ugwwj5t'.
Sergey M․ dc6520aa3d
[egghead:lesson] Add extractor ()
Sergey M․ c653326a14
[funnyordie] Extract more metadata (closes )
Yen Chi Hsuan 3fcf346ac1
[youku:show] Refine playlist extraction
Handle playlists that the initial page is not the first page
Yen Chi Hsuan fa63cf6c23
[youku:show] Fix playlist extraction (closes )
Yen Chi Hsuan 85f5a74b6c
[tbs] Mark as broken and skip invalid tests
Yen Chi Hsuan d20b1c6725
[dispeak] Recognize sevt subdomain (closes )
Sergey M․ bb176df3bb
[spiegel:article] Move test
Sergey M․ 83d00044c1
[adn] Improve error reporting ()
Sergey M․ 7abed4e06c
[crunchyroll] Relax series and season regex (closes )
Sergey M․ 13eb526f11
[nexx:embed] PEP 8
Sergey M․ 00d06e3cfc
[spiegel:article] Add support for nexx iframe embeds (closes )
Sergey M․ 749ca5eced
[extractor/common] Fix playlist_from_matches
Sergey M․ 3f59b0154a
[nexx:embed] Add extractor for iframe embeds
Sergey M․ 089b97cfee
[nexx] Improve JS embed extraction
Sergey M․ decf86044d
[pearvideo] Improve (closes )
troywith77 94b817edeb
[pearvideo] Add extractor
Sergey M․ cea931a9e5
release 2017.07.15
Sergey M․ 961ea474b6
[YoutubeDL] PEP 8
Sergey M․ ea3f20494f
[youtube] PEP 8
Sergey M․ c7604d79e9
[spiegeltv] Delegate extraction to nexx (closes )
Sergey M․ 4e826cd9ae
[nexx] Add extractor (closes , closes )
Robin Neatherway 2583c0b54e Fix bugs caused by typos
Sergey M․ 7d02dcfaa2
[youtube] Don't capture YouTube Red ad for creator meta field (closes )
satunnainen 00dbdfc1f7 [slideshare] Fix extraction
rrooij f354d84807 [5tv] Add another video URL pattern (closes )
Sergey M․ 15da37c7dc
[YoutubeDL] Don't expand env variables in meta fields (closes )
Sergey M․ 9a0942ad55
[drtv] Make HLS and HDS extraction non fatal
Sergey M․ f2bb33a986
[ted] Fix subtitles extraction (closes , closes )
Yen Chi Hsuan 3615bfe1b4
[twitter] Fix remaining tests
Yen Chi Hsuan e8f20ffa03
[vine] Make sure the title won't be empty
And fix a relevant TwitterCard test case
Yen Chi Hsuan 9be31e771c
[twitter] Support HLS streams in vmap URLs
Yen Chi Hsuan 7f176ac477
[periscope] Support pscp.tv URLs in embedded frames
And fix a relevant twitter test
Yen Chi Hsuan 2edfd745df [twitter] Extract mp4 urls via mobile API (closes )
Yen Chi Hsuan bb13949197 [niconico] Check login errors ()
Yen Chi Hsuan c3c94ca4a4
[giantbomb] Extract m3u8 formats (closes )
Sergey M․ e3cd1fcdd1
[vlive:playlist] Relax and simplify
coreynicholson b71c18b434 [vlive:playlist] Add extractor
Sergey M․ 7bf539edcc
[eagleplatform] Fix test
Sergey M․ 65c416dda8
release 2017.07.09
Sergey M․ 71a1db8919
[dailymail] Add support for embeds
Sergey M․ 6e925598d6
[csjw] Add coding cookie
Sergey M․ 73cf76a93f
[joj] Rewrite and add support for generic embeds (closes )
luboss 256a746d21
[joj] Add extractor
Sergey M․ 58179eb7d9
[abc.net.au:iview] Extract more formats (closes , closes )
Sergey M․ 485cb37576
[egghead:course] Improve (closes )
Santiago Calcagno ed84454d35
[egghead:course] Fix extraction
Sergey M․ a02682fd13
Keep in sync with ffmpeg's current malformed AAC bitstream wording (closes )
Sergey M․ 0d2f0b0357
[csjw] Make description optional
Sergey M․ c319d1c483
[csjw] Fix issues and improve extraction (closes )
Christopher Smith d2b9f362fa
[cjsw] Add extractor
Sergey M․ 4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries
Sergey M․ 250b042c7e
[generic] Add tests for
Sergey M․ 665e945246
[eagleplatform] Add support for referrer protected videos (closes )
Sergey M․ 5af2fd7fa0
[eagleplatform] Add support for another embed pattern ()
mlindner 15237fcd51 [veoh] Extend _VALID_URL
rrooij 7a57730907 [npo:live] Fix live stream id extraction (closes )
Sergey M․ 8b347a389e
[googledrive] Fix height extraction (closes )
Sergey M․ a49804816c
[dailymotion] Add support for new layout (close )
Yen Chi Hsuan eadd313321
[yam] Remove extractor
mymedia.yam.com is dead. An wikipedia user also pointed out that Yam's
blog service is no longer available. [1]

[1] https://zh.wikipedia.org/zh-tw/%E5%A4%A9%E7%A9%BA%E9%83%A8%E8%90%BD
Sergey M․ d852c6bc59
[xhamster] Extract all formats and fix duration extraction ()
Sergey M․ 00e5c36315
[xhamster] Add support for new URL schema (closes )
Parmjit Virk 60d4401c5e [espn] Extend _VALID_URL (fixes )
Sergey M․ 6554708252
[kaltura] Fix typo in subtitles extraction (closes )
Sergey M․ 0a2e1b2e30
[vier] Adapt extraction to redesign ()
Yen Chi Hsuan babbc04d45 [xuite] Move to the new HTML5 API and reduce # of requests
Yen Chi Hsuan 609ff8ca19 [utils] Support attributes with no values in get_elements_by_attribute()
Sergey M․ b6c9fe4162
release 2017.07.02
Sergey M․ 50ae3f646e
[thisoldhouse] Add more fallbacks for video id (closes )
Parmjit Virk 99a7e76240
[thisoldhouse] Update test
Parmjit Virk a3a6d01a96
[thisoldhouse] Fix video id extraction (closes )
Sergey M․ 02d61a65e2
[xfileshare] Extend format regex (closes )
Sergey M․ 9b35297be1
[extractors] Add import for tastytrade
Sergey M․ 4917478803
[ted] Fix extraction (closes ))
Sergey M․ 54faac2235
[tastytrade] Add extractor (closes )
Sergey M․ c69701c6ab
[extractor/common] Improve _json_ld
Sergey M․ d4f8ce6e91
[dplayit] Relax video id regex (closes )
Sergey M․ b311b0ead2
[generic] Extract more generic metadata (closes )
Sergey M․ 72d256c434
[bbccouk] Extend _VALID_URL
Sergey M․ b2ed954fc6
[bbccouk] Capture and output error message (closes )
Sergey M․ a919ca0ad6
[cbsnews] Actualize test
Parmjit Virk 88d6b7c2bd [cbsnews] Relax video info regex (fixes )
Sergey M․ fd1c5fba6b
[facebook] Add test for plugin video embed ()
Sergey M․ 0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds (closes )
Sergey M․ bf2dc9cc6e
[soundcloud] Fix tests
Viktor Szakats f1c051009b [soundcloud] Switch to https for API requests
Sergey M․ 33ffb645a6
[pandatv] Switch to https for API and download URLs
Xuan Hu (Sean) 35544690e4 [pandatv] Add support for https URLs
Luca Steeb 4a87de72df [niconico] fix sp subdomain links
Sergey M․ a7ce8f16c4
release 2017.06.25
Sergey M․ 0c7a631b61
[adobepass] Add support for ATTOTT MSO (DIRECTV NOW) (closes )
Sergey M․ fd9ee4de8c
[wsj] Add support for barrons.com (closes )
Argn0 5744cf6c03 [ign] Add another video id pattern (closes )
Sergey M․ 9c48b5a193
[raiplay:live] Improve and add test (closes )
james 449c665776
[raiplay:live] Add extractor
Sergey M․ 23aec3d623
[redbulltv] Restore hls format prefix
Sergey M․ 27449ad894
[redbulltv] Add support for lives and segments (closes ))
Sergey M․ bd65f18153
[onetpl] Add support for videos embedded via pulsembed (closes )
Sergey M․ 73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness
Sergey M․ b5f523ed62
[ooyala] Add test for missing stream['url']['data']
Sergey M․ 4f4dd8d797
[ooyala] Make more robust
Sergey M․ 4cb18ab1b9
[ooyala] Skip empty format URLs (closes , closes )
Sergey M․ ac7409eec5
[hgtv.com:show] Fix typo
Sergey M․ 170719414d
release 2017.06.23
Sergey M․ ddbb4c5c3e
[youtube] Adapt to new automatic captions rendition (closes )
Sergey M․ fa3ea7223a
[hgtv.com:show] Relax video config regex and update test (closes , closes )
Parmjit Virk 0f4a5a73e7 [drtuber] Fix formats extraction (fixes 12058)
Sergey M․ 18166bb8e8
[youporn] Fix upload date extraction
Sergey M․ d4893e764b
[youporn] Improve formats extraction
Sergey M․ 97b6e30113
[youporn] Fix title extraction (closes )
Sergey M․ 9be9ec5980
[googledrive] Fix formats' sorting (closes )
Giuseppe Fabiano 048b55804d [watchindianporn] Fix extraction (closes )
Giuseppe Fabiano 6ce79d7ac0 [abcotvs] Fix test md5
Sergey M․ 1641ca402d
[vimeo] Add fallback mp4 extension for original format
Sergey M․ 85cbcede5b
[ruv] Improve, extract all formats and metadata (closes )
Orn a1de83e5f0
[ruv] Add extractor
Sergey M․ fee00b3884
[viu] Fix extraction on older python 2.6
Sergey M․ 2d2132ac6e
[adobepass] Fix extraction on older python 2.6
Yen Chi Hsuan cc2ffe5afe
[pandora.tv] Fix upload_date extraction (closes )
Sergey M․ 560050669b
[asiancrush] Add extractor (closes )
Sergey M․ eaa006d1bd
release 2017.06.18
Sergey M․ 1433734c35
[downloader/common] Use utils.shell_quote for debug command line
Sergey M․ aefce8e6dc
[utils] Use compat_shlex_quote in shell_quote
Sergey M․ 8b6ac49ecc
[postprocessor/execafterdownload] Encode command line (closes )
Sergey M․ b08e235f09
[compat] Fix compat_shlex_quote on Windows (closes , closes )
Sergey M․ be80986ed9
[postprocessor/metadatafromtitle] Fix missing optional meta fields (closes )
Jakub Adam Wieczorek b230fefc3c [polskieradio] Fix extraction
Sergey M․ 96a2daa1ee
[extractor/common] Improve jwplayer subtitles extraction
gfabiano 0ea6efbb7a [xfileshare] Add support for fastvideo.me
Yen Chi Hsuan 6a9cb29509
[extractor/common] Fix json dumping with --geo-bypass
The line "[debug] Using fake IP %s (%s) as X-Forwarded-For." was printed
to stdout even with -j/-J, which breaks the resultant JSON.
Yen Chi Hsuan ca27037171
[bilibili] Fix extraction of videos with double quotes in titles
Closes 
gfabiano 0bf4b71b75 [4tube] Fix extraction (closes )
Marcin Cieślak 5215f45327 [disney] Add support for disneychannel.de
Sergey M․ 0a268c6e11
[extractor/common] Improve jwplayer formats extraction (closes )
Sergey M․ 7dd5415cd0
[npo] Improve _VALID_URL (closes )
Sergey M․ b5dc33daa9
[corus] Add support for showcase.ca
Sergey M․ 97fa1f8dc4
[corus] Add support for history.ca (closes )
Sergey M․ b081f53b08
[compat] Add compat_HTMLParseError to __all__
Sergey M․ cb1e6d8985
release 2017.06.12
Sergey M․ bf87c36c93
[xfileshare] PEP 8
Sergey M․ b4a3d461e4
[utils] Handle HTMLParseError in extract_attributes (closes )
Sergey M․ 72b409559c
[compat] Introduce compat_HTMLParseError
Sergey M․ 534863e057
[xfileshare] Add support for rapidvideo (closes )
Sergey M․ 16bc958287
[xfileshare] Modernize and pass referrer
Sergey M․ 624bd0104c
[rutv] Add support for testplayer.vgtrk.com (closes )
Sergey M․ 28a4d6cce8
[newgrounds] Extract more metadata (closes )
Sergey M․ 2ae2ffda5e
[utils] Improve unified_timestamp
Sergey M․ 70e7967202
[newgrounds:playlist] Add extractor (closes )
Sergey M․ 6e999fbc12
[newgrounds] Improve formats and uploader extraction (closes )
Sergey M․ 7409af9eb3
[msn] Fix formats extraction
Sergey M․ 4e3637034c
[extractor/generic] Ensure format id is unicode string
Sergey M․ 1afd0b0da7
[extractor/common] Return unicode string from _match_id
Sergey M․ 7515830422
[turbo] Ensure format id is string
Sergey M․ f5521ea209
[sexu] Ensure height is int
Sergey M․ 34646967ba
[jove] Ensure comment count is int
Sergey M․ e4d2e76d8e
[golem] Ensure format id is string
Sergey M․ 87f5646937
[gfycat] Ensure filesize is int
Sergey M․ cc69a3de1b
[foxgay] Ensure height is int
Sergey M․ 15aeeb1188
[flickr] Ensure format id is string
Sergey M․ 1693bebe4d
[sohu] Fix numeric fields
Sergey M․ 4244a13a1d
[safari] Improve authentication detection (closes )
Sergey M․ 931adf8cc1
[liveleak] Ensure height is int (closes )
Sergey M․ c996943418
[YoutubeDL] Sanitize more fields ()
Sergey M․ a355b57f58
[README.md] Clarify output template references (closes )
Sergey M․ 1508da30c2
[streamango] Skip download for test (closes )
Luca Steeb eb703e5380
[streamango] Make title optional
Sergey M․ 0a3924e746
[rtlnl] Improve _VALID_URL (closes )
Sergey M․ e1db730d86
[tvplayer] Fix extraction (closes )
Sergey M․ 537191826f
release 2017.06.05
Sergey M․ 6d923aab35
[bandcamp:weekly] Improve and extract more metadata (closes )
Adam Voss 62bafabc09
[bandcamp:weekly] Add extractor
Sergey M․ 9edcdac90c
[pornhub:uservideos] Add missing raise
Sergey M․ cd138d8bd4
[pornhub:playlist] Fix extraction (closes )
Sergey M․ cd750b731c
[godtv] Remove extractor (closes )
CeruleanSky 4bede0d8f5 [YoutubeDL] Don't emit ANSI escape codes on Windows
Sergey M․ f129c3f349
[safari] Fix typo (closes )
Sergey M․ 39d4c1be4d
[youtube] Improve chapters extraction (closes )
Sergey M․ f7a747ce59
[1tv] Lower preference for http formats (closes )
Sergey M․ 4489d41816
[francetv] Relax _VALID_URL
Sergey M․ 87b5184a0d
[drbonanza] Fix extraction (closes )
Remita Amine c56ad5c975 [packtpub] Fix authentication(closes )
Sergey M․ 941ea38ef5
release 2017.05.29
Yen Chi Hsuan a49eccdfa7
[youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested
Fixes 
Sergey M․ a846173d93
[xhamster] Simplify (closes )
fiocfun 78e210dea5
[xhamster] Fix author and like/dislike count extraction
Sergey M․ 8555204274
[xhamster] Extract categories (closes )
Sergey M․ 164fcbfeb7
[abcnews] Improve and remove duplicate test (closes )
Tithen-Firion bc22df29c4
[abcnews] Add support for embed URLs
Sergey M․ 7e688d2f6a
[gaskrank] Improve (closes )
motophil 5a6d1da442
[gaskrank] Fix extraction
Sergey M․ 703751add4
[medialaan] PEP 8 (closes )
midas02 4050be78e5
[medialaan] Fix videos with missing videoUrl
A rough trick to get around the two different json styles medialaan seems to be using.
Fix for these example videos:
https://vtmkzoom.be/video?aid=45724
https://vtmkzoom.be/video?aid=45425
Sergey M․ 4d9fc40100
[dvtv] Improve and fix playlists support (closes )
Jan Kundrát 765522345f
[dvtv] Parse adaptive formats as well
The old code hit an error when it attempted to parse the string
"adaptive" for video height. Actually parsing the returned playlists is
a good idea because it adds more output formats, including some
audio-only-ones.
Sergey M․ 6bceb36b99
[beam] Improve and add support for mixer.com (closes )
Mike Fährmann 1e0d65f0bd
[beam:vod] Add extractor
Sergey M․ 03327bc9a6
[cbsinteractive] Relax _VALID_URL (closes )
Yen Chi Hsuan b407d8533d
[utils] Drop an compatibility wrapper for Python < 2.6
addinfourl.getcode is added since Python 2.6a1. As youtube-dl now
requires 2.6+, this is no longer necessary.

See 9b0d46db11
Remita Amine 20e2c9de04 [adn] fix formats extraction
Yen Chi Hsuan d16c0121b9
[youku] Extract more metadata (closes )
Sergey M․ 7f4c3a7439
[cbsnews] Fix extraction (closes )
Sergey M․ 28dbde9cc3
release 2017.05.26
Yen Chi Hsuan fd545fc6d1
Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True ()"
This reverts commit 87dc451108.
Sergey M․ 97067db2ae
[bbc] Add support for authentication
Yen Chi Hsuan c130f0a37b
[tudou] Merge into youku extractor (fixes )
Also, there are no tudou playlists anymore. All playlist URLs points to youku
playlists.
Yen Chi Hsuan d3d4ba7f24
[youku:show] Fix extraction
Yen Chi Hsuan 5552c9eb0f
[utils] Recognize more patterns in strip_jsonp()
Used in Youku Show pages
Yen Chi Hsuan 59ed87cbd9
[youku] Fix extraction (closes )
Sergey M․ b7f8749304
[udemy] Fix extraction for outputs' format entries without URL (closes )
Yen Chi Hsuan 5192ee17e7
[postprocessor/ffmpeg] Fix metadata filename handling on Python 2
Fixes 
Sergey M․ e834f04400
[vimeo] Fix formats' sorting (closes )
Remita Amine 884d09f330 [cbsnews] fix extraction for 60 Minutes videos
remitamine 9e35298f97 Merge pull request from Tithen-Firion/cbsinteractive-fix
[cbsinteractive] update extractor and test cases
Sergey M․ 2570e85167
release 2017.05.23
Sergey M․ a609e61a90
[downloader/external] Pass -loglevel to ffmpeg downloader (closes )
Ondřej Caletka afdb387cd8 [streamcz] Add support for subtitles
Sergey M․ dc4e4f90a2
[youtube] Modernize
Protuhj fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes )
Sergey M․ 35a2d221a3
[toggle] Relax _VALID_URL (closes )
Nii-90 daa4e9ff90 [adobepass] Add support for Brighthouse MSO
Sergey M․ 2ca29f1aaf
[toypics] Improve and modernize
vobe 77d682da9d [toypics] Fix extraction
Sergey M․ 8fffac6927
[njpwworld] Fix extraction (closes )
Sergey M․ 5f6fbcea08
[hitbox] Add support for smashcast.tv (closes )
Logan B 00cb0faca8 [mitele] Update app key regex
Sergey M․ bfdf6fcc66
release 2017.05.18.1
Sergey M․ 0e2d626ddd
[jsinterp] Fix typo and cleanup regexes (closes )
Sergey M․ 9d63e57d1f
release 2017.05.18
Sergey M․ 7769f83701
[jsinterp] Add support for quoted names and indexers (closes , closes )
Sergey M․ 650bd94716
[vier] Relax regexes and extract more metadata (closes )
mrBliss 36b226d48f
[vier] Extract more info
Extract the `episode_number` and `upload_date`. Also extract the real
`description`.
Sergey M․ f2e2f0c777
[extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats
Sergey M․ 6f76679804
[extractor/common] Add support for schemeless URLs in _extract_wowza_formats (closes , closes )
Sergey M․ 7073015a23
[vier] PEP 8 and cleanup
mrBliss 89fd03079b [vier] Improve extraction
+ Add support for authentication
* Bypass authentication when no credentials provded
* Improve extraction robustness
Sergey M․ 1c45b7a8a9
[dailymail] Fix sources extraction (closes )
Sergey M․ 60f5c9fb19
[utils] Recognize more audio codecs ()
Sergey M․ c360e641e9
[dailymotion] Extend _VALID_URL (closes )
Sergey M․ 6f3c632c24
release 2017.05.14
Sergey M․ 166d12b00c
[options] PEP 8
Sergey M․ 2b8e6a68f8
[extractor/generic] Add test for mediaset embed
Sergey M․ d105a7edc6
[mediaset] Fix upload date
Sergey M․ 5d29af3d15
[extractor/generic] Add support for mediaset embeds
Sergey M․ ca04de463d
[mediaset] Add support for shortcut
Sergey M․ 946826eec7
[extractor/generic] Remove duplicate limelight code
Sergey M․ 76d5a36391
[extractor/common] Respect Width and Height attributes in ISM manifests
Sergey M․ 56f9c77f0e
[mediaset] Improve extraction (closes , closes )
Timendum 0de136341a
[mediaset] Add extractor
Sergey M․ 1339ecb2f8
[orf:radio] Cleanup _VALID_URLs (closes )
phaer efe9316703
[orf:radio] Fix extraction
Since oe1.orf.at has been updated, both ORF radios supported by youtube_dl
use the same API. This commit honors this fact by merging both extractors
into one.
Luca Steeb 851a01aed6 [aljazeera] Extend _VALID_URL
Sergey M․ b845766597
[imdb] Relax _VALID_URL (closes )
Sergey M․ fa26734e07
[postprocessor/metadatafromtitle] Add support regex syntax for --metadata-from-title (closes )
Sergey M․ 12f01118b0
[francetv] Add support for mobile.france.tv (closes )
Sergey M․ 7fc60f4ee9
[upskill] Add extractor (closes )
Sergey M․ 58bb440283
[extractor/generic] Extract wistia embed code into separate method
Remita Amine 7ad4362357 [thescene] fix extraction(closes )
Remita Amine 6c52477f59 [condenast] improve embed support
Yen Chi Hsuan 116283ff64
[liveleak] Fix extraction ()
Yen Chi Hsuan 7274f3d0e9
[douyu] Support Douyu shows (closes )
Sergey M․ 3166b1f0ac
[myspace] Improve _VALID_URL (closes )
Remita Amine 39ee263819 use platform=desktop in assets url(closes )
Sergey M․ a7ed6b341c
release 2017.05.09
Sergey M․ 6d1ded7502
[francetv] Adapt to site redesign (closes )
Remita Amine 5d0968f0af [packtpub] add support for authentication(closes )
Sergey M․ 8d65880e24
[drtv] Improve extraction and update tests (closes , closes )
Rasmus Rendal b972fb037b
[drtv] Lower preference for SignLanguage formats (closes )
Remita Amine 5996d21aea [cspan] add support for brightcove live embeds(closes )
Remita Amine afa0200bf0 [vrv] extract dash formats and subtitles
Sergey M․ e9137224b3
[YoutubeDL] Force restrict filenames when no locale is set for python 2 as well ()
Remita Amine 804181dda9 [funimation] remove codes related to old login method and update test
Remita Amine 8fa17117df [funimation] fix authentication(closes )
Remita Amine 3b859145c2 [adultswim] Fix Extraction(closes )(closes )(closes closes )(closes )
- add support for adobe pass authentication
- add support for live streams
- add support for show pages
Remita Amine 04c09f1961 [turner] extract thumbnail and is_live and strip description
Sergey M․ bf82b87323
[nonktube] Use econfig nuevo URL
Sergey M․ b6eb74e340
[nonktube] Add extractor (closes , closes )
Sergey M․ 3d40084b83
[nuevo] Pass headers to _extract_nuevo
Remita Amine 52294cdda7 [nbc] remove unused imports and extract permalink from modified urls
Remita Amine 2eeb588efe [nbc] improve extraction(closes )
Sergey M․ 4ac0f573ef
release 2017.05.07
Sergey M․ 3995d37da5
[youtube] Fix TFA ()
Sergey M․ e00eb564e9
[youtube] Fix authentication (closes )
Yen Chi Hsuan 10c87c151b
[utils] Rename try_multipart_encode to _multipart_encode_impl
To state that this is an internal function and people should be careful
when using it outside youtube-dl.
Yen Chi Hsuan 228cd9bb90
[bilibili] Fix video downloading (closes )
Sergey M․ 566fbbaefd
[rmcdecouverte] Improve (closes )
midas02 74c09c852a
[rmcdecouverte] Fix extraction
Remita Amine fd178b8748 [theplatform] extract chapters
Tithen-Firion 1f9fefe7f5 [crackle] Update test
Luca Steeb 8b4774dcac [bandcamp] Fix thumbnail extraction
Sergey M․ a99cc4ca16
[pornhub] Extend _VALID_URL (closes )
Sergey M․ 9cafc3fd8b
[youtube] Extract chapters
Sergey M․ 329e3dd5ad
[nrk] Extract chapters
Remita Amine 1d9e0a4f40 [vice] update tests and add support for ooyala embeds in article pages
Sergey M․ 7ad53cb7ff
[laola1tv] PEP 8
Yen Chi Hsuan b2ad479d17
[utils] Fix multipart_encode for Python < 3.5
Yen Chi Hsuan 4ac6dc3732
[vice] Support Vice articles (closes )