Philipp Hagemeister
6449cd807e
[youtube] Fall back to embed webpage when content is blocked on main ( Fixes #4717 )
2015-01-30 04:43:50 +01:00
Philipp Hagemeister
5d6677ca28
release 2015.01.30.1
2015-01-30 03:50:40 +01:00
Philipp Hagemeister
5a8a29cfea
release 2015.01.30
2015-01-30 03:46:57 +01:00
Philipp Hagemeister
c1708b89c0
[youtube:truncated_url] Add hl= forms ( #4799 )
2015-01-30 03:45:29 +01:00
Philipp Hagemeister
83fddfd493
[dctp] PEP8
2015-01-30 03:45:06 +01:00
Philipp Hagemeister
6ebb0dca9f
[dctp] Improve output ( #4796 )
2015-01-30 03:15:34 +01:00
Philipp Hagemeister
cf8d6ec865
Merge remote-tracking branch 'bastik/dev-dctp'
2015-01-30 03:12:53 +01:00
Philipp Hagemeister
3198291f26
[ctsnews] Remove unused import
2015-01-30 03:09:51 +01:00
Philipp Hagemeister
02c1d5e285
Merge remote-tracking branch 'yan12125/IE_NextMedia'
2015-01-30 03:09:19 +01:00
Philipp Hagemeister
ec4161a57d
[ctsnews] Remove news count check ( #4802 )
...
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.
2015-01-30 03:08:50 +01:00
Philipp Hagemeister
03d2d6d51b
Merge remote-tracking branch 'yan12125/IE_CtsNews'
2015-01-30 03:03:19 +01:00
Philipp Hagemeister
83fda3c000
Add a test for --no-check-certificate
2015-01-30 02:57:37 +01:00
Philipp Hagemeister
4fe8495a23
[viddler] PEP8
2015-01-30 02:13:37 +01:00
Philipp Hagemeister
a16f6643f0
Merge pull request #4815 from jaimeMF/https_handler
...
[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to to do_open
2015-01-30 01:57:46 +01:00
Philipp Hagemeister
adc0ae3ceb
[__init__] Provide a better error messages if URLs are missing ( Closes #4813 )
2015-01-30 01:56:15 +01:00
Paul Hartmann
7bb3ceb4c7
[dctp] prefix real_time parameter with rtmp_
2015-01-30 00:47:43 +01:00
Paul Hartmann
75a4fc5b72
[dctp] fix test
2015-01-30 00:35:53 +01:00
Paul Hartmann
87673cd438
[dctp] follow id conventions
2015-01-29 23:34:56 +01:00
Paul Hartmann
f345fe9db7
[dctp] fix python 2.6 compatibility
2015-01-29 23:32:23 +01:00
Yen Chi Hsuan
e683a48d0e
[ctsnews] Detect youtube embedde videos
2015-01-30 05:50:47 +08:00
Jaime Marquínez Ferrándiz
a7a14d9586
[YoutubeDL] set the 'thumbnails' field if the info_dict has the 'thumbnails' field
...
Since the '--write-thumbnail' uses the 'thumbnails' field and we didn't updated the info_dict, it wouldn't detect the thumbnail. (fixes #4812 )
2015-01-29 20:15:38 +01:00
Sergey M․
219337990b
[xuite] Fix _VALID_URL
2015-01-29 23:11:13 +06:00
Sergey M.
376a770cc4
Merge pull request #4809 from bastik/fix-sr
...
fix srmediathek description
2015-01-29 22:14:15 +06:00
Sergey M․
affd04a45d
[xuite] Simplify and improve
2015-01-29 22:09:59 +06:00
Sergey M․
c84130e865
Merge branch 'IE_Xuite' of https://github.com/yan12125/youtube-dl into yan12125-IE_Xuite
2015-01-29 20:21:34 +06:00
Jaime Marquínez Ferrándiz
4f264c02c7
[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to do_open
...
With this change the '--no-check-certificate' works again (#4807 ).
2015-01-29 15:01:27 +01:00
Paul Hartmann
d205476103
fix srmediathek description
2015-01-29 01:36:15 +01:00
Yen Chi Hsuan
367cc95aa7
[CtsNews] Add new extractor
2015-01-29 03:49:56 +08:00
Yen Chi Hsuan
206dba27a4
[NextMedia] Add new extractor
2015-01-29 03:18:53 +08:00
Sergey M․
dcf53d4408
[YoutubeDL] Set format_id for video+audio ( Closes #3634 )
2015-01-29 00:44:40 +06:00
Sergey M․
63be3b8989
[ivi] Modernize
2015-01-28 23:58:14 +06:00
Sergey M․
18b4e9e79d
[viddler] Extract comment count
2015-01-28 23:21:17 +06:00
Sergey M․
cb454b333d
[generic] Improve some regexes
2015-01-28 23:07:37 +06:00
Sergey M․
b04fbd789c
[viddler] Modernize
2015-01-28 22:49:42 +06:00
Paul Hartmann
48a1e5141a
added test for dctp
2015-01-28 08:59:58 +01:00
Paul Hartmann
0865f397ae
added extractor for dctp.tv
2015-01-28 08:21:04 +01:00
Shaya G
796df3c631
fixed viddler support - needed a Referer header; also added a viddler
...
generic extractor
2015-01-28 00:08:19 -05:00
Yen Chi Hsuan
a28383834b
[xuite] Update tests
2015-01-28 01:30:14 +08:00
Sergey M․
3a0d2f520a
[YoutubeDL] Temporary fix for subprocess encoding issues on python2 @ Windows ( Closes #4787 )
...
For now filenames will be encoded with preferrefencoding before written to disk
2015-01-27 22:38:28 +06:00
Yen Chi Hsuan
6348ad12a0
[xuite] Add height information for the two formats
2015-01-28 00:13:40 +08:00
Yen Chi Hsuan
fe7710cbcc
[xuite] Add new extractor
2015-01-27 23:55:22 +08:00
Naglis Jonaitis
2103d038b3
[lnkgo] Adapt to website changes
2015-01-27 15:38:54 +02:00
rzhxeo
6ca85be6f8
Filter DRM protected media in f4m downloader
2015-01-26 20:44:48 +01:00
Philipp Hagemeister
9f0df77ab1
[YoutubeDL] Allow format filtering by fps
2015-01-26 14:36:22 +01:00
Jaime Marquínez Ferrándiz
e72c7e4123
[YoutubeDL] Always set the '_filename' field in the info_dict (reported in #4053 )
...
It's also useful when you use the '--write-info-json' option.
2015-01-26 12:01:43 +01:00
Philipp Hagemeister
2b1bd292ae
release 2015.01.25
2015-01-25 21:40:43 +01:00
Philipp Hagemeister
71e7da6533
Merge branch 'master' of github.com:rg3/youtube-dl
2015-01-25 21:39:50 +01:00
Sergey M․
d862a4f94f
[spiegel] Use generalized formats pre-testing
2015-01-26 00:34:31 +06:00
Sergey M․
a57e8ce658
[lynda] Pre-test video URLs for HTTP errors ( Closes #2185 , closes #4782 )
2015-01-26 00:33:42 +06:00
Sergey M․
96a53167fa
[common] Generalize URLs' HTTP errors pre-testing
2015-01-26 00:32:31 +06:00
Jaime Marquínez Ferrándiz
6d2749aac4
[drtv] Prefer the version without spoken subtitles ( fixes #4779 )
...
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.
2015-01-25 18:56:04 +01:00
Philipp Hagemeister
b1b0b1ca30
[generic] Improve description testcase in rss test
2015-01-25 18:14:59 +01:00
Philipp Hagemeister
3dee7826e7
[rtl2] PEP8, simplify, make rtmp tests run ( #470 )
2015-01-25 18:09:48 +01:00
Philipp Hagemeister
d4f64cabf4
Merge remote-tracking branch 'David-Development/rtl2.py'
2015-01-25 17:55:31 +01:00
David Development
fe41ddbb28
refactoring - bug fixes
2015-01-25 11:53:53 +01:00
Philipp Hagemeister
ee69b99af6
[YoutubeDL] clarify hook documentation
2015-01-25 06:15:54 +01:00
Philipp Hagemeister
767ff0a2d1
Merge branch 'travis-rtmp'
2015-01-25 05:30:47 +01:00
Philipp Hagemeister
8604e882a8
[ubu] Fix test and modernize
2015-01-25 05:23:21 +01:00
Philipp Hagemeister
cc1237f484
[__init__] Work around flake8 false positive
2015-01-25 05:17:43 +01:00
Philipp Hagemeister
37f4ce538a
[smotri] Fix test case
2015-01-25 05:17:15 +01:00
Philipp Hagemeister
7d346331b5
[audiomack:album] Update testcase
2015-01-25 05:15:47 +01:00
Philipp Hagemeister
e1ccc04e9f
Test rtmpdump on travis ( Fixes #1601 )
2015-01-25 04:56:32 +01:00
Philipp Hagemeister
881e6a1f5c
Add --xattr-set-filesize option ( Fixes #1348 )
2015-01-25 04:49:44 +01:00
Philipp Hagemeister
baeaeffce5
[options] Add support for infinite retries ( Fixes #507 )
2015-01-25 04:34:38 +01:00
Philipp Hagemeister
c14e88f0f5
[YoutubeDL] Add --playlist-items option ( Fixes #2662 )
2015-01-25 04:24:55 +01:00
Philipp Hagemeister
8940b8608e
Merge remote-tracking branch 'h-collector/master'
...
Conflicts:
youtube_dl/extractor/fc2.py
2015-01-25 03:48:26 +01:00
Philipp Hagemeister
ec82d85acd
[YoutubeDL] Implement --write-all-thumbnails ( Closes #2269 )
2015-01-25 03:11:12 +01:00
Philipp Hagemeister
cfb56d1af3
Add --list-thumbnails
2015-01-25 02:43:19 +01:00
Sergey M․
1e10802990
[krasview] Fix extraction
2015-01-25 05:21:39 +06:00
David-Development
7906d199a1
[rtl2] Add new extractor
2015-01-25 00:07:15 +01:00
Jaime Marquínez Ferrándiz
1070711d60
[YoutubeDL._calc_cookies] Restore the 'is_unverifiable'
...
I should have check everything was copied before commiting 4b405cfc6e
.
2015-01-24 20:12:47 +01:00
Jaime Marquínez Ferrándiz
4b405cfc6e
[YoutubeDL._calc_cookies] Restore the 'has_header' method
...
I didn't copied it from downloader/external
2015-01-24 20:08:24 +01:00
Jaime Marquínez Ferrándiz
e5660ee6ae
[YoutubeDL] Fill the info dict 'http_headers' field with all the headers available
...
Useful for external tools using the json output.
The methods '_calc_headers' and '_calc_cookies' have been copied from the downloader/external, now they just use "info_dict['http_headers']".
2015-01-24 18:56:04 +01:00
Jaime Marquínez Ferrándiz
587a9c2749
[downloader/external] Use the 'http_headers' field
2015-01-24 18:25:09 +01:00
Jaime Marquínez Ferrándiz
e1554a407d
[extractors] Use http_headers for setting the User-Agent and the Referer
2015-01-24 18:23:53 +01:00
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
2015-01-24 18:07:21 +01:00
Philipp Hagemeister
384b62028a
[downloader/external] Add curl and aria2c ( Closes #182 )
2015-01-24 13:33:45 +01:00
Philipp Hagemeister
b95aab8482
[youtube:truncated_url] Add x-yt-cl URLs ( #4773 )
2015-01-24 11:42:39 +01:00
Sergey M․
fc2d6abfe7
[videott] Improve _VALID_URL and add test
2015-01-24 16:11:40 +06:00
Irfan Charania
6aa4f54d66
[videott] improve extraction
2015-01-23 17:41:07 -08:00
Philipp Hagemeister
222516d97d
[downloader] Lay groundwork for external downloaders.
...
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
2015-01-24 01:38:48 +01:00
Philipp Hagemeister
a055469faf
[downloader] Improve downloader selection
2015-01-23 23:50:31 +01:00
Jaime Marquínez Ferrándiz
12d1fb5aa9
[twitch] PEP8
2015-01-23 21:05:07 +01:00
Jaime Marquínez Ferrándiz
48f00d15b1
[auengine] Remove extractor
...
The test is probably infringing copyright and nobody has provided a new test (see #4643 ).
2015-01-23 21:03:00 +01:00
Naglis Jonaitis
3e055aa5c3
[cliphunter] Fix extraction and update test ( Fixes #4362 )
2015-01-23 21:23:40 +02:00
Philipp Hagemeister
6896a52721
release 2015.01.23.4
2015-01-23 18:58:32 +01:00
Philipp Hagemeister
5779b3e1fe
Merge remote-tracking branch 'origin/master'
2015-01-23 18:58:28 +01:00
Philipp Hagemeister
62cd676c74
[youtube] Fixup DASH m4a headers
...
This fixes #2288 , #2506 , #2607 , #3681 , #4741 , #4767 .
2015-01-23 18:39:12 +01:00
Sergey M․
0c17278843
[atresplayer] Extract subtitles
2015-01-23 22:54:29 +06:00
Philipp Hagemeister
d229ee70da
Merge remote-tracking branch 'origin/master'
2015-01-23 17:22:45 +01:00
Philipp Hagemeister
26e274666d
[liveleak] Add original videos ( Fixes #4768 )
2015-01-23 17:22:14 +01:00
Sergey M․
ebd46aed51
[atresplayer] Filter URLs and clarify android format ids
2015-01-23 22:21:55 +06:00
Philipp Hagemeister
e793f7671c
[liveleak] Modernize
2015-01-23 17:09:26 +01:00
Sergey M․
c2e64f71d0
[twitch] Add support for bookmarks
2015-01-23 21:58:40 +06:00
Jaime Marquínez Ferrándiz
0920e5830f
[atresplayer] Don't include f4m formats if they are protected by DRM ( fixes #4705 )
2015-01-23 16:39:23 +01:00
Jaime Marquínez Ferrándiz
bf7fa94ec7
[downloader/f4m] build_fragments_list: Support videos with more than 1 segment
2015-01-23 16:31:52 +01:00
Philipp Hagemeister
6f58db8982
release 2015.01.23.3
2015-01-23 12:17:19 +01:00
Philipp Hagemeister
aa42e87340
[utils] Catch strange Windows errors ( Closes #4733 )
2015-01-23 12:17:12 +01:00
Philipp Hagemeister
649f7966f7
Fix --sleep-interval ( #3426 )
2015-01-23 12:07:13 +01:00
Philipp Hagemeister
5f0d813d93
Merge remote-tracking branch 'rupertbaxter2/master'
...
Conflicts:
youtube_dl/__init__.py
youtube_dl/downloader/common.py
2015-01-23 12:05:01 +01:00
Philipp Hagemeister
501f13fbf3
[generic] Add support for Cinerama player ( Fixes #4752 )
2015-01-23 12:00:25 +01:00
Philipp Hagemeister
ba55168157
release 2015.01.23.2
2015-01-23 11:20:24 +01:00
Philipp Hagemeister
d79323136f
[utils] Simplify HTTPS socket creation
...
We were duplicating (bad) code and doing crazy things with SSL.
Just use TLSv1 across the board, and do with one implementation of HTTPSConnection.connect.
Fixes #4696 .
2015-01-23 11:15:18 +01:00
Philipp Hagemeister
08ff6ab07e
[gamestar] Modernize slightly
2015-01-23 01:34:24 +01:00
Philipp Hagemeister
ba655a0e4c
Merge remote-tracking branch 'derrotebaron/master'
2015-01-23 01:32:52 +01:00
Philipp Hagemeister
b59c17e543
Merge pull request #4745 from BitLooter/master
...
Embed description and URL as MP4 tags
2015-01-23 01:22:19 +01:00
Philipp Hagemeister
61ca9a80b3
[generic] Add support for BOMs ( Fixes #4753 )
2015-01-23 01:21:30 +01:00
Philipp Hagemeister
317239b097
release 2015.01.23.1
2015-01-23 00:33:14 +01:00
Philipp Hagemeister
c2a30b250c
[testtube] Add new extractor ( Fixes #4759 )
2015-01-23 00:32:35 +01:00
Philipp Hagemeister
c994e6bd63
release 2015.01.23
2015-01-23 00:06:11 +01:00
Philipp Hagemeister
3ee2aa7a16
Merge remote-tracking branch 'origin/master'
2015-01-23 00:06:02 +01:00
Philipp Hagemeister
083c9df93b
[YoutubeDL] Allow filtering by properties ( Fixes #4584 )
2015-01-23 00:04:05 +01:00
Philipp Hagemeister
50789175ed
[pornhub] Detect private videos and emit an error message ( Closes #4764 )
2015-01-22 23:48:58 +01:00
Philipp Hagemeister
dc1b027cd4
[twitch] PEP8
2015-01-22 23:06:03 +01:00
Sergey M․
f353cbdb2f
[twitch:stream] Randomize query
2015-01-22 23:34:40 +06:00
Philipp Hagemeister
73e449b226
Merge branch 'master' of github.com:rg3/youtube-dl
2015-01-22 18:21:27 +01:00
Philipp Hagemeister
78111136db
[twitch] Move URL matching tests into extractor
2015-01-22 18:18:21 +01:00
Philipp Hagemeister
650ab5beeb
[comedycentral:shows] Remove references to colbert report
2015-01-22 18:15:58 +01:00
Philipp Hagemeister
7932de6352
[hearthisat] Correct error message
2015-01-22 18:15:04 +01:00
Sergey M․
240b9b7a5c
[twitch] Add support for streams ( Closes #893 , closes #3693 , closes #1884 )
2015-01-22 23:11:22 +06:00
Naglis Jonaitis
bb6e38787d
[videomega] Fix extraction ( Closes #4763 )
2015-01-22 18:36:49 +02:00
Philipp Hagemeister
898c23c03f
release 2015.01.22
2015-01-22 12:04:26 +01:00
Philipp Hagemeister
b55ee18ff3
[hearthisat] Add support for more high-quality download links
2015-01-22 12:04:13 +01:00
Naglis Jonaitis
e5763a7a7e
[hearthisat] Add new extractor ( Closes #4743 )
2015-01-21 21:47:55 +02:00
Sergey M․
8bb1bdfae9
[twitch:past_broadcasts] Fix IE_NAME
2015-01-21 23:06:16 +06:00
Sergey M․
bb0aa4cb3c
[streetvoice] Improve
2015-01-21 22:53:51 +06:00
Sergey M.
d63528c8c7
Merge pull request #4758 from yan12125/IE_streetvoice
...
[StreetVoice] Add new extractor
2015-01-21 22:36:50 +06:00
Sergey M․
c5db6bb32b
[twitch] Refactor and add support for past broadcasts
2015-01-21 22:27:21 +06:00
Yen Chi Hsuan
c8dc41a6e7
[StreetVoice] Add new extractor
2015-01-21 23:05:47 +08:00
Jaime Marquínez Ferrándiz
47e0e1e0e2
[nbc] Fix pep8 issue
2015-01-21 10:36:15 +01:00
Jaime Marquínez Ferrándiz
efcddaebe9
[cnn] Use edition.cnn.com for getting the information ( fixes #4757 )
...
Some videos (like http://edition.cnn.com/videos/us/2015/01/20/orig-yellowstone-oil-spill.cnn ) will fail if we use cnn.com.
2015-01-21 10:31:57 +01:00
Jaime Marquínez Ferrándiz
5fe5112589
[CNNArticle] Update test
2015-01-21 10:27:18 +01:00
Sergey M․
564bb5e964
[tinypic] Tweak VALID_URL regex ( Closes #4754 )
2015-01-21 02:15:28 +06:00
Sergey M․
2df54b4ba8
[nbcnews] Ignore HTTP errors while coping with playlists ( Closes #4749 )
2015-01-20 21:23:51 +06:00
Sergey M․
030aa5d9e7
[tvp] Fix extraction
2015-01-19 23:00:22 +06:00
Philipp Hagemeister
c511f13f22
[ndtv] Modernize
2015-01-19 10:10:05 +01:00
David Powell
bd3cbe0716
Embed description and URL as MP4 tags
2015-01-18 15:01:05 -08:00
Sergey M․
fdb2ed7455
[abc7news] Add extractor ( Closes #4734 )
2015-01-18 08:09:18 +06:00
Philipp Hagemeister
ba319696a9
[options] Clarify that --password can be left out ( #4723 )
2015-01-17 23:56:34 +01:00
Philipp Hagemeister
910c552052
release 2015.01.16
2015-01-16 14:20:38 +01:00
Philipp Hagemeister
cce81f192c
[bandcamp:album] Fix title extraction ( Fixes #4721 )
2015-01-16 14:20:25 +01:00
Philipp Hagemeister
9d22a7dfb0
[fourtube] Fix extraction
2015-01-16 13:44:44 +01:00
Philipp Hagemeister
4f4f642822
[npo] Remove unused import
2015-01-16 13:44:36 +01:00
Jaime Marquínez Ferrándiz
2875cf01bb
FFmpegEmbedSubtitlePP: simplify command
2015-01-16 13:37:37 +01:00
Jaime Marquínez Ferrándiz
e205db3bcd
FFmpegEmbedSubtitlePP: don't fail if the video doesn't have an audio stream ( fixes #4718 )
...
Instead of specifying which streams ffmpeg must copy, we tell it to copy all.
2015-01-16 13:29:01 +01:00
Philipp Hagemeister
31d4a6e212
release 2015.01.15.1
2015-01-15 22:38:11 +01:00
Sergey M․
aaeb86f682
[youtube] Add test for #4706
2015-01-16 01:25:03 +06:00
Phil Kulak
a9b6b5cd15
Looks like Google switched to a new JS compiler that includes dollar signs in function names.
2015-01-15 10:23:05 -08:00
Naglis Jonaitis
a45c0a5d67
[videomega] Fix extraction ( Closes #4703 )
2015-01-15 19:57:36 +02:00
Sergey M․
c8dfe360eb
[atresplayer] Add authentication support ( Closes #4700 )
2015-01-15 21:43:35 +06:00