youtube-dl
8 years agoupdate: Use https for getting the version info (fixes #5909)
Jaime Marquínez Ferrándiz [Sat, 6 Jun 2015 22:19:45 +0000 (00:19 +0200)]
update: Use https for getting the version info (fixes #5909)

8 years agoMerge branch 'PeterDing-iqiyi'
Yen Chi Hsuan [Sat, 6 Jun 2015 18:59:27 +0000 (02:59 +0800)]
Merge branch 'PeterDing-iqiyi'

8 years ago[iqiyi] Cache encryption keys
Yen Chi Hsuan [Sat, 6 Jun 2015 18:47:36 +0000 (02:47 +0800)]
[iqiyi] Cache encryption keys

8 years ago[iqiyi] Improve regex pattern again
Yen Chi Hsuan [Sat, 6 Jun 2015 18:39:03 +0000 (02:39 +0800)]
[iqiyi] Improve regex pattern again

8 years ago[iqiyi] Unify get_format() and get_bid()
Yen Chi Hsuan [Sat, 6 Jun 2015 18:25:00 +0000 (02:25 +0800)]
[iqiyi] Unify get_format() and get_bid()

8 years ago[iqiyi] Make _VALID_URL more accurate
Yen Chi Hsuan [Sat, 6 Jun 2015 18:13:22 +0000 (02:13 +0800)]
[iqiyi] Make _VALID_URL more accurate

v_* urls are individual videos, while a_* urls are playlists, which are
not supported yet.

8 years ago[iqiyi] Add a multipart test case
Yen Chi Hsuan [Sat, 6 Jun 2015 18:09:33 +0000 (02:09 +0800)]
[iqiyi] Add a multipart test case

8 years ago[iqiyi] Change id for multipart videos
Yen Chi Hsuan [Sat, 6 Jun 2015 17:57:05 +0000 (01:57 +0800)]
[iqiyi] Change id for multipart videos

8 years ago[iqiyi] Improve some variable names and add download notes
Yen Chi Hsuan [Sat, 6 Jun 2015 17:52:51 +0000 (01:52 +0800)]
[iqiyi] Improve some variable names and add download notes

8 years ago[iqiyi] Reorder imports
Yen Chi Hsuan [Sat, 6 Jun 2015 17:35:09 +0000 (01:35 +0800)]
[iqiyi] Reorder imports

8 years ago[iqiyi] Give error message for assertion failures
Yen Chi Hsuan [Sat, 6 Jun 2015 17:32:03 +0000 (01:32 +0800)]
[iqiyi] Give error message for assertion failures

8 years ago[iqiyi] Simplify and improve regex patterns
Yen Chi Hsuan [Sat, 6 Jun 2015 16:56:08 +0000 (00:56 +0800)]
[iqiyi] Simplify and improve regex patterns

See the comments in #5849

8 years ago[iqiyi] Remove format selection codes
Yen Chi Hsuan [Sat, 6 Jun 2015 16:44:54 +0000 (00:44 +0800)]
[iqiyi] Remove format selection codes

8 years ago[iqiyi] PEP8
Yen Chi Hsuan [Sat, 6 Jun 2015 16:37:29 +0000 (00:37 +0800)]
[iqiyi] PEP8

8 years ago[sunporno] Fix view_count extraction
Naglis Jonaitis [Sat, 6 Jun 2015 10:58:20 +0000 (13:58 +0300)]
[sunporno] Fix view_count extraction

8 years ago[turbo] Improve description extraction
Naglis Jonaitis [Sat, 6 Jun 2015 10:56:46 +0000 (13:56 +0300)]
[turbo] Improve description extraction

`og:description` is empty for some videos.

8 years ago[youtube:channel] Improve channel id extraction (#5904)
Sergey M․ [Sat, 6 Jun 2015 00:25:37 +0000 (06:25 +0600)]
[youtube:channel] Improve channel id extraction (#5904)

8 years ago[pornovoisines] Improve average_rating extraction and update test case
Naglis Jonaitis [Sat, 6 Jun 2015 00:11:43 +0000 (03:11 +0300)]
[pornovoisines] Improve average_rating extraction and update test case

8 years ago[izlesene] Avoid timestamp differences in tests due to DST
Naglis Jonaitis [Fri, 5 Jun 2015 23:57:12 +0000 (02:57 +0300)]
[izlesene] Avoid timestamp differences in tests due to DST

8 years ago[izlesene] Unquote video URLs and simplify
Naglis Jonaitis [Fri, 5 Jun 2015 23:54:57 +0000 (02:54 +0300)]
[izlesene] Unquote video URLs and simplify

8 years agoMerge branch 'ping-qqmusic-more-formats'
Yen Chi Hsuan [Fri, 5 Jun 2015 15:19:54 +0000 (23:19 +0800)]
Merge branch 'ping-qqmusic-more-formats'

8 years ago[qqmusic] Use meaningful variable names
Yen Chi Hsuan [Fri, 5 Jun 2015 15:19:25 +0000 (23:19 +0800)]
[qqmusic] Use meaningful variable names

8 years ago[qqmusic] Rearrange codes
Yen Chi Hsuan [Fri, 5 Jun 2015 15:16:34 +0000 (23:16 +0800)]
[qqmusic] Rearrange codes

8 years agoMerge branch 'qqmusic-more-formats' of https://github.com/ping/youtube-dl into ping...
Yen Chi Hsuan [Fri, 5 Jun 2015 15:14:44 +0000 (23:14 +0800)]
Merge branch 'qqmusic-more-formats' of https://github.com/ping/youtube-dl into ping-qqmusic-more-formats

8 years ago[teamcoco] Handle incomplete m3u8 URLs (fixes #5798)
Yen Chi Hsuan [Fri, 5 Jun 2015 14:55:29 +0000 (22:55 +0800)]
[teamcoco] Handle incomplete m3u8 URLs (fixes #5798)

There are 2 TODOs. I don't know how to handle these cases correctly.

8 years ago[qqmusic] Set abr for mp3 formats
ping [Thu, 4 Jun 2015 22:04:26 +0000 (06:04 +0800)]
[qqmusic] Set abr for mp3 formats

8 years agorelease 2015.06.04.1
Philipp Hagemeister [Thu, 4 Jun 2015 19:54:33 +0000 (21:54 +0200)]
release 2015.06.04.1

8 years agorelease 2015.06.04
Philipp Hagemeister [Thu, 4 Jun 2015 19:49:02 +0000 (21:49 +0200)]
release 2015.06.04

8 years ago[qqmusic:toplist] List name and description are optional
Yen Chi Hsuan [Thu, 4 Jun 2015 16:52:18 +0000 (00:52 +0800)]
[qqmusic:toplist] List name and description are optional

8 years agoMerge pull request #5891 from ping/qqmusic-toplist-fix
Yen Chi Hsuan [Thu, 4 Jun 2015 16:50:59 +0000 (00:50 +0800)]
Merge pull request #5891 from ping/qqmusic-toplist-fix

[qqmusic] Fix toplist extraction

8 years ago[tnaflix] Fix relative URLs (empflix)
Sergey M․ [Thu, 4 Jun 2015 14:42:37 +0000 (20:42 +0600)]
[tnaflix] Fix relative URLs (empflix)

8 years ago[empflix] Fix typo
Sergey M․ [Thu, 4 Jun 2015 14:39:03 +0000 (20:39 +0600)]
[empflix] Fix typo

8 years ago[tnaflix] Modernize
Sergey M․ [Thu, 4 Jun 2015 14:37:05 +0000 (20:37 +0600)]
[tnaflix] Modernize

8 years ago[tnaflix] Fix typo
Sergey M․ [Thu, 4 Jun 2015 14:34:48 +0000 (20:34 +0600)]
[tnaflix] Fix typo

8 years ago[qqmusic] Extract additional formats (mp3-128, mp3-320)
ping [Thu, 4 Jun 2015 09:41:29 +0000 (17:41 +0800)]
[qqmusic] Extract additional formats (mp3-128, mp3-320)

8 years ago[qqmusic] Remove unused import
ping [Thu, 4 Jun 2015 09:32:06 +0000 (17:32 +0800)]
[qqmusic] Remove unused import

8 years ago[qqmusic] Fix toplist
ping [Thu, 4 Jun 2015 03:27:18 +0000 (11:27 +0800)]
[qqmusic] Fix toplist

8 years ago[test/aes] Fix on python 3.3 and higher
Jaime Marquínez Ferrándiz [Wed, 3 Jun 2015 21:50:38 +0000 (23:50 +0200)]
[test/aes] Fix on python 3.3 and higher

Since 878563c847fa5248eedbd44187536dec04643eaf the aes functions only accepts the base64 data as a unicode string.

8 years agoMerge pull request #5876 from slava-sh/nova
Sergey M. [Wed, 3 Jun 2015 18:18:01 +0000 (23:18 +0500)]
Merge pull request #5876 from slava-sh/nova

[nova] Update

8 years ago[nova] Revert "Fix extension extraction bug"
Slava Shklyaev [Wed, 3 Jun 2015 16:18:41 +0000 (19:18 +0300)]
[nova] Revert "Fix extension extraction bug"

This reverts commit 9464a194dbf48989c486fa2de9e1aebc59e28ed4.

8 years agoMerge branch 'iqiyi' of https://github.com/PeterDing/youtube-dl into PeterDing-iqiyi
Yen Chi Hsuan [Wed, 3 Jun 2015 15:59:52 +0000 (23:59 +0800)]
Merge branch 'iqiyi' of https://github.com/PeterDing/youtube-dl into PeterDing-iqiyi

8 years ago[tvigle] Skip tests
Sergey M․ [Wed, 3 Jun 2015 14:53:54 +0000 (20:53 +0600)]
[tvigle] Skip tests

8 years ago[tvigle] Capture error message
Sergey M․ [Wed, 3 Jun 2015 14:52:47 +0000 (20:52 +0600)]
[tvigle] Capture error message

8 years ago[24video] Fix uploader extraction
Sergey M․ [Wed, 3 Jun 2015 14:47:11 +0000 (20:47 +0600)]
[24video] Fix uploader extraction

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[nova] Add a comment about html in description
Slava Shklyaev [Tue, 2 Jun 2015 16:09:47 +0000 (19:09 +0300)]
[nova] Add a comment about html in description

8 years ago[nova] Fix Python 2.6 compatability issue
Slava Shklyaev [Tue, 2 Jun 2015 15:17:33 +0000 (18:17 +0300)]
[nova] Fix Python 2.6 compatability issue

8 years ago[nova] Fix display_id extraction bug
Slava Shklyaev [Tue, 2 Jun 2015 14:49:15 +0000 (17:49 +0300)]
[nova] Fix display_id extraction bug

8 years ago[nova] Comply with review
Slava Shklyaev [Tue, 2 Jun 2015 15:15:05 +0000 (18:15 +0300)]
[nova] Comply with review

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] Minor style improvement
Slava Shklyaev [Tue, 2 Jun 2015 09:57:03 +0000 (12:57 +0300)]
[nova] Minor style improvement

8 years ago[nova] Remove html tags from description
Slava Shklyaev [Tue, 2 Jun 2015 09:56:36 +0000 (12:56 +0300)]
[nova] Remove html tags from description

8 years ago[nova] Extract upload_date in some cases
Slava Shklyaev [Tue, 2 Jun 2015 09:55:41 +0000 (12:55 +0300)]
[nova] Extract upload_date in some cases

8 years ago[nova] Fix extension extraction bug
Slava Shklyaev [Tue, 2 Jun 2015 09:52:39 +0000 (12:52 +0300)]
[nova] Fix extension extraction bug

Replace the hardcoded flv with determine_ext. Let rtmpdump parse the url.

8 years ago[nova] Fix display_id extraction bug
Slava Shklyaev [Tue, 2 Jun 2015 09:47:52 +0000 (12:47 +0300)]
[nova] Fix display_id extraction bug

Make id group non-greedy so that .html is not included in it.

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[iqiyi] Do not request for unneeded formats
PeterDing [Sat, 30 May 2015 02:37:54 +0000 (10:37 +0800)]
[iqiyi] Do not request for unneeded formats

8 years ago[iqiyi] Add new extractor for iqiyi.com
PeterDing [Fri, 29 May 2015 15:32:04 +0000 (23:32 +0800)]
[iqiyi] Add new extractor for iqiyi.com