youtube-dl
10 years ago[bash-completion] Complete filenames or directories if the previous option requires it
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 23:41:30 +0000 (00:41 +0100)]
[bash-completion] Complete filenames or directories if the previous option requires it

10 years ago[youtube:playlist] Add support for YouTube mixes (fixes #1839)
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 20:35:03 +0000 (21:35 +0100)]
[youtube:playlist] Add support for YouTube mixes (fixes #1839)

10 years agoUse the new '_download_xml' helper in more extractors
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 17:48:52 +0000 (18:48 +0100)]
Use the new '_download_xml' helper in more extractors

10 years ago[youtube:playlist] Remove the link with index 0
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 18:09:14 +0000 (19:09 +0100)]
[youtube:playlist] Remove the link with index 0

It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example)

10 years agoYoutubeDL: set the 'params' property before any message/warning/error is sent (fixes...
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 17:53:36 +0000 (18:53 +0100)]
YoutubeDL: set the 'params' property before any message/warning/error is sent (fixes #1840)

If it sets the 'restrictfilenames' param, it will first report a warning. It will try to get the logger from the 'params' property, which would be set at that moment to None, raising the error 'AttributeError: 'NoneType' object has no attribute 'get''

10 years agorelease 2013.11.26
Philipp Hagemeister [Tue, 26 Nov 2013 09:41:35 +0000 (10:41 +0100)]
release 2013.11.26

10 years agoInclude the proxy in the parameters for YoutubeDL (fixes #1831)
Jaime Marquínez Ferrándiz [Tue, 26 Nov 2013 07:03:11 +0000 (08:03 +0100)]
Include the proxy in the parameters for YoutubeDL (fixes #1831)

10 years agoMerge pull request #1830 from jaimeMF/download-archive
Philipp Hagemeister [Mon, 25 Nov 2013 22:14:25 +0000 (14:14 -0800)]
Merge pull request #1830 from jaimeMF/download-archive

Use the 'extractor_key' field for the download archive file

10 years agoUse the 'extractor_key' field for the download archive file
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:57:15 +0000 (22:57 +0100)]
Use the 'extractor_key' field for the download archive file

It has the same value as the ie_key.

10 years agoFix typo in the documentation of the 'download_archive' param
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:52:09 +0000 (22:52 +0100)]
Fix typo in the documentation of the 'download_archive' param

10 years agorelease 2013.11.25.3
Philipp Hagemeister [Mon, 25 Nov 2013 21:36:18 +0000 (22:36 +0100)]
release 2013.11.25.3

10 years ago[soundcloud] Support for listing of audio-only files
Philipp Hagemeister [Mon, 25 Nov 2013 21:34:56 +0000 (22:34 +0100)]
[soundcloud] Support for listing of audio-only files

10 years agoFix rtmpdump with non-ASCII filenames on Windows on 2.x
Philipp Hagemeister [Mon, 25 Nov 2013 21:31:27 +0000 (22:31 +0100)]
Fix rtmpdump with non-ASCII filenames on Windows on 2.x

Reported in #1798

10 years agoMerge pull request #1829 from jaimeMF/ydl-empty-params
Philipp Hagemeister [Mon, 25 Nov 2013 21:19:59 +0000 (13:19 -0800)]
Merge pull request #1829 from jaimeMF/ydl-empty-params

Allow to initialize a YoutubeDL object without parameters

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

10 years agoDo not warn about fixed output template if --max-downloads is 1
Philipp Hagemeister [Mon, 25 Nov 2013 21:15:20 +0000 (22:15 +0100)]
Do not warn about fixed output template if --max-downloads is 1

Fixes #1828

10 years agoAllow to initialize a YoutubeDL object without parameters
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 20:55:20 +0000 (21:55 +0100)]
Allow to initialize a YoutubeDL object without parameters

Having to pass the 'outtmpl' parameter feels really strange when you just want to extract the info of a video.

10 years ago[bambuser] Skip the download in the test
Jaime Marquínez Ferrándiz [Mon, 25 Nov 2013 21:03:20 +0000 (22:03 +0100)]
[bambuser] Skip the download in the test

It doesn't respect the 'Range' header.

10 years ago[soundcloud] Prefer HTTP over RTMP (#1798)
Philipp Hagemeister [Mon, 25 Nov 2013 19:30:41 +0000 (20:30 +0100)]
[soundcloud] Prefer HTTP over RTMP (#1798)

10 years agoReduce socket timeout
Philipp Hagemeister [Mon, 25 Nov 2013 18:11:01 +0000 (19:11 +0100)]
Reduce socket timeout

10 years agorelease 2013.11.25.2
Philipp Hagemeister [Mon, 25 Nov 2013 14:47:14 +0000 (15:47 +0100)]
release 2013.11.25.2

10 years agoFix --download-archive (Fixes #1826)
Philipp Hagemeister [Mon, 25 Nov 2013 14:46:54 +0000 (15:46 +0100)]
Fix --download-archive (Fixes #1826)

10 years agoMerge remote-tracking branch 'rbrito/swap-dimensions'
Philipp Hagemeister [Mon, 25 Nov 2013 05:19:15 +0000 (06:19 +0100)]
Merge remote-tracking branch 'rbrito/swap-dimensions'

10 years ago[FileDownloader] use moved format_bytes method
Philipp Hagemeister [Mon, 25 Nov 2013 05:17:41 +0000 (06:17 +0100)]
[FileDownloader] use moved format_bytes method

10 years agoMerge remote-tracking branch 'rzhxeo/rtmpdump'
Philipp Hagemeister [Mon, 25 Nov 2013 05:16:18 +0000 (06:16 +0100)]
Merge remote-tracking branch 'rzhxeo/rtmpdump'

10 years agorelease 2013.11.25.1
Philipp Hagemeister [Mon, 25 Nov 2013 05:06:39 +0000 (06:06 +0100)]
release 2013.11.25.1

10 years ago[viki] Fix subtitle extraction
Philipp Hagemeister [Mon, 25 Nov 2013 05:06:18 +0000 (06:06 +0100)]
[viki] Fix subtitle extraction

10 years ago[viki] Fix subtitles extraction
Philipp Hagemeister [Mon, 25 Nov 2013 04:58:04 +0000 (05:58 +0100)]
[viki] Fix subtitles extraction

10 years ago[viki] Fix uploader extraction
Philipp Hagemeister [Mon, 25 Nov 2013 04:57:55 +0000 (05:57 +0100)]
[viki] Fix uploader extraction

10 years ago[tests] Remove global_setup function
Philipp Hagemeister [Mon, 25 Nov 2013 02:47:32 +0000 (03:47 +0100)]
[tests] Remove global_setup function

10 years agorelease 2013.11.25
Philipp Hagemeister [Mon, 25 Nov 2013 02:37:49 +0000 (03:37 +0100)]
release 2013.11.25

10 years ago[generic] Improve detection
Philipp Hagemeister [Mon, 25 Nov 2013 02:35:52 +0000 (03:35 +0100)]
[generic] Improve detection

Allow download of http://goo.gl/7X5tOk
Fixes #1818

10 years agoMerge branch 'opener-to-ydl'
Philipp Hagemeister [Mon, 25 Nov 2013 02:30:37 +0000 (03:30 +0100)]
Merge branch 'opener-to-ydl'

10 years agoRemove quality_name field and improve zdf extractor
Philipp Hagemeister [Mon, 25 Nov 2013 02:28:55 +0000 (03:28 +0100)]
Remove quality_name field and improve zdf extractor

10 years ago[zdf/common] Use API in ZDF extractor.
Philipp Hagemeister [Mon, 25 Nov 2013 02:12:26 +0000 (03:12 +0100)]
[zdf/common] Use API in ZDF extractor.

This also comes with a lot of extra format fields
Fixes #1518

10 years ago[viki] Make uploader field optional (#1813)
Philipp Hagemeister [Mon, 25 Nov 2013 01:02:34 +0000 (02:02 +0100)]
[viki] Make uploader field optional (#1813)

10 years agoUpdate the keywords tests for the rename of the old ComedyCentralIE
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 21:13:20 +0000 (22:13 +0100)]
Update the keywords tests for the rename of the old ComedyCentralIE

10 years ago[comedycentral] Add support for comedycentral.com videos (closes #1824)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 20:18:35 +0000 (21:18 +0100)]
[comedycentral] Add support for comedycentral.com videos (closes #1824)

It's a subclass of MTVIE

The extractor for colbertnation.com and thedailyshow.com is called now ComedyCentralShowsIE

10 years ago[viki] Skip travis test
Philipp Hagemeister [Sun, 24 Nov 2013 14:28:33 +0000 (15:28 +0100)]
[viki] Skip travis test

Also provide a better error message for geoblocked videos.

10 years ago[vik] Clarify output
Philipp Hagemeister [Sun, 24 Nov 2013 14:20:16 +0000 (15:20 +0100)]
[vik] Clarify output

10 years agoMerge branch 'master' into opener-to-ydl
Philipp Hagemeister [Sun, 24 Nov 2013 14:18:44 +0000 (15:18 +0100)]
Merge branch 'master' into opener-to-ydl

10 years agoDocument proxy
Philipp Hagemeister [Sun, 24 Nov 2013 14:03:25 +0000 (15:03 +0100)]
Document proxy

10 years ago[collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring (fixes...
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 13:59:19 +0000 (14:59 +0100)]
[collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring (fixes #1822)

Uses a new helper method in InfoExtractor: _download_xml

10 years ago[youtube] Add an extractor for downloading the watch history (closes #1821)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 13:33:50 +0000 (14:33 +0100)]
[youtube] Add an extractor for downloading the watch history (closes #1821)

10 years ago[mixcloud] The description field may be missing (fixes #1819)
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 10:28:44 +0000 (11:28 +0100)]
[mixcloud] The description field may be missing (fixes #1819)

10 years ago[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead
Jaime Marquínez Ferrándiz [Sun, 24 Nov 2013 10:02:34 +0000 (11:02 +0100)]
[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead

10 years agorelease 2013.11.24.1
Philipp Hagemeister [Sun, 24 Nov 2013 06:51:56 +0000 (07:51 +0100)]
release 2013.11.24.1

10 years ago[clipfish] Add extractor (Fixes #1760)
Philipp Hagemeister [Sun, 24 Nov 2013 06:51:44 +0000 (07:51 +0100)]
[clipfish] Add extractor (Fixes #1760)

10 years agorelease 2013.11.24
Philipp Hagemeister [Sun, 24 Nov 2013 06:30:34 +0000 (07:30 +0100)]
release 2013.11.24

10 years ago[viki] Add extractor (fixes #1813)
Philipp Hagemeister [Sun, 24 Nov 2013 06:30:05 +0000 (07:30 +0100)]
[viki] Add extractor (fixes #1813)

10 years ago[youtube] do not use variable name twice
Philipp Hagemeister [Sun, 24 Nov 2013 05:54:26 +0000 (06:54 +0100)]
[youtube] do not use variable name twice

10 years ago[niconico] Clarify download
Philipp Hagemeister [Sun, 24 Nov 2013 05:53:50 +0000 (06:53 +0100)]
[niconico] Clarify download

10 years ago[bandcamp] Remove unused variable
Philipp Hagemeister [Sun, 24 Nov 2013 05:52:53 +0000 (06:52 +0100)]
[bandcamp] Remove unused variable

10 years ago[update] fix error
Philipp Hagemeister [Sun, 24 Nov 2013 05:52:21 +0000 (06:52 +0100)]
[update] fix error

10 years agoCredit @takuya0301 for niconico
Philipp Hagemeister [Sun, 24 Nov 2013 05:39:49 +0000 (06:39 +0100)]
Credit @takuya0301 for niconico

10 years ago[niconico] Simplify and make work with old Python versions
Philipp Hagemeister [Sun, 24 Nov 2013 05:37:14 +0000 (06:37 +0100)]
[niconico] Simplify and make work with old Python versions

The website requires SSLv3, otherwise it just times out during SSL negotiation.

10 years agoMerge remote-tracking branch 'takuya0301/niconico'
Philipp Hagemeister [Sun, 24 Nov 2013 05:09:11 +0000 (06:09 +0100)]
Merge remote-tracking branch 'takuya0301/niconico'

10 years agoSimplify logger code(#1811)
Philipp Hagemeister [Sun, 24 Nov 2013 05:08:11 +0000 (06:08 +0100)]
Simplify logger code(#1811)

10 years agoMerge remote-tracking branch 'iTaybb/master'
Philipp Hagemeister [Sun, 24 Nov 2013 05:07:12 +0000 (06:07 +0100)]
Merge remote-tracking branch 'iTaybb/master'

10 years ago[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the...
Jaime Marquínez Ferrándiz [Sat, 23 Nov 2013 22:26:06 +0000 (23:26 +0100)]
[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the parameters (fixes #1815)

10 years ago[streamcloud] skip test on travis
Philipp Hagemeister [Sat, 23 Nov 2013 14:57:42 +0000 (15:57 +0100)]
[streamcloud] skip test on travis

10 years agoAdd support for niconico
Takuya Tsuchida [Sat, 23 Nov 2013 09:19:44 +0000 (18:19 +0900)]
Add support for niconico

10 years agoLog to an external logger (fixes #1810)
Itay Brandes [Sat, 23 Nov 2013 08:22:18 +0000 (10:22 +0200)]
Log to an external logger (fixes #1810)

Sadly applications using youtube-dl's python sources can't directly
access it's log stream. It's pretty much limited to stdout and stderr
only.

It should log to logging.Logger instance passed to YoutubeDL's params
dictionary.

10 years agorelease 2013.11.22.2
Philipp Hagemeister [Fri, 22 Nov 2013 22:08:15 +0000 (23:08 +0100)]
release 2013.11.22.2

10 years ago[update] Check if version from repository is newer before updating
Philipp Hagemeister [Fri, 22 Nov 2013 22:05:56 +0000 (23:05 +0100)]
[update] Check if version from repository is newer before updating

Closes #1704

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Fri, 22 Nov 2013 21:46:57 +0000 (22:46 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years agoMatch --download-archive during playlist processing (Fixes #1745)
Philipp Hagemeister [Fri, 22 Nov 2013 21:46:46 +0000 (22:46 +0100)]
Match --download-archive during playlist processing (Fixes #1745)

10 years ago[bambuser:channel] Update test
Jaime Marquínez Ferrándiz [Fri, 22 Nov 2013 20:26:31 +0000 (21:26 +0100)]
[bambuser:channel] Update test

10 years ago[howcast] update test's checksum
Jaime Marquínez Ferrándiz [Fri, 22 Nov 2013 20:25:12 +0000 (21:25 +0100)]
[howcast] update test's checksum

10 years ago[bandcamp] move the album test to the album extractor and return a single track inste...
Jaime Marquínez Ferrándiz [Fri, 22 Nov 2013 20:19:31 +0000 (21:19 +0100)]
[bandcamp] move the album test to the album extractor and return a single track instead of a playlist

10 years agorelease 2013.11.22.1
Philipp Hagemeister [Fri, 22 Nov 2013 19:23:55 +0000 (20:23 +0100)]
release 2013.11.22.1

10 years agoMerge remote-tracking branch 'jaimeMF/yt-playlists'
Philipp Hagemeister [Fri, 22 Nov 2013 19:11:54 +0000 (20:11 +0100)]
Merge remote-tracking branch 'jaimeMF/yt-playlists'

10 years agoPrint full title in --get-title output (#1806)
Philipp Hagemeister [Fri, 22 Nov 2013 19:00:35 +0000 (20:00 +0100)]
Print full title in --get-title output (#1806)

10 years agoMove the opener to the YoutubeDL object.
Philipp Hagemeister [Fri, 22 Nov 2013 18:57:52 +0000 (19:57 +0100)]
Move the opener to the YoutubeDL object.

This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805.

10 years ago[update] do not assign to unused variables
Philipp Hagemeister [Fri, 22 Nov 2013 18:15:36 +0000 (19:15 +0100)]
[update] do not assign to unused variables

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Fri, 22 Nov 2013 18:08:33 +0000 (19:08 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years ago[bandcamp] Skip album test
Philipp Hagemeister [Fri, 22 Nov 2013 18:08:25 +0000 (19:08 +0100)]
[bandcamp] Skip album test

10 years ago[vimeo] Fix the extraction of vimeo pro and player.vimeo.com videos
Jaime Marquínez Ferrándiz [Fri, 22 Nov 2013 17:20:31 +0000 (18:20 +0100)]
[vimeo] Fix the extraction of vimeo pro and player.vimeo.com videos

10 years agorelease 2013.11.22
Philipp Hagemeister [Fri, 22 Nov 2013 16:46:26 +0000 (17:46 +0100)]
release 2013.11.22

10 years ago[bandcamp] Support trackinfo-style songs (Fixes #1270)
Philipp Hagemeister [Fri, 22 Nov 2013 16:44:55 +0000 (17:44 +0100)]
[bandcamp] Support trackinfo-style songs (Fixes #1270)

10 years ago[streamcloud] Add IE (Fixes #1801)
Philipp Hagemeister [Fri, 22 Nov 2013 16:19:22 +0000 (17:19 +0100)]
[streamcloud] Add IE (Fixes #1801)

10 years ago[toutv] Fix a typo
Philipp Hagemeister [Fri, 22 Nov 2013 16:17:55 +0000 (17:17 +0100)]
[toutv] Fix a typo

10 years ago[bandcamp] add support for albums (reported in #1270)
Jaime Marquínez Ferrándiz [Fri, 22 Nov 2013 15:05:14 +0000 (16:05 +0100)]
[bandcamp] add support for albums (reported in #1270)

10 years agoRemove unnecessary slash in setup.py (Fixes #1778)
Philipp Hagemeister [Thu, 21 Nov 2013 22:26:28 +0000 (23:26 +0100)]
Remove unnecessary slash in setup.py (Fixes #1778)

10 years agoutils.shell_quote: Convert the args to unicode strings
Jaime Marquínez Ferrándiz [Thu, 21 Nov 2013 13:09:28 +0000 (14:09 +0100)]
utils.shell_quote: Convert the args to unicode strings

The youtube test video failed with `UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 34: ordinal not in range(128)`, the problem was with the filenames being encoded.

10 years agorelease 2013.11.21
Philipp Hagemeister [Thu, 21 Nov 2013 12:59:33 +0000 (13:59 +0100)]
release 2013.11.21

10 years ago[soundcloud] Retrieve the file url using the client_id for the iPhone (fixes #1798)
Jaime Marquínez Ferrándiz [Thu, 21 Nov 2013 12:16:19 +0000 (13:16 +0100)]
[soundcloud] Retrieve the file url using the client_id for the iPhone (fixes #1798)

The desktop's client_id always give the rtmp url, but with the iPhone one it returns the http url if it's available.

10 years ago[sztv] skip test, site is undergoing mid-term maintenance
Philipp Hagemeister [Wed, 20 Nov 2013 08:59:03 +0000 (09:59 +0100)]
[sztv] skip test, site is undergoing mid-term maintenance

10 years ago[nhl] Make NHLVideocenter IE_DESC fit with other descriptions
Philipp Hagemeister [Wed, 20 Nov 2013 08:45:22 +0000 (09:45 +0100)]
[nhl] Make NHLVideocenter IE_DESC fit with other descriptions

10 years ago[spankwire] Fix description search
Philipp Hagemeister [Wed, 20 Nov 2013 08:23:53 +0000 (09:23 +0100)]
[spankwire] Fix description search

10 years ago[anitube] Skip test (on travis)
Philipp Hagemeister [Wed, 20 Nov 2013 06:46:44 +0000 (07:46 +0100)]
[anitube] Skip test (on travis)

10 years ago[spankwire] fix check for description
Philipp Hagemeister [Wed, 20 Nov 2013 06:45:32 +0000 (07:45 +0100)]
[spankwire] fix check for description

10 years ago[videopremium] Support new crazy redirect scheme
Philipp Hagemeister [Wed, 20 Nov 2013 06:43:21 +0000 (07:43 +0100)]
[videopremium] Support new crazy redirect scheme

10 years ago[toutv] really skip test
Philipp Hagemeister [Wed, 20 Nov 2013 06:37:14 +0000 (07:37 +0100)]
[toutv] really skip test

10 years agoAdapt age restriction tests to new .info.json filenames
Philipp Hagemeister [Wed, 20 Nov 2013 06:37:07 +0000 (07:37 +0100)]
Adapt age restriction tests to new .info.json filenames

10 years agorelease 2013.11.20
Philipp Hagemeister [Wed, 20 Nov 2013 06:25:17 +0000 (07:25 +0100)]
release 2013.11.20

10 years ago[escapist] Fix title search
Philipp Hagemeister [Wed, 20 Nov 2013 06:23:23 +0000 (07:23 +0100)]
[escapist] Fix title search

10 years ago[escapist] upper-case URL
Philipp Hagemeister [Wed, 20 Nov 2013 05:56:59 +0000 (06:56 +0100)]
[escapist] upper-case URL

10 years ago[escapist] Fix syntax error
Philipp Hagemeister [Wed, 20 Nov 2013 05:55:07 +0000 (06:55 +0100)]
[escapist] Fix syntax error

10 years ago[escapist] Add support for HD format (Closes #1755)
Philipp Hagemeister [Wed, 20 Nov 2013 05:47:50 +0000 (06:47 +0100)]
[escapist] Add support for HD format (Closes #1755)