youtube-dl
10 years agoFilter and sort videos before calling list_formats
rzhxeo [Wed, 18 Dec 2013 20:24:39 +0000 (21:24 +0100)]
Filter and sort videos before calling list_formats

10 years ago[YoutubeIE] Sort formats by resolution
rzhxeo [Wed, 18 Dec 2013 20:22:37 +0000 (21:22 +0100)]
[YoutubeIE] Sort formats by resolution

10 years ago[YoutubeIE] Add width and height to format dict
rzhxeo [Wed, 18 Dec 2013 20:21:25 +0000 (21:21 +0100)]
[YoutubeIE] Add width and height to format dict

10 years ago[YoutubeIE] Externalize format selection
rzhxeo [Wed, 18 Dec 2013 02:30:55 +0000 (03:30 +0100)]
[YoutubeIE] Externalize format selection

10 years ago[generic] Support application/ogg for direct links
Philipp Hagemeister [Tue, 17 Dec 2013 15:26:32 +0000 (16:26 +0100)]
[generic] Support application/ogg for direct links

Also remove some debugging code.

10 years ago[utils] Remove duplicated line
Philipp Hagemeister [Tue, 17 Dec 2013 15:12:14 +0000 (16:12 +0100)]
[utils] Remove duplicated line

This line was added by accident in 42393ce234c651aaae244e1546e1803101765acc

10 years agoMerge pull request #1997 from rg3/simplify-url_basename
Philipp Hagemeister [Tue, 17 Dec 2013 15:08:48 +0000 (07:08 -0800)]
Merge pull request #1997 from rg3/simplify-url_basename

Simplify url_basename

10 years agoSimplify url_basename
Jaime Marquínez Ferrándiz [Tue, 17 Dec 2013 13:56:29 +0000 (14:56 +0100)]
Simplify url_basename

Use urlparse from the standard library.

10 years agorelease 2013.12.17.2
Philipp Hagemeister [Tue, 17 Dec 2013 11:35:57 +0000 (12:35 +0100)]
release 2013.12.17.2

10 years ago[radiofrance] remove unused imports
Philipp Hagemeister [Tue, 17 Dec 2013 11:35:16 +0000 (12:35 +0100)]
[radiofrance] remove unused imports

10 years ago[academicearth] remove unused imports
Philipp Hagemeister [Tue, 17 Dec 2013 11:34:30 +0000 (12:34 +0100)]
[academicearth] remove unused imports

10 years agoAdd support for direct links to a video (#1973)
Philipp Hagemeister [Tue, 17 Dec 2013 11:33:55 +0000 (12:33 +0100)]
Add support for direct links to a video (#1973)

10 years ago[utils] Fix url_basename
Philipp Hagemeister [Tue, 17 Dec 2013 11:32:58 +0000 (12:32 +0100)]
[utils] Fix url_basename

10 years ago[generic] Do not use compatibility result fallback
Philipp Hagemeister [Tue, 17 Dec 2013 11:04:33 +0000 (12:04 +0100)]
[generic] Do not use compatibility result fallback

10 years agorelease 2013.12.17.1
Philipp Hagemeister [Tue, 17 Dec 2013 03:13:41 +0000 (04:13 +0100)]
release 2013.12.17.1

10 years agoAdd webpage_url_basename info_dict field (Fixes #1938)
Philipp Hagemeister [Tue, 17 Dec 2013 03:13:36 +0000 (04:13 +0100)]
Add webpage_url_basename info_dict field (Fixes #1938)

10 years agorelease 2013.12.17
Philipp Hagemeister [Tue, 17 Dec 2013 01:51:22 +0000 (02:51 +0100)]
release 2013.12.17

10 years ago[youtube] Do not warn for videos with allow_rating=0
Philipp Hagemeister [Tue, 17 Dec 2013 01:49:54 +0000 (02:49 +0100)]
[youtube] Do not warn for videos with allow_rating=0

This fixes #1982
Test video: http://www.youtube.com/watch?v=gi2uH3YxohU

10 years ago[academicearth] Support playlists (Closes #1976)
Philipp Hagemeister [Tue, 17 Dec 2013 01:41:34 +0000 (02:41 +0100)]
[academicearth] Support playlists (Closes #1976)

10 years ago[radiofrance] Fill in test details
Philipp Hagemeister [Mon, 16 Dec 2013 22:07:57 +0000 (23:07 +0100)]
[radiofrance] Fill in test details

10 years ago[rtlnow] Fix URL calculation (Closes #1989)
Philipp Hagemeister [Mon, 16 Dec 2013 21:28:52 +0000 (22:28 +0100)]
[rtlnow] Fix URL calculation (Closes #1989)

10 years ago[playlist-test] require a string
Philipp Hagemeister [Mon, 16 Dec 2013 21:25:02 +0000 (22:25 +0100)]
[playlist-test] require a string

10 years agorelease 2013.12.16.7
Philipp Hagemeister [Mon, 16 Dec 2013 21:18:58 +0000 (22:18 +0100)]
release 2013.12.16.7

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Mon, 16 Dec 2013 21:18:37 +0000 (22:18 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years ago[academicearth] Add support for courses (#1976)
Philipp Hagemeister [Mon, 16 Dec 2013 21:18:27 +0000 (22:18 +0100)]
[academicearth] Add support for courses (#1976)

10 years ago[mtv] Add support for urls from the mobile site (fixes #1959)
Jaime Marquínez Ferrándiz [Mon, 16 Dec 2013 21:05:28 +0000 (22:05 +0100)]
[mtv] Add support for urls from the mobile site (fixes #1959)

10 years ago_search_regex's "isatty" call fails with Py2exe's
Itay Brandes [Sat, 14 Dec 2013 15:40:51 +0000 (17:40 +0200)]
_search_regex's "isatty" call fails with Py2exe's

_search_regex calls the sys.stderr.isatty() function for unix systems.

Py2exe uses a custom Stderr() stream which doesn't have an `isatty()`
function, leading to it's crash.

Fixes easily with checking that it's a unix system first.

10 years ago[vevo] Add suppor for videoplayer. URLs (#1957)
Philipp Hagemeister [Mon, 16 Dec 2013 20:48:38 +0000 (21:48 +0100)]
[vevo] Add suppor for videoplayer. URLs (#1957)

10 years agorelease 2013.12.16.6
Philipp Hagemeister [Mon, 16 Dec 2013 20:46:16 +0000 (21:46 +0100)]
release 2013.12.16.6

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Mon, 16 Dec 2013 20:46:11 +0000 (21:46 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoAdd support for embedded vevo player (Fixes #1957)
Philipp Hagemeister [Mon, 16 Dec 2013 20:45:21 +0000 (21:45 +0100)]
Add support for embedded vevo player (Fixes #1957)

10 years ago[arte:ddc] Remove test
Jaime Marquínez Ferrándiz [Mon, 16 Dec 2013 20:42:41 +0000 (21:42 +0100)]
[arte:ddc] Remove test

video seems to expire in 7 days, as arte+7

10 years agorelease 2013.12.16.5
Philipp Hagemeister [Mon, 16 Dec 2013 20:34:47 +0000 (21:34 +0100)]
release 2013.12.16.5

10 years ago[radiofrance] Add support (Fixes #1942)
Philipp Hagemeister [Mon, 16 Dec 2013 20:34:41 +0000 (21:34 +0100)]
[radiofrance] Add support (Fixes #1942)

10 years agorelease 2013.12.16.4
Philipp Hagemeister [Mon, 16 Dec 2013 20:10:18 +0000 (21:10 +0100)]
release 2013.12.16.4

10 years ago[facebook] Recognize #! URLs (Fixes #1988)
Philipp Hagemeister [Mon, 16 Dec 2013 20:10:06 +0000 (21:10 +0100)]
[facebook] Recognize #! URLs (Fixes #1988)

10 years agoMerge pull request #1987 from rzhxeo/blip
Philipp Hagemeister [Mon, 16 Dec 2013 19:28:34 +0000 (11:28 -0800)]
Merge pull request #1987 from rzhxeo/blip

[GenericIE] Add support for embedded blip.tv

10 years ago[GenericIE] Add support for embedded blip.tv
rzhxeo [Mon, 16 Dec 2013 19:08:23 +0000 (20:08 +0100)]
[GenericIE] Add support for embedded blip.tv

10 years agoMerge pull request #1984 from alimirjamali/patch-1
Philipp Hagemeister [Mon, 16 Dec 2013 17:04:36 +0000 (09:04 -0800)]
Merge pull request #1984 from alimirjamali/patch-1

Incorrect variable is used to check whether thumbnail exists

10 years agoIncorrect variable is used to check whether thumbnail exists
alimirjamali [Mon, 16 Dec 2013 16:44:28 +0000 (20:14 +0330)]
Incorrect variable is used to check whether thumbnail exists

Dear @phihag

I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn'

Kindly advise

Mit freundlichen Gruessen
Ali

10 years agorelease 2013.12.16.3
Philipp Hagemeister [Mon, 16 Dec 2013 13:44:29 +0000 (14:44 +0100)]
release 2013.12.16.3

10 years agoFix execution under Python 3
Philipp Hagemeister [Mon, 16 Dec 2013 13:44:17 +0000 (14:44 +0100)]
Fix execution under Python 3

10 years ago[videopremium] Skip test
Philipp Hagemeister [Mon, 16 Dec 2013 13:42:07 +0000 (14:42 +0100)]
[videopremium] Skip test

10 years agorelease 2013.12.16.2
Philipp Hagemeister [Mon, 16 Dec 2013 13:13:51 +0000 (14:13 +0100)]
release 2013.12.16.2

10 years agoReorder info_dict documentation
Philipp Hagemeister [Mon, 16 Dec 2013 13:13:40 +0000 (14:13 +0100)]
Reorder info_dict documentation

10 years ago[blinkx] Add extractor (Fixes #1972)
Philipp Hagemeister [Mon, 16 Dec 2013 12:56:13 +0000 (13:56 +0100)]
[blinkx] Add extractor (Fixes #1972)

10 years agoSimplify --playlist-start / --playlist-end interface
Philipp Hagemeister [Mon, 16 Dec 2013 12:16:20 +0000 (13:16 +0100)]
Simplify --playlist-start / --playlist-end interface

10 years ago[ndtv] Remove unused imports
Philipp Hagemeister [Mon, 16 Dec 2013 07:16:38 +0000 (08:16 +0100)]
[ndtv] Remove unused imports

10 years ago[mdr] Clean up
Philipp Hagemeister [Mon, 16 Dec 2013 07:16:11 +0000 (08:16 +0100)]
[mdr] Clean up

10 years agorelease 2013.12.16.1
Philipp Hagemeister [Mon, 16 Dec 2013 04:45:15 +0000 (05:45 +0100)]
release 2013.12.16.1

10 years ago[mdr] Simplify
Philipp Hagemeister [Mon, 16 Dec 2013 04:44:34 +0000 (05:44 +0100)]
[mdr] Simplify

10 years agoMerge remote-tracking branch 'mc2avr/master'
Philipp Hagemeister [Mon, 16 Dec 2013 04:14:03 +0000 (05:14 +0100)]
Merge remote-tracking branch 'mc2avr/master'

10 years agoMerge remote-tracking branch 'dstftw/channel9'
Philipp Hagemeister [Mon, 16 Dec 2013 04:14:00 +0000 (05:14 +0100)]
Merge remote-tracking branch 'dstftw/channel9'

Conflicts:
youtube_dl/extractor/__init__.py

10 years agoCredit @mjorlitzky for pornhd (#1961)
Philipp Hagemeister [Mon, 16 Dec 2013 04:11:19 +0000 (05:11 +0100)]
Credit @mjorlitzky for pornhd (#1961)

10 years ago[pornhd] Simplify
Philipp Hagemeister [Mon, 16 Dec 2013 04:10:42 +0000 (05:10 +0100)]
[pornhd] Simplify

10 years agoMerge remote-tracking branch 'mjorlitzky/master'
Philipp Hagemeister [Mon, 16 Dec 2013 04:07:58 +0000 (05:07 +0100)]
Merge remote-tracking branch 'mjorlitzky/master'

10 years agoSet process title to youtube-dl
Philipp Hagemeister [Mon, 16 Dec 2013 04:04:12 +0000 (05:04 +0100)]
Set process title to youtube-dl

This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.

10 years agorelease 2013.12.16
Philipp Hagemeister [Mon, 16 Dec 2013 03:45:32 +0000 (04:45 +0100)]
release 2013.12.16

10 years agoApply --no-overwrites for --write-* files as well (Fixes #1980)
Philipp Hagemeister [Mon, 16 Dec 2013 03:39:04 +0000 (04:39 +0100)]
Apply --no-overwrites for --write-* files as well (Fixes #1980)

10 years agoAdd --get-duration (Fixes #859)
Philipp Hagemeister [Mon, 16 Dec 2013 03:15:10 +0000 (04:15 +0100)]
Add --get-duration (Fixes #859)

10 years agoDocument duration field
Philipp Hagemeister [Mon, 16 Dec 2013 03:09:30 +0000 (04:09 +0100)]
Document duration field

10 years ago[youtube] Make duration an integer or None
Philipp Hagemeister [Mon, 16 Dec 2013 03:09:05 +0000 (04:09 +0100)]
[youtube] Make duration an integer or None

10 years ago[cbs] Add extractor (Fixes #1977)
Philipp Hagemeister [Mon, 16 Dec 2013 02:53:43 +0000 (03:53 +0100)]
[cbs] Add extractor (Fixes #1977)

10 years ago[theplatform] Fix geographic restriction check
Philipp Hagemeister [Mon, 16 Dec 2013 02:43:45 +0000 (03:43 +0100)]
[theplatform] Fix geographic restriction check

10 years ago[theplatform] Detect geoblocked content
Philipp Hagemeister [Mon, 16 Dec 2013 02:34:46 +0000 (03:34 +0100)]
[theplatform] Detect geoblocked content

10 years agoAdd --min-views / --max-views (Fixes #1979)
Philipp Hagemeister [Mon, 16 Dec 2013 02:09:49 +0000 (03:09 +0100)]
Add --min-views / --max-views (Fixes #1979)

10 years agoFix detection of the extension if the 'extractaudio' is given and improve the error...
Jaime Marquínez Ferrándiz [Sun, 15 Dec 2013 10:42:38 +0000 (11:42 +0100)]
Fix detection of the extension if the 'extractaudio' is given and improve the error message (#1969)

Using 'foo.mp4' shouldn't raise an error.
If 'foo' is given suggest using 'foo.%(ext)s' for the template

10 years ago[daylimotion] Add support for urls from the mobile site (fixes #1953)
Jaime Marquínez Ferrándiz [Sat, 14 Dec 2013 13:20:12 +0000 (14:20 +0100)]
[daylimotion] Add support for urls from the mobile site (fixes #1953)

It uses the 'touch' subdomain and adds a '#' before 'video'

10 years agoAdd support for pornhd.com.
Michael Orlitzky [Sat, 14 Dec 2013 03:22:53 +0000 (22:22 -0500)]
Add support for pornhd.com.

10 years ago[ign] Update one of test video's title
Jaime Marquínez Ferrándiz [Fri, 13 Dec 2013 16:04:40 +0000 (17:04 +0100)]
[ign] Update one of test video's title

10 years agoMerge pull request #1956 from dstftw/master
Philipp Hagemeister [Fri, 13 Dec 2013 15:41:34 +0000 (07:41 -0800)]
Merge pull request #1956 from dstftw/master

Fix typo in month name

10 years agoFix typo in month name
dst [Fri, 13 Dec 2013 15:27:37 +0000 (22:27 +0700)]
Fix typo in month name

10 years ago[daum] Recognize mobile urls (#1952)
Jaime Marquínez Ferrándiz [Thu, 12 Dec 2013 12:05:38 +0000 (13:05 +0100)]
[daum] Recognize mobile urls (#1952)

10 years ago[naver] Recognize mobile urls (fixes #1951)
Jaime Marquínez Ferrándiz [Thu, 12 Dec 2013 12:04:02 +0000 (13:04 +0100)]
[naver] Recognize mobile urls (fixes #1951)

10 years ago[channel9] Fix test description md5
dst [Thu, 12 Dec 2013 09:10:17 +0000 (16:10 +0700)]
[channel9] Fix test description md5

10 years ago[channel9] Missing import in __init__
dst [Thu, 12 Dec 2013 08:55:31 +0000 (15:55 +0700)]
[channel9] Missing import in __init__

10 years ago[channel9] Cleanup
dst [Thu, 12 Dec 2013 08:19:23 +0000 (15:19 +0700)]
[channel9] Cleanup

10 years ago[channel9] Initial implementation (#1885)
dst [Thu, 12 Dec 2013 08:13:45 +0000 (15:13 +0700)]
[channel9] Initial implementation (#1885)

10 years agorelease 2013.12.11.2
Philipp Hagemeister [Wed, 11 Dec 2013 08:22:25 +0000 (09:22 +0100)]
release 2013.12.11.2

10 years ago[pornhub] Fix URL regexp
Philipp Hagemeister [Wed, 11 Dec 2013 08:22:08 +0000 (09:22 +0100)]
[pornhub] Fix URL regexp

10 years agorelease 2013.12.11.1
Philipp Hagemeister [Wed, 11 Dec 2013 07:54:54 +0000 (08:54 +0100)]
release 2013.12.11.1

10 years agoFix thumbnail filename determination (Fixes #1945)
Philipp Hagemeister [Wed, 11 Dec 2013 07:54:48 +0000 (08:54 +0100)]
Fix thumbnail filename determination (Fixes #1945)

10 years agorelease 2013.12.11
Philipp Hagemeister [Wed, 11 Dec 2013 07:45:51 +0000 (08:45 +0100)]
release 2013.12.11

10 years agoUse `_download_xml` in more extractors
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 20:03:53 +0000 (21:03 +0100)]
Use `_download_xml` in more extractors

10 years ago[vimeo] Fix unused argument of the `_real_extract` method
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 19:43:16 +0000 (20:43 +0100)]
[vimeo] Fix unused argument of the `_real_extract` method

10 years ago[vimeo] Fix the extraction for some 'player' or 'pro' videos
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 19:28:12 +0000 (20:28 +0100)]
[vimeo] Fix the extraction for some 'player' or 'pro' videos

The variable the config dict is assigned to can change, now we try to detect it or fallback to a, b or c

10 years ago[dailymotion] Fix view count extraction and make it non fatal (fixes #1940)
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 18:47:00 +0000 (19:47 +0100)]
[dailymotion] Fix view count extraction and make it non fatal (fixes #1940)

10 years ago[dailymotion] Fix uploader extraction
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 18:44:16 +0000 (19:44 +0100)]
[dailymotion] Fix uploader extraction

Now it looks directly in the info dictionary

10 years agoadd MDRIE
mc2avr [Tue, 10 Dec 2013 17:40:50 +0000 (18:40 +0100)]
add MDRIE

10 years ago[mixcloud] Try to get the m4a url if the mp3 url fails to download (fixes #1939)
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 12:42:41 +0000 (13:42 +0100)]
[mixcloud] Try to get the m4a url if the mp3 url fails to download (fixes #1939)

10 years ago[soundcloud] Fix the extension for 'downloadable' songs
Jaime Marquínez Ferrándiz [Tue, 10 Dec 2013 12:04:21 +0000 (13:04 +0100)]
[soundcloud] Fix the extension for 'downloadable' songs

In this case the 'original_format' field must be used.

10 years ago[mtv] Fixup incorrectly encoded XML documents
Philipp Hagemeister [Tue, 10 Dec 2013 11:45:22 +0000 (12:45 +0100)]
[mtv] Fixup incorrectly encoded XML documents

10 years agorelease 2013.12.10
Philipp Hagemeister [Tue, 10 Dec 2013 10:54:59 +0000 (11:54 +0100)]
release 2013.12.10

10 years ago[zdf] Correct order of unknown formats (#1936)
Philipp Hagemeister [Tue, 10 Dec 2013 10:52:10 +0000 (11:52 +0100)]
[zdf] Correct order of unknown formats (#1936)

10 years ago[soundcloud] Do not mistake original_format for ext (Fixes #1934)
Philipp Hagemeister [Tue, 10 Dec 2013 10:45:13 +0000 (11:45 +0100)]
[soundcloud] Do not mistake original_format for ext (Fixes #1934)

10 years ago[YoutubeDL] Simplify filename preparation
Philipp Hagemeister [Tue, 10 Dec 2013 10:23:35 +0000 (11:23 +0100)]
[YoutubeDL] Simplify filename preparation

10 years agoSet 'NA' as the default value for missing fields in the output template (fixes #1931)
Jaime Marquínez Ferrándiz [Mon, 9 Dec 2013 21:00:42 +0000 (22:00 +0100)]
Set 'NA' as the default value for missing fields in the output template (fixes #1931)

Remove the `except KeyError` clause, it won't get raised anymore

10 years agorelease 2013.12.09.4
Philipp Hagemeister [Mon, 9 Dec 2013 19:05:27 +0000 (20:05 +0100)]
release 2013.12.09.4

10 years agoRemove superfluous spaces
Philipp Hagemeister [Mon, 9 Dec 2013 19:05:10 +0000 (20:05 +0100)]
Remove superfluous spaces

10 years ago[brightcove] Use the original url (usually the player) as the default referer (fixes...
Jaime Marquínez Ferrándiz [Mon, 9 Dec 2013 19:01:43 +0000 (20:01 +0100)]
[brightcove] Use the original url (usually the player) as the default referer (fixes #1929)