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

11 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.

11 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'

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

11 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'

11 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)

11 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

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

11 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.

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

11 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

11 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

11 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)

11 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

11 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

11 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

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

11 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'

11 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)

11 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

11 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

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

11 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

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

11 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)

11 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)

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

11 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)

11 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)

11 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.

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

11 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.

11 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

11 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

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

11 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)

11 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

11 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

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

11 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

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

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

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

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

11 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)

11 years agoCredit @diffycat for anitube
Philipp Hagemeister [Wed, 20 Nov 2013 05:36:00 +0000 (06:36 +0100)]
Credit @diffycat for anitube

11 years ago[anitube] Minor fixes (#1776)
Philipp Hagemeister [Wed, 20 Nov 2013 05:35:02 +0000 (06:35 +0100)]
[anitube] Minor fixes (#1776)

11 years agoAdapt test to changed .info.json name
Philipp Hagemeister [Wed, 20 Nov 2013 05:34:48 +0000 (06:34 +0100)]
Adapt test to changed .info.json name

11 years agoMerge remote-tracking branch 'diffycat/master'
Philipp Hagemeister [Wed, 20 Nov 2013 05:28:13 +0000 (06:28 +0100)]
Merge remote-tracking branch 'diffycat/master'

11 years agoClean up unused imports and other minor mistakes
Philipp Hagemeister [Wed, 20 Nov 2013 05:27:48 +0000 (06:27 +0100)]
Clean up unused imports and other minor mistakes

11 years ago[teamcoco] Correct error
Philipp Hagemeister [Wed, 20 Nov 2013 05:25:33 +0000 (06:25 +0100)]
[teamcoco] Correct error

11 years agoMerge remote-tracking branch 'dz0ny/patch-1'
Philipp Hagemeister [Wed, 20 Nov 2013 05:21:05 +0000 (06:21 +0100)]
Merge remote-tracking branch 'dz0ny/patch-1'

11 years agoimport json for --dump-json
Philipp Hagemeister [Wed, 20 Nov 2013 05:18:24 +0000 (06:18 +0100)]
import json for --dump-json

11 years agoAdd an option to dump json information
Mohamedh Fazal [Tue, 19 Nov 2013 13:59:22 +0000 (18:59 +0500)]
Add an option to dump json information

11 years agoAdd support for tou.tv (Fixes #1792)
Philipp Hagemeister [Wed, 20 Nov 2013 05:13:19 +0000 (06:13 +0100)]
Add support for tou.tv (Fixes #1792)

11 years ago[d8] inherit from CanalplusIE
Jaime Marquínez Ferrándiz [Tue, 19 Nov 2013 19:43:49 +0000 (20:43 +0100)]
[d8] inherit from CanalplusIE

it reuses the same extraction process

11 years agoMerge pull request #1758 from migbac/master
Jaime Marquínez Ferrándiz [Tue, 19 Nov 2013 19:20:57 +0000 (20:20 +0100)]
Merge pull request #1758 from migbac/master

Add support for d8.tv

11 years agorelease 2013.11.19
Philipp Hagemeister [Tue, 19 Nov 2013 11:41:01 +0000 (12:41 +0100)]
release 2013.11.19

11 years agoMerge pull request #1790 from rg3/console-title
Philipp Hagemeister [Mon, 18 Nov 2013 15:50:10 +0000 (07:50 -0800)]
Merge pull request #1790 from rg3/console-title

Correctly write and restore the console title on the stack (fixes #1782)

11 years ago[youtube] only allow domain name to be upper-case (#1786)
Philipp Hagemeister [Mon, 18 Nov 2013 15:42:35 +0000 (16:42 +0100)]
[youtube] only allow domain name to be upper-case (#1786)

11 years agoCorrectly write and restore the console title on the stack (fixes #1782)
Jaime Marquínez Ferrándiz [Mon, 18 Nov 2013 15:35:41 +0000 (16:35 +0100)]
Correctly write and restore the console title on the stack (fixes #1782)

11 years ago[auengine] Do not return unnecessary ext
Philipp Hagemeister [Mon, 18 Nov 2013 13:36:01 +0000 (14:36 +0100)]
[auengine] Do not return unnecessary ext

11 years agorelease 2013.11.18.1
Philipp Hagemeister [Mon, 18 Nov 2013 12:56:53 +0000 (13:56 +0100)]
release 2013.11.18.1

11 years ago[auengine] Simplify
Philipp Hagemeister [Mon, 18 Nov 2013 12:56:45 +0000 (13:56 +0100)]
[auengine] Simplify

11 years agoRemove iPhone from user agent. This breaks a lot of extractors
Philipp Hagemeister [Mon, 18 Nov 2013 12:52:24 +0000 (13:52 +0100)]
Remove iPhone from user agent. This breaks a lot of extractors

In the future, it might be worth investigating whether we get better content when we claime to be an iPhone.

11 years agorelease 2013.11.18
Philipp Hagemeister [Mon, 18 Nov 2013 12:30:43 +0000 (13:30 +0100)]
release 2013.11.18

11 years agoSupport multiple embedded YouTube URLs (Fixes #1787)
Philipp Hagemeister [Mon, 18 Nov 2013 12:28:26 +0000 (13:28 +0100)]
Support multiple embedded YouTube URLs (Fixes #1787)

11 years agoSupport protocol-independent URLs (#1787)
Philipp Hagemeister [Mon, 18 Nov 2013 12:18:17 +0000 (13:18 +0100)]
Support protocol-independent URLs (#1787)

11 years agoAdd iPhone to UA (#1746)
Philipp Hagemeister [Mon, 18 Nov 2013 12:05:58 +0000 (13:05 +0100)]
Add iPhone to UA (#1746)

11 years agoSuppor embed-only videos (Fixes #1746)
Philipp Hagemeister [Mon, 18 Nov 2013 12:05:18 +0000 (13:05 +0100)]
Suppor embed-only videos (Fixes #1746)

11 years agorelease 2013.11.17
Philipp Hagemeister [Sun, 17 Nov 2013 21:14:13 +0000 (22:14 +0100)]
release 2013.11.17

11 years ago[MTVIE] Try with RTMP URL if download fails
Philipp Hagemeister [Sun, 17 Nov 2013 21:11:39 +0000 (22:11 +0100)]
[MTVIE] Try with RTMP URL if download fails

This fixes youtube-dl http://www.southpark.de/clips/155251/cartman-vs-the-dog-whisperer

11 years agoMerge pull request #1784 from rzhxeo/southpark
Philipp Hagemeister [Sun, 17 Nov 2013 20:15:13 +0000 (12:15 -0800)]
Merge pull request #1784 from rzhxeo/southpark

Add support for southpark.de

11 years agoAllow --console-title when --quiet is given (Fixes #1783)
Philipp Hagemeister [Sun, 17 Nov 2013 20:12:50 +0000 (21:12 +0100)]
Allow --console-title when --quiet is given (Fixes #1783)

11 years agoSave and restore console title (Fixes #1782)
Philipp Hagemeister [Sun, 17 Nov 2013 20:05:14 +0000 (21:05 +0100)]
Save and restore console title (Fixes #1782)

11 years agoAdd support for southpark.de
rzhxeo [Sun, 17 Nov 2013 16:54:47 +0000 (17:54 +0100)]
Add support for southpark.de

11 years ago[SouthParkStudiosIE] Move from _TEST to _TESTS
rzhxeo [Sun, 17 Nov 2013 16:43:58 +0000 (17:43 +0100)]
[SouthParkStudiosIE] Move from _TEST to _TESTS

11 years ago[SouthParkStudiosIE] Also detect urls without http:// or www
rzhxeo [Sun, 17 Nov 2013 16:42:24 +0000 (17:42 +0100)]
[SouthParkStudiosIE] Also detect urls without  or www

11 years agoRemove * imports
Philipp Hagemeister [Sun, 17 Nov 2013 15:47:52 +0000 (16:47 +0100)]
Remove * imports

11 years agoMove console_title to YoutubeDL
Philipp Hagemeister [Sun, 17 Nov 2013 10:39:52 +0000 (11:39 +0100)]
Move console_title to YoutubeDL

11 years ago[youtube] Add view_count (Fixes #1781)
Philipp Hagemeister [Sun, 17 Nov 2013 10:06:16 +0000 (11:06 +0100)]
[youtube] Add view_count (Fixes #1781)

11 years ago[arte] remove two typos
Philipp Hagemeister [Sun, 17 Nov 2013 10:05:49 +0000 (11:05 +0100)]
[arte] remove two typos

11 years agoAdd support for anitube.se (#1417)
Anton Larionov [Sat, 16 Nov 2013 14:26:34 +0000 (18:26 +0400)]
Add support for anitube.se (#1417)

11 years ago[redtube] Do not test md5, seems to vary
Philipp Hagemeister [Sat, 16 Nov 2013 09:30:09 +0000 (10:30 +0100)]
[redtube] Do not test md5, seems to vary

11 years ago[gamekings] Do not test md5 sum, precise file changes regularly
Philipp Hagemeister [Sat, 16 Nov 2013 01:32:08 +0000 (02:32 +0100)]
[gamekings] Do not test md5 sum, precise file changes regularly

11 years ago[gamekings] remove unnecessary import
Philipp Hagemeister [Sat, 16 Nov 2013 01:31:02 +0000 (02:31 +0100)]
[gamekings] remove unnecessary import

11 years ago[tvp] Skip tests
Philipp Hagemeister [Sat, 16 Nov 2013 01:09:30 +0000 (02:09 +0100)]
[tvp] Skip tests

11 years ago[bambuser] Do not test for MD5, seems to be flaky
Philipp Hagemeister [Sat, 16 Nov 2013 00:59:28 +0000 (01:59 +0100)]
[bambuser] Do not test for MD5, seems to be flaky

11 years ago[dailymotion] Fix playlists
Philipp Hagemeister [Sat, 16 Nov 2013 00:56:23 +0000 (01:56 +0100)]
[dailymotion] Fix playlists

11 years agoFix indentation of (best) and (worst) in --list-formats
Philipp Hagemeister [Sat, 16 Nov 2013 00:39:45 +0000 (01:39 +0100)]
Fix indentation of (best) and (worst) in --list-formats

11 years ago[spiegel] Implement format selection
Philipp Hagemeister [Sat, 16 Nov 2013 00:33:12 +0000 (01:33 +0100)]
[spiegel] Implement format selection

11 years agoAdd automatic generation of format note based on bitrate and codecs
Philipp Hagemeister [Sat, 16 Nov 2013 00:08:43 +0000 (01:08 +0100)]
Add automatic generation of format note based on bitrate and codecs

11 years agorelease 2013.11.15.1
Philipp Hagemeister [Fri, 15 Nov 2013 13:35:00 +0000 (14:35 +0100)]
release 2013.11.15.1

11 years ago[ted] Fix playlists (Fixes #1770)
Philipp Hagemeister [Fri, 15 Nov 2013 13:33:51 +0000 (14:33 +0100)]
[ted] Fix playlists (Fixes #1770)

11 years ago[ted] simplify
Philipp Hagemeister [Fri, 15 Nov 2013 13:06:38 +0000 (14:06 +0100)]
[ted] simplify

11 years ago[rtlnow] Remove the test for nitro
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 11:57:59 +0000 (12:57 +0100)]
[rtlnow] Remove the test for nitro

The videos expire.

11 years agoDon't accept '>' inside the content attribute in OpenGraph regexes
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 11:54:13 +0000 (12:54 +0100)]
Don't accept '>' inside the content attribute in OpenGraph regexes

11 years agoImprove the OpenGraph regex
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 11:24:54 +0000 (12:24 +0100)]
Improve the OpenGraph regex

* Do not accept '>' between the property and content attributes.
* Recognize the properties if the content attribute is before the property attribute using two regexes (fixes the extraction of the description for SlideshareIE).

11 years ago[tvp] Update the title and the description of the test video
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 11:10:22 +0000 (12:10 +0100)]
[tvp] Update the title and the description of the test video

11 years ago[youtube:channel] Fix the extraction of autogenerated channels
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 10:51:45 +0000 (11:51 +0100)]
[youtube:channel] Fix the extraction of autogenerated channels

The ajax pages are empty, now it looks directly in the channel's /videos page