youtube-dl
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 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)

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

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

10 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

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

10 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

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

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

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

10 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

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

10 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

10 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

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

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

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

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

10 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

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

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

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

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

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

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

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

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

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

10 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

10 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

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

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

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

10 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

10 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

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

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

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

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

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

10 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

10 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

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

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

10 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

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

10 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

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

10 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

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

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

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

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

10 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

10 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).

10 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

10 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

10 years agoPass the 'download' argument to 'process_video_result' (fixes #1769)
Jaime Marquínez Ferrándiz [Fri, 15 Nov 2013 10:04:26 +0000 (11:04 +0100)]
Pass the 'download' argument to 'process_video_result' (fixes #1769)

10 years agorelease 2013.11.15
Philipp Hagemeister [Fri, 15 Nov 2013 00:47:15 +0000 (01:47 +0100)]
release 2013.11.15

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

10 years ago[youtube] Fix protocol-independent URLs (Fixes #1768)
Philipp Hagemeister [Fri, 15 Nov 2013 00:45:34 +0000 (01:45 +0100)]
[youtube] Fix protocol-independent URLs (Fixes #1768)

10 years ago[soundlcoud] Set the correct extension for the tracks (fixes #1766)
Jaime Marquínez Ferrándiz [Thu, 14 Nov 2013 18:45:39 +0000 (19:45 +0100)]
[soundlcoud] Set the correct extension for the tracks (fixes #1766)

Some tracks are not in mp3 format, they can be wav files.

10 years ago[livestream] Add an extractor for the original version of livestream (closes #1764)
Jaime Marquínez Ferrándiz [Thu, 14 Nov 2013 12:16:32 +0000 (13:16 +0100)]
[livestream] Add an extractor for the original version of livestream (closes #1764)

The two versions use different systems.

10 years agoUpdate test_write_info_json.py
Janez Troha [Wed, 13 Nov 2013 17:55:49 +0000 (18:55 +0100)]
Update test_write_info_json.py

10 years agoFix filename extension leaking to json filename
Janez Troha [Wed, 13 Nov 2013 17:34:03 +0000 (18:34 +0100)]
Fix filename extension leaking to json filename

Makes writeinfojson behaving exactly as writethumbnail in case where filename contains mediafile extension.

Case:

video.mp4 converted to music.mp3 would yield music.mp4.info.json instead music.mp3.info.json or music.info.json

10 years agoDon't assume the 'subtitlesformat' is set in the params dict (fixes #1750)
Jaime Marquínez Ferrándiz [Wed, 13 Nov 2013 16:06:02 +0000 (17:06 +0100)]
Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750)

10 years ago[gamekings] Fix the test video checksum
Jaime Marquínez Ferrándiz [Wed, 13 Nov 2013 16:13:06 +0000 (17:13 +0100)]
[gamekings] Fix the test video checksum

10 years ago[youtube:playlist] Login into youtube if requested (fixes #1757)
Jaime Marquínez Ferrándiz [Wed, 13 Nov 2013 15:39:11 +0000 (16:39 +0100)]
[youtube:playlist] Login into youtube if requested (fixes #1757)

Allows to download private playlists

10 years ago[youtube:playlist] Don't use the gdata api (closes #1508)
Jaime Marquínez Ferrándiz [Wed, 13 Nov 2013 15:21:24 +0000 (16:21 +0100)]
[youtube:playlist] Don't use the gdata api (closes #1508)

Parse the playlist pages instead

10 years agorelease 2013.11.13
Philipp Hagemeister [Wed, 13 Nov 2013 10:09:04 +0000 (11:09 +0100)]
release 2013.11.13

10 years agoCredit @saper for tvp IE (#1730)
Philipp Hagemeister [Wed, 13 Nov 2013 10:08:07 +0000 (11:08 +0100)]
Credit @saper for tvp IE (#1730)

10 years ago[tvp] Minor improvements (#1730)
Philipp Hagemeister [Wed, 13 Nov 2013 10:06:53 +0000 (11:06 +0100)]
[tvp] Minor improvements (#1730)

10 years agoMerge remote-tracking branch 'saper/tvp'
Philipp Hagemeister [Wed, 13 Nov 2013 10:03:49 +0000 (11:03 +0100)]
Merge remote-tracking branch 'saper/tvp'

10 years agoCredit @jelly for gamekings extractor (#1759)
Philipp Hagemeister [Wed, 13 Nov 2013 09:52:22 +0000 (10:52 +0100)]
Credit @jelly for gamekings extractor (#1759)