youtube-dl
8 years ago[YoutubeDL] Support DASH manifest downloading
Yen Chi Hsuan [Wed, 3 Jun 2015 15:10:18 +0000 (23:10 +0800)]
[YoutubeDL] Support DASH manifest downloading

8 years ago[tumblr] Detect vid.me embeds (fixes #5883)
Yen Chi Hsuan [Wed, 3 Jun 2015 02:26:39 +0000 (10:26 +0800)]
[tumblr] Detect vid.me embeds (fixes #5883)

8 years ago[vidme] Always use the non-embedded page
Yen Chi Hsuan [Wed, 3 Jun 2015 02:21:03 +0000 (10:21 +0800)]
[vidme] Always use the non-embedded page

For example, https://vid.me/Wmur contains more information than
https://vid.me/e/Wmur

8 years ago[iprima] Fix description extraction
Sergey M․ [Tue, 2 Jun 2015 15:10:18 +0000 (21:10 +0600)]
[iprima] Fix description extraction

`og:description` does not contain actual description anymore.

8 years agoMerge pull request #5877 from slava-sh/iprima
Sergey M. [Tue, 2 Jun 2015 15:04:04 +0000 (20:04 +0500)]
Merge pull request #5877 from slava-sh/iprima

[iprima] Update

8 years ago[iprima] Comply with review
Slava Shklyaev [Tue, 2 Jun 2015 14:28:14 +0000 (17:28 +0300)]
[iprima] Comply with review

8 years ago[iprima] Update
Slava Shklyaev [Tue, 2 Jun 2015 10:16:58 +0000 (13:16 +0300)]
[iprima] Update

8 years ago[nova] Add tv test
Sergey M․ [Mon, 1 Jun 2015 18:57:08 +0000 (00:57 +0600)]
[nova] Add tv test

8 years ago[nova] Add extractor
Sergey M․ [Mon, 1 Jun 2015 18:53:04 +0000 (00:53 +0600)]
[nova] Add extractor

8 years ago[aftonbladet] Fix extraction and update _VALID_URL (Fixes #5863)
Naglis Jonaitis [Mon, 1 Jun 2015 13:11:19 +0000 (16:11 +0300)]
[aftonbladet] Fix extraction and update _VALID_URL (Fixes #5863)

8 years agoCredit @PeterDing for 91porn extractor (#5830)
Yen Chi Hsuan [Mon, 1 Jun 2015 06:43:20 +0000 (14:43 +0800)]
Credit @PeterDing for 91porn extractor (#5830)

8 years ago[patreon] Fix embeds extraction (Closes #5862)
Sergey M․ [Sun, 31 May 2015 18:04:36 +0000 (00:04 +0600)]
[patreon] Fix embeds extraction (Closes #5862)

8 years ago[imgur] Improve extraction
Sergey M․ [Sat, 30 May 2015 22:05:26 +0000 (04:05 +0600)]
[imgur] Improve extraction

8 years ago[YoutubeDL] Tweak select_format for video only media
Sergey M․ [Sat, 30 May 2015 22:05:09 +0000 (04:05 +0600)]
[YoutubeDL] Tweak select_format for video only media

8 years agoMerge pull request #5852 from ivan/make-playlist-url
Sergey M. [Sat, 30 May 2015 21:19:00 +0000 (02:19 +0500)]
Merge pull request #5852 from ivan/make-playlist-url

[youtube] Construct a playlist URL in case the page is missing one

8 years ago[tvigle] Modernize
Sergey M․ [Sat, 30 May 2015 21:01:41 +0000 (03:01 +0600)]
[tvigle] Modernize

8 years ago[tvigle] Add support for m3u8
Sergey M․ [Sat, 30 May 2015 21:00:13 +0000 (03:00 +0600)]
[tvigle] Add support for m3u8

8 years ago[youtube] Construct a playlist URL in case the page is missing one
Ivan Kozik [Sat, 30 May 2015 20:50:22 +0000 (20:50 +0000)]
[youtube] Construct a playlist URL in case the page is missing one

This fixes jumping from user/channel -> playlist for some users like
https://www.youtube.com/user/BitcoinFoundation

This also removes the superfluous log message
"add --no-playlist to just download video VIDEOID"
when downloading a user/channel.

8 years ago[extractor/generic] Clarify test comment
Sergey M․ [Sat, 30 May 2015 20:36:20 +0000 (02:36 +0600)]
[extractor/generic] Clarify test comment

8 years ago[extractor/generic] Put all direct link tests near to each other for better navigation
Sergey M․ [Sat, 30 May 2015 20:22:29 +0000 (02:22 +0600)]
[extractor/generic] Put all direct link tests near to each other for better navigation

8 years ago[extractor/generic] Add test for large compressed media
Sergey M․ [Sat, 30 May 2015 20:13:24 +0000 (02:13 +0600)]
[extractor/generic] Add test for large compressed media

8 years ago[extractor/generic] Use compat_urllib_parse_unquote for unquoting video_id and title...
Sergey M․ [Sat, 30 May 2015 19:23:58 +0000 (01:23 +0600)]
[extractor/generic] Use compat_urllib_parse_unquote for unquoting video_id and title from URL

8 years ago[extractor/generic] Force Accept-Encoding to any for extraction pass
Sergey M․ [Sat, 30 May 2015 18:44:54 +0000 (00:44 +0600)]
[extractor/generic] Force Accept-Encoding to any for extraction pass

8 years ago[extractor/generic] Unescape video_id and title extracted from URL
Sergey M․ [Sat, 30 May 2015 17:16:14 +0000 (23:16 +0600)]
[extractor/generic] Unescape video_id and title extracted from URL

8 years ago[YoutubeDL] Do not loose request method information
Sergey M․ [Sat, 30 May 2015 16:52:02 +0000 (22:52 +0600)]
[YoutubeDL] Do not loose request method information

8 years agoMerge branch 'PeterDing-porn91'
Yen Chi Hsuan [Sat, 30 May 2015 16:33:30 +0000 (00:33 +0800)]
Merge branch 'PeterDing-porn91'

8 years ago[porn91] Use single quotes
Yen Chi Hsuan [Sat, 30 May 2015 16:31:18 +0000 (00:31 +0800)]
[porn91] Use single quotes

8 years ago[porn91] Catch daily limit error
Yen Chi Hsuan [Sat, 30 May 2015 16:26:12 +0000 (00:26 +0800)]
[porn91] Catch daily limit error

8 years ago[porn91] Extract more info
Yen Chi Hsuan [Sat, 30 May 2015 16:20:37 +0000 (00:20 +0800)]
[porn91] Extract more info

8 years ago[porn91] Simplify
Yen Chi Hsuan [Sat, 30 May 2015 16:03:19 +0000 (00:03 +0800)]
[porn91] Simplify

8 years ago[porn91] PEP8
Yen Chi Hsuan [Sat, 30 May 2015 15:35:55 +0000 (23:35 +0800)]
[porn91] PEP8

8 years agoMerge branch 'porn91' of https://github.com/PeterDing/youtube-dl into PeterDing-porn91
Yen Chi Hsuan [Sat, 30 May 2015 15:33:10 +0000 (23:33 +0800)]
Merge branch 'porn91' of https://github.com/PeterDing/youtube-dl into PeterDing-porn91

8 years ago[youtube:user] Workaround 35 pages limitation (Closes #5778)
Sergey M․ [Sat, 30 May 2015 12:29:16 +0000 (18:29 +0600)]
[youtube:user] Workaround 35 pages limitation (Closes #5778)

8 years ago[tubitv] Add error message for videos that require login (#5524)
Naglis Jonaitis [Sat, 30 May 2015 11:33:27 +0000 (14:33 +0300)]
[tubitv] Add error message for videos that require login (#5524)

8 years ago[tubitv] Add new extractor (Closes #5524)
Naglis Jonaitis [Sat, 30 May 2015 11:16:18 +0000 (14:16 +0300)]
[tubitv] Add new extractor (Closes #5524)

8 years ago[tf1] Extend _VALID_URL (Closes #5848)
Sergey M․ [Sat, 30 May 2015 10:18:11 +0000 (16:18 +0600)]
[tf1] Extend _VALID_URL (Closes #5848)

8 years ago[vgtv] Properly handle lives
Sergey M․ [Sat, 30 May 2015 10:12:07 +0000 (16:12 +0600)]
[vgtv] Properly handle lives

8 years ago[YoutubeDL] Make sure all formats have unique format_id
Sergey M․ [Sat, 30 May 2015 10:04:44 +0000 (16:04 +0600)]
[YoutubeDL] Make sure all formats have unique format_id

8 years ago[vgtv] Check for inactive videos
Sergey M․ [Sat, 30 May 2015 09:15:42 +0000 (15:15 +0600)]
[vgtv] Check for inactive videos

8 years ago[vgtv] Skip wasLive hds (Closes #5835)
Sergey M․ [Sat, 30 May 2015 09:14:10 +0000 (15:14 +0600)]
[vgtv] Skip wasLive hds (Closes #5835)

8 years agoMerge branch 'ping-soompi'
Sergey M․ [Sat, 30 May 2015 08:37:18 +0000 (14:37 +0600)]
Merge branch 'ping-soompi'

8 years ago[crunchyroll] Fix python 3.2
Sergey M․ [Sat, 30 May 2015 08:36:45 +0000 (14:36 +0600)]
[crunchyroll] Fix python 3.2

8 years ago[soompi] Improve and simplify
Sergey M․ [Sat, 30 May 2015 08:30:04 +0000 (14:30 +0600)]
[soompi] Improve and simplify

8 years ago[crunchyroll] Extract subtitles extraction routine
Sergey M․ [Sat, 30 May 2015 08:12:58 +0000 (14:12 +0600)]
[crunchyroll] Extract subtitles extraction routine

8 years ago[tube8] fix extractor (fixes #5846)
pulpe [Sat, 30 May 2015 07:30:14 +0000 (09:30 +0200)]
[tube8] fix extractor (fixes #5846)

8 years ago[spiegeltv] Changed RTMP server (fixes #5788 and fixes #5843)
Yen Chi Hsuan [Sat, 30 May 2015 05:23:09 +0000 (13:23 +0800)]
[spiegeltv] Changed RTMP server (fixes #5788 and fixes #5843)

Thanks to @brickleroux for finding out the problem

8 years ago[postprocessor/embedthumbnail] embed mp4 too (fixes #5840)
pulpe [Fri, 29 May 2015 10:47:20 +0000 (12:47 +0200)]
[postprocessor/embedthumbnail] embed mp4 too (fixes #5840)

8 years agorelease 2015.05.29
Philipp Hagemeister [Fri, 29 May 2015 05:52:17 +0000 (07:52 +0200)]
release 2015.05.29

8 years ago[senate] Extend _VALID_URL (fixes #5836)
Yen Chi Hsuan [Fri, 29 May 2015 04:44:31 +0000 (12:44 +0800)]
[senate] Extend _VALID_URL (fixes #5836)

8 years ago[porn91] the one that _search_regex returns not needs to be checked
PeterDing [Fri, 29 May 2015 00:21:24 +0000 (08:21 +0800)]
[porn91] the one that _search_regex returns not needs to be checked

8 years agoMerge branch 'soompi' of https://github.com/ping/youtube-dl into ping-soompi
Sergey M․ [Thu, 28 May 2015 16:22:29 +0000 (22:22 +0600)]
Merge branch 'soompi' of https://github.com/ping/youtube-dl into ping-soompi

8 years ago[nowtv] Add test for rtlnitro
Sergey M․ [Wed, 27 May 2015 19:26:14 +0000 (01:26 +0600)]
[nowtv] Add test for rtlnitro

8 years ago[nowtv] Do not request unnecessary metadata
Sergey M․ [Wed, 27 May 2015 19:15:04 +0000 (01:15 +0600)]
[nowtv] Do not request unnecessary metadata

8 years ago[nowtv] Add non-free video check
Sergey M․ [Wed, 27 May 2015 17:41:43 +0000 (23:41 +0600)]
[nowtv] Add non-free video check

8 years ago[porn91] change re to _search_regex
PeterDing [Wed, 27 May 2015 17:37:24 +0000 (01:37 +0800)]
[porn91] change re to _search_regex

8 years agoMerge branch 'akirk-nowtv'
Sergey M․ [Wed, 27 May 2015 17:22:19 +0000 (23:22 +0600)]
Merge branch 'akirk-nowtv'

8 years ago[nowtv] Improve and simplify
Sergey M․ [Wed, 27 May 2015 17:20:32 +0000 (23:20 +0600)]
[nowtv] Improve and simplify

8 years ago[porn91] Add new extractor for 91porn.com
PeterDing [Wed, 27 May 2015 16:37:00 +0000 (00:37 +0800)]
[porn91] Add new extractor for 91porn.com

8 years ago[facebook] Improve title regex (Closes #5816)
Sergey M․ [Wed, 27 May 2015 15:25:07 +0000 (21:25 +0600)]
[facebook] Improve title regex (Closes #5816)

8 years ago[nrk] Update subtitles test
Yen Chi Hsuan [Wed, 27 May 2015 07:23:34 +0000 (15:23 +0800)]
[nrk] Update subtitles test

Subtitle conversion routine is removed, so the subtitles are TTML now. See
1c7e2e64f6328024711d5fa999d4498396f4cb5c

8 years ago[teamcoco] Use determine_ext to determine the video type
Yen Chi Hsuan [Wed, 27 May 2015 06:51:18 +0000 (14:51 +0800)]
[teamcoco] Use determine_ext to determine the video type

Some videos does not contain a 'type' field (#5798)

8 years ago[naver] Fix video url (fixes #5809)
Yen Chi Hsuan [Wed, 27 May 2015 06:44:08 +0000 (14:44 +0800)]
[naver] Fix video url (fixes #5809)

RTMP urls in test:naver does not work. Need more investigation.

8 years ago[naver] Enhanced error detection
Yen Chi Hsuan [Wed, 27 May 2015 06:20:29 +0000 (14:20 +0800)]
[naver] Enhanced error detection

8 years ago[bilibili] Catch API call failures
Yen Chi Hsuan [Tue, 26 May 2015 20:23:21 +0000 (04:23 +0800)]
[bilibili] Catch API call failures

JSON are returned in a failed API call

8 years ago[bilibili] Skip assertion if HQ videos not available
Yen Chi Hsuan [Tue, 26 May 2015 20:14:24 +0000 (04:14 +0800)]
[bilibili] Skip assertion if HQ videos not available

8 years ago[spankwire] Do not modify aes key string
Sergey M․ [Tue, 26 May 2015 19:42:53 +0000 (01:42 +0600)]
[spankwire] Do not modify aes key string

8 years ago[pornhub] Do not modify aes key string (Closes #5824)
Sergey M․ [Tue, 26 May 2015 19:41:00 +0000 (01:41 +0600)]
[pornhub] Do not modify aes key string (Closes #5824)

8 years ago[dailymotion:user] Fix _VALID_URL
Sergey M․ [Tue, 26 May 2015 16:16:47 +0000 (22:16 +0600)]
[dailymotion:user] Fix _VALID_URL

8 years ago[dailymotion:user] Process user home as user (Closes #5823)
Sergey M․ [Tue, 26 May 2015 16:12:26 +0000 (22:12 +0600)]
[dailymotion:user] Process user home as user (Closes #5823)

8 years agoRemove Firedrive and Sockshare imports
Naglis Jonaitis [Tue, 26 May 2015 10:53:14 +0000 (13:53 +0300)]
Remove Firedrive and Sockshare imports

Oops

8 years ago[firedrive] Remove extractor (Closes #3870)
Naglis Jonaitis [Tue, 26 May 2015 10:44:46 +0000 (13:44 +0300)]
[firedrive] Remove extractor (Closes #3870)

Haywire since last October.

8 years ago[sockshare] Remove extractor
Naglis Jonaitis [Tue, 26 May 2015 10:43:00 +0000 (13:43 +0300)]
[sockshare] Remove extractor

Haywire since last October.

8 years ago[cinemassacre] Support an alternative form of screenwavemedia URL
Yen Chi Hsuan [Tue, 26 May 2015 05:54:41 +0000 (13:54 +0800)]
[cinemassacre] Support an alternative form of screenwavemedia URL

fixes #5821

8 years ago[facebook] Move the title extraction warning below (fixes #5820)
Yen Chi Hsuan [Tue, 26 May 2015 05:37:15 +0000 (13:37 +0800)]
[facebook] Move the title extraction warning below (fixes #5820)

8 years ago[tf1] Extend _VALID_URL (fixes #5819)
Yen Chi Hsuan [Tue, 26 May 2015 05:32:43 +0000 (13:32 +0800)]
[tf1] Extend _VALID_URL (fixes #5819)

8 years agortlnow is now hosted at nowtv.de
Alexander Kirk [Mon, 25 May 2015 18:12:18 +0000 (20:12 +0200)]
rtlnow is now hosted at nowtv.de

8 years ago[odnoklassniki] Make URL explicit
Sergey M․ [Mon, 25 May 2015 15:27:43 +0000 (21:27 +0600)]
[odnoklassniki] Make URL explicit

8 years ago[odnoklassniki] Support extraction from metadata URL (Closes #5813)
Sergey M․ [Mon, 25 May 2015 15:22:13 +0000 (21:22 +0600)]
[odnoklassniki] Support extraction from metadata URL (Closes #5813)

8 years agoCredit @misterhat for karrierevideos (#5729)
Sergey M․ [Sun, 24 May 2015 22:53:53 +0000 (04:53 +0600)]
Credit @misterhat for karrierevideos (#5729)

8 years ago[tenplay] Fix formats and modernize (Closes #5806)
Sergey M? [Sun, 24 May 2015 17:57:47 +0000 (23:57 +0600)]
[tenplay] Fix formats and modernize (Closes #5806)

8 years ago[arte] Remove unused import
Jaime Marquínez Ferrándiz [Sun, 24 May 2015 16:46:29 +0000 (18:46 +0200)]
[arte] Remove unused import

8 years agoMerge pull request #5780 from jaimeMF/remove-nondash
Sergey M. [Sun, 24 May 2015 16:42:15 +0000 (21:42 +0500)]
Merge pull request #5780 from jaimeMF/remove-nondash

[youtube] Remove the nondash formats (fixes #5774)

8 years ago[youtube] Remove the nondash formats (fixes #5774)
Jaime Marquínez Ferrándiz [Fri, 22 May 2015 09:58:52 +0000 (11:58 +0200)]
[youtube] Remove the nondash formats (fixes #5774)

Since we use fixed values for some fields like width and height they can be wrong, and would get picked by some formats filters.
For example for https://www.youtube.com/watch?v=EQCrhbBxsjA the biggest height is 720 and for nondash formats it's set to 1440, so -f 'bestvideo[height>=1200]+bestaudio' would incorrectly pick the nondash format, instead it should report that the requested format is not available.

8 years ago[arte:future] Switch to `search_regex` for now (Closes #5801)
Sergey M․ [Sun, 24 May 2015 15:25:00 +0000 (21:25 +0600)]
[arte:future] Switch to `search_regex` for now (Closes #5801)

8 years ago[rtbf] Fix extraction (Closes #5803)
Sergey M․ [Sun, 24 May 2015 15:09:08 +0000 (21:09 +0600)]
[rtbf] Fix extraction (Closes #5803)

8 years agoMerge branch 'misterhat-karrierevideos'
Sergey M․ [Sun, 24 May 2015 14:14:54 +0000 (20:14 +0600)]
Merge branch 'misterhat-karrierevideos'

8 years ago[karrierevideos] Improve and simplify
Sergey M․ [Sun, 24 May 2015 14:04:13 +0000 (20:04 +0600)]
[karrierevideos] Improve and simplify

8 years agoMerge branch 'karrierevideos' of https://github.com/misterhat/youtube-dl into misterh...
Sergey M․ [Sun, 24 May 2015 13:19:48 +0000 (19:19 +0600)]
Merge branch 'karrierevideos' of https://github.com/misterhat/youtube-dl into misterhat-karrierevideos

8 years ago[empflix] Relax _VALID_URL
Sergey M․ [Sun, 24 May 2015 13:10:03 +0000 (19:10 +0600)]
[empflix] Relax _VALID_URL

8 years ago[tnaflix] Do not capture `cat_id`
Sergey M․ [Sun, 24 May 2015 13:08:22 +0000 (19:08 +0600)]
[tnaflix] Do not capture `cat_id`

8 years agoMerge pull request #5772 from frenchy1983/fix_tnaflix_regex
Sergey M. [Sun, 24 May 2015 12:54:25 +0000 (17:54 +0500)]
Merge pull request #5772 from frenchy1983/fix_tnaflix_regex

[TNAFlix] Allow dot (and more) in cat_id and display_id

8 years ago[README.md] Keep more idiomatic rwx order
Sergey M. [Sun, 24 May 2015 12:32:04 +0000 (18:32 +0600)]
[README.md] Keep more idiomatic rwx order

8 years agoMerge pull request #5800 from WassimAttar/patch-1
Sergey M. [Sun, 24 May 2015 12:29:26 +0000 (17:29 +0500)]
Merge pull request #5800 from WassimAttar/patch-1

[README.md] chmod error

8 years agochmod error
WassimAttar [Sun, 24 May 2015 08:37:05 +0000 (10:37 +0200)]
chmod error

After installing youtube-dl with this method
    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
    sudo chmod a+xr /usr/local/bin/youtube-dl
When i try to use it, i get this error
    python: can't open file '/usr/local/bin/youtube-dl': [Errno 13] Permission denied

The correct chmod is a+xr

8 years ago[YoutubeDL] Initialize `files_to_delete` (Closes #5797)
Sergey M․ [Sat, 23 May 2015 22:14:01 +0000 (04:14 +0600)]
[YoutubeDL] Initialize `files_to_delete` (Closes #5797)

8 years ago[drtv] Improve extraction (Closes #5792)
Sergey M? [Sat, 23 May 2015 19:21:18 +0000 (01:21 +0600)]
[drtv] Improve extraction (Closes #5792)

8 years ago[nextmedia] Extend and reorder _VALID_URL
Yen Chi Hsuan [Sat, 23 May 2015 18:42:01 +0000 (02:42 +0800)]
[nextmedia] Extend and reorder _VALID_URL

8 years ago[nextmedia] Merge AppleDailyRealtimeNewsIE and AppleDailyAnimationNewsIE
Yen Chi Hsuan [Sat, 23 May 2015 18:36:47 +0000 (02:36 +0800)]
[nextmedia] Merge AppleDailyRealtimeNewsIE and AppleDailyAnimationNewsIE

8 years ago[cnn] Relax _VALID_URL again (fixes #5737)
Yen Chi Hsuan [Sat, 23 May 2015 18:04:02 +0000 (02:04 +0800)]
[cnn] Relax _VALID_URL again (fixes #5737)

The problem is the same as test:CNN_1, so I didn't add the test case

8 years ago[prosiebensat1] Add support for .at domain names (Closes #5786)
Sergey M․ [Sat, 23 May 2015 15:25:53 +0000 (21:25 +0600)]
[prosiebensat1] Add support for .at domain names (Closes #5786)