Philipp Hagemeister
d26e981df4
Correct check for empty dirname ( Fixes #2683 )
10 years ago
Philipp Hagemeister
bec1fad223
[YouTubeDL] Throw an early error if the info_dict result is invalid
10 years ago
Philipp Hagemeister
cce929eaac
[franceculture] Add extractor ( Fixes #2669 )
10 years ago
Philipp Hagemeister
62fec3b2ff
Add new --encoding option ( Fixes #2650 )
10 years ago
Philipp Hagemeister
ad8915b729
Add --no-warnings option ( Fixes #2630 )
10 years ago
Philipp Hagemeister
ea38e55fff
[instagram] Add support for user profiles ( Fixes #2606 )
10 years ago
Philipp Hagemeister
7e8c0af004
Add --prefer-insecure option ( Fixes #2364 )
10 years ago
Philipp Hagemeister
1a4895453a
[YoutubeDL] Improve error message
10 years ago
Jaime Marquínez Ferrándiz
bc6d597828
Add bestvideo and worstvideo to special format names ( #2163 )
10 years ago
Philipp Hagemeister
955c451456
Rename upload_timestamp to timestamp
10 years ago
Philipp Hagemeister
9d2ecdbc71
[vevo] Centralize timestamp handling
10 years ago
Philipp Hagemeister
db95dc13a1
[playvid] Simplify ( #2539 )
10 years ago
Jaime Marquínez Ferrándiz
a0792b738e
Don't install the global url opener
All the code uses now the urlopen method of YoutubeDL
10 years ago
Jaime Marquínez Ferrándiz
19a41fc613
Don't set the global socket timeout
Use the timeout argument of the `OpenerDirector.open` method instead
10 years ago
Philipp Hagemeister
805ef3c60b
Correct automatic resolution determination
10 years ago
Jaime Marquínez Ferrándiz
6d07ce0162
YoutubeDL: If the logger is set call its `warning` method in `report_warning`
10 years ago
Jaime Marquínez Ferrándiz
e9c092f125
YoutubeDL: Use its `urlopen` method for downloading the thumbnail.
10 years ago
Philipp Hagemeister
17b75c0de1
Document width, height, and resolution ( #1445 )
10 years ago
Philipp Hagemeister
c9ae7b9565
[youtube] Add support for search result URLs ( Fixes #2495 )
10 years ago
Philipp Hagemeister
0afef30b23
Add display_id field
10 years ago
Jaime Marquínez Ferrándiz
f89197d73e
Some pep8 style fixes
10 years ago
Philipp Hagemeister
1394ce65b4
[youtube] Add new formats ( Fixes #2221 )
10 years ago
Philipp Hagemeister
fd28827864
Do not count unmatched videos for --max-downloads ( Fixes #2211 )
10 years ago
Philipp Hagemeister
d3e5bbf437
Correct --max-downloads with --ignore-errors
10 years ago
Philipp Hagemeister
de3ef3ed58
Default to -f best-audio when only audio is requested
11 years ago
Philipp Hagemeister
ba7678f9cc
Add -f bestaudio ( Fixes #2163 )
11 years ago
Philipp Hagemeister
04b4d394d9
Add new --default-search option ( #2193 )
11 years ago
Philipp Hagemeister
7b0817e8e1
[servingsys] Add support
This also adds support for brightcove advertisements.
Fixes #2181
11 years ago
Philipp Hagemeister
b7ab059084
Add infrastructure for paged lists
This commit allows to download pages in playlists as needed instead of all at once.
Before this commit,
youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download
took quite some time - now it's almost instantaneous.
As an example, the youtube:user extractor has been converted.
Fixes #2175
11 years ago
Philipp Hagemeister
dd27fd1739
[youtube] Download DASH manifest
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
11 years ago
Jaime Marquínez Ferrándiz
58c3c7ae38
Don’t try to merge the formats if ffmpeg or avconv are not installed
11 years ago
Jaime Marquínez Ferrándiz
76b1bd672d
Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
11 years ago
Philipp Hagemeister
282962bd36
--list-formats: Only add "@" if vbr is given
11 years ago
Philipp Hagemeister
56327689a2
Move postprocessor into its own package
11 years ago
Philipp Hagemeister
a9c5e5ca6e
Set required properties for format merging
11 years ago
Philipp Hagemeister
6febd1c1df
Prepare widespread unicode literal use
11 years ago
Jaime Marquínez Ferrándiz
6350728be2
Allow merging formats ( closes #1612 )
Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.
11 years ago
Jaime Marquínez Ferrándiz
e9f9a10fba
Fix initialization of YoutubeDL with params set to None
Set it to an empty dictionary because it’s directly accessed when setting some properties
11 years ago
rzhxeo
1cdfc31e1f
Correct variable name in YoutubeDL
11 years ago
Philipp Hagemeister
a0ddb8a2fa
Add new --print-traffic option
11 years ago
Philipp Hagemeister
7217e148fb
[yahoo] Use centralized sorting, and add tbr field
11 years ago
Philipp Hagemeister
c7deaa4c74
[zdf] Use centralized sorting
11 years ago
Philipp Hagemeister
4bcc7bd1f2
Add temporary _sort_formats helper function
11 years ago
Philipp Hagemeister
f49d89ee04
Add a resolution field and improve general --list-formats output
11 years ago
Philipp Hagemeister
1538eff6d8
[bliptv] Remove support for direct downloads
This is now handled by the generic IE
11 years ago
Jaime Marquínez Ferrándiz
933605d7e8
YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`
In the future it may report more things.
11 years ago
Jaime Marquínez Ferrándiz
b3d9ef88ec
YoutubeDL: only set the ‘formats’ field of the info_dict if it was already set before
It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats)
11 years ago
Philipp Hagemeister
196938835a
Remove debugging code
Introduced by accident in 5d681e960d
11 years ago
Philipp Hagemeister
5d681e960d
Use bidiv instead of fribidi if available ( Fixes #1912 )
11 years ago
rzhxeo
62d68c43ed
Make prefer_free_formats sorting more robust
11 years ago