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

8 years ago[rutv] Extend embed URL (Closes #5782)
Sergey M․ [Fri, 22 May 2015 19:01:47 +0000 (01:01 +0600)]
[rutv] Extend embed URL (Closes #5782)

8 years agoCredit @ping for viki:channel, qqmusic:toplist
Sergey M․ [Fri, 22 May 2015 18:08:10 +0000 (00:08 +0600)]
Credit @ping for viki:channel, qqmusic:toplist

8 years agoClarify that --dump-pages encodes the pages using base64 (#5781)
Jaime Marquínez Ferrándiz [Fri, 22 May 2015 14:14:55 +0000 (16:14 +0200)]
Clarify that --dump-pages encodes the pages using base64 (#5781)

8 years ago[sportbox] Remove unused import
Jaime Marquínez Ferrándiz [Fri, 22 May 2015 09:35:09 +0000 (11:35 +0200)]
[sportbox] Remove unused import

8 years ago[TNAFlix] Restore test
frenchy1983 [Fri, 22 May 2015 07:29:35 +0000 (09:29 +0200)]
[TNAFlix] Restore test

See dstftw's comment in #5772

8 years ago[nba] Fix duration extraction (fixes #5777)
Yen Chi Hsuan [Fri, 22 May 2015 05:26:50 +0000 (13:26 +0800)]
[nba] Fix duration extraction (fixes #5777)

8 years ago[sportbox] Fix extraction
Sergey M․ [Thu, 21 May 2015 18:45:33 +0000 (00:45 +0600)]
[sportbox] Fix extraction

8 years ago[shared] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 18:10:53 +0000 (00:10 +0600)]
[shared] Fix for python 3.2

8 years ago[shared] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 18:10:05 +0000 (00:10 +0600)]
[shared] Fix for python 3.2

8 years ago[rtve.es:alacarta] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 18:09:15 +0000 (00:09 +0600)]
[rtve.es:alacarta] Fix for python 3.2

8 years ago[aes] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 18:06:10 +0000 (00:06 +0600)]
[aes] Fix for python 3.2

8 years ago[chilloutzone] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 18:03:47 +0000 (00:03 +0600)]
[chilloutzone] Fix for python 3.2

8 years ago[videott] Fix for python 3.2
Sergey M․ [Thu, 21 May 2015 17:58:46 +0000 (23:58 +0600)]
[videott] Fix for python 3.2

8 years ago[viki] Extend _VALID_URLs
Sergey M․ [Thu, 21 May 2015 16:27:22 +0000 (22:27 +0600)]
[viki] Extend _VALID_URLs

8 years ago[options] Clarify `--metadata-from-title` additional templates
Sergey M․ [Thu, 21 May 2015 16:06:25 +0000 (22:06 +0600)]
[options] Clarify `--metadata-from-title` additional templates

8 years ago[mitele] It now uses m3u8 (#5764)
Jaime Marquínez Ferrándiz [Thu, 21 May 2015 10:02:53 +0000 (12:02 +0200)]
[mitele] It now uses m3u8 (#5764)

It should also be possible to use Adobe HDS, but it would require more work.

8 years ago[TNAFlix] Allow dot (and more) in cat_id and display_id
frenchy1983 [Thu, 21 May 2015 09:47:16 +0000 (11:47 +0200)]
[TNAFlix] Allow dot (and more) in cat_id and display_id

URLs with dots were raising a "UnsupportedError: Unsupported URL" error.

8 years ago[viki] remove unused import
Jaime Marquínez Ferrándiz [Thu, 21 May 2015 09:42:20 +0000 (11:42 +0200)]
[viki] remove unused import

8 years ago[viki] Fix typo
Sergey M․ [Wed, 20 May 2015 20:38:43 +0000 (02:38 +0600)]
[viki] Fix typo

8 years ago[viki:channel] Extend matching URLs and extract movies
Sergey M․ [Wed, 20 May 2015 20:30:04 +0000 (02:30 +0600)]
[viki:channel] Extend matching URLs and extract movies

8 years ago[viki:channel] Switch to API
Sergey M․ [Wed, 20 May 2015 20:08:13 +0000 (02:08 +0600)]
[viki:channel] Switch to API

8 years ago[viki] Add support for youtube externals
Sergey M․ [Wed, 20 May 2015 19:56:02 +0000 (01:56 +0600)]
[viki] Add support for youtube externals

8 years ago[viki] Switch extraction to API
Sergey M․ [Wed, 20 May 2015 19:44:05 +0000 (01:44 +0600)]
[viki] Switch extraction to API

8 years agoMerge branch 'ping-viki-shows'
Sergey M․ [Wed, 20 May 2015 16:10:06 +0000 (22:10 +0600)]
Merge branch 'ping-viki-shows'

8 years ago[viki:channel] Extract title from JSON
Sergey M․ [Wed, 20 May 2015 15:28:04 +0000 (21:28 +0600)]
[viki:channel] Extract title from JSON

8 years agoMerge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows
Sergey M․ [Wed, 20 May 2015 14:17:47 +0000 (20:17 +0600)]
Merge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows

8 years agorelease 2015.05.20
Philipp Hagemeister [Wed, 20 May 2015 08:01:48 +0000 (10:01 +0200)]
release 2015.05.20

8 years ago[letv/sohu] Skip tests relying on external proxies
Yen Chi Hsuan [Wed, 20 May 2015 06:08:23 +0000 (14:08 +0800)]
[letv/sohu] Skip tests relying on external proxies

The proxy is currently broken. See #5655 and zhuzhuor/Unblock-Youku#427

8 years ago[ultimedia] Fix extraction
Sergey M․ [Tue, 19 May 2015 15:28:41 +0000 (21:28 +0600)]
[ultimedia] Fix extraction

8 years ago[qqmusic] Unescape '\\n' in description (#5705)
Yen Chi Hsuan [Mon, 18 May 2015 17:01:42 +0000 (01:01 +0800)]
[qqmusic] Unescape '\\n' in description (#5705)

8 years ago[yahoo] Add support for closed captions (closes #5714)
Yen Chi Hsuan [Mon, 18 May 2015 16:50:24 +0000 (00:50 +0800)]
[yahoo] Add support for closed captions (closes #5714)

8 years ago[utils] Support TTML without default namespace
Yen Chi Hsuan [Mon, 18 May 2015 16:45:01 +0000 (00:45 +0800)]
[utils] Support TTML without default namespace

In a strict sense such TTML is invalid, but Yahoo uses it.

8 years agotox: Pass HOME environment variable
Jaime Marquínez Ferrándiz [Mon, 18 May 2015 15:58:53 +0000 (17:58 +0200)]
tox: Pass HOME environment variable

Since version 2.0 it only passes a limited set of variables and we need HOME for the tests

8 years ago[vier] Fix extraction
Sergey M․ [Mon, 18 May 2015 15:43:54 +0000 (21:43 +0600)]
[vier] Fix extraction

8 years ago[vuclip] Fix extraction
Sergey M․ [Mon, 18 May 2015 15:39:15 +0000 (21:39 +0600)]
[vuclip] Fix extraction

8 years ago[vulture] Fix extraction
Sergey M․ [Mon, 18 May 2015 15:34:20 +0000 (21:34 +0600)]
[vulture] Fix extraction

8 years ago[wimp] Fix youtube extraction (Closes #5690)
Sergey M․ [Mon, 18 May 2015 15:29:41 +0000 (21:29 +0600)]
[wimp] Fix youtube extraction (Closes #5690)

8 years ago[xminus] Fix extraction
Sergey M․ [Mon, 18 May 2015 15:23:05 +0000 (21:23 +0600)]
[xminus] Fix extraction

8 years ago[instagram] Only recognize https urls (fixes #5739)
Jaime Marquínez Ferrándiz [Mon, 18 May 2015 09:21:09 +0000 (11:21 +0200)]
[instagram] Only recognize https urls (fixes #5739)

http urls redirect to them.

8 years ago[YoutubeDL] Clarify incompatible formats merge message
Sergey M․ [Sun, 17 May 2015 14:56:03 +0000 (20:56 +0600)]
[YoutubeDL] Clarify incompatible formats merge message

When `-f` is not specified it's misleading to see `You have requested ...` as user did not actually request any formats.

8 years agomanually specify namespace
Mister Hat [Sun, 17 May 2015 08:35:08 +0000 (03:35 -0500)]
manually specify namespace

8 years ago[karrierevideos] add support for www.karrierevideos.at (closes #5354)
Mister Hat [Sun, 17 May 2015 00:50:58 +0000 (19:50 -0500)]
[karrierevideos] add support for karrierevideos.at (closes #5354)

8 years ago[viki] Change IE name to channel, better message output
ping [Sat, 16 May 2015 22:19:38 +0000 (06:19 +0800)]
[viki] Change IE name to channel, better message output

8 years ago[tv2:article] Add extractor (Closes #5724)
Sergey M․ [Sat, 16 May 2015 21:32:53 +0000 (03:32 +0600)]
[tv2:article] Add extractor (Closes #5724)

8 years ago[tv2] Add extractor (#5724)
Sergey M․ [Sat, 16 May 2015 21:01:52 +0000 (03:01 +0600)]
[tv2] Add extractor (#5724)

8 years ago[extractor/common] Relax valid url check verbosity
Sergey M․ [Sat, 16 May 2015 20:59:35 +0000 (02:59 +0600)]
[extractor/common] Relax valid url check verbosity

8 years agoMerge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows
Sergey M․ [Sat, 16 May 2015 18:38:58 +0000 (00:38 +0600)]
Merge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows

8 years ago[viki] Add proper paging and include clips
ping [Sat, 16 May 2015 17:38:50 +0000 (01:38 +0800)]
[viki] Add proper paging and include clips

8 years ago[sbs] Remove unused import
Jaime Marquínez Ferrándiz [Sat, 16 May 2015 16:38:28 +0000 (18:38 +0200)]
[sbs] Remove unused import

8 years agoMerge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows
Sergey M․ [Sat, 16 May 2015 15:28:36 +0000 (21:28 +0600)]
Merge branch 'viki-shows' of https://github.com/ping/youtube-dl into ping-viki-shows

8 years ago[espn] Add extractor (#4396)
Sergey M․ [Sat, 16 May 2015 15:14:19 +0000 (21:14 +0600)]
[espn] Add extractor (#4396)

Unfinished

8 years ago[sbs] Fix extraction (Closes #5725)
Sergey M․ [Sat, 16 May 2015 15:07:29 +0000 (21:07 +0600)]
[sbs] Fix extraction (Closes #5725)

8 years ago[ooyala] Fix unresolved reference
Sergey M․ [Sat, 16 May 2015 14:15:31 +0000 (20:15 +0600)]
[ooyala] Fix unresolved reference

8 years ago[ooyala:external] Add extractor
Sergey M․ [Sat, 16 May 2015 14:00:40 +0000 (20:00 +0600)]
[ooyala:external] Add extractor

8 years ago[viki] Fix code format
ping [Sat, 16 May 2015 07:56:37 +0000 (15:56 +0800)]
[viki] Fix code format

8 years ago[viki] Add support for shows
ping [Sat, 16 May 2015 07:43:13 +0000 (15:43 +0800)]
[viki] Add support for shows

8 years agoMerge pull request #5717 from blissland/master
Sergey M. [Fri, 15 May 2015 17:36:07 +0000 (22:36 +0500)]
Merge pull request #5717 from blissland/master

[CBSNewsIE] Relax thumbnail regex so test passes

8 years ago[rts] Check formats (Closes #5711)
Sergey M․ [Fri, 15 May 2015 17:32:25 +0000 (23:32 +0600)]
[rts] Check formats (Closes #5711)

8 years ago[generic] Fix typo
Sergey M․ [Fri, 15 May 2015 17:23:51 +0000 (23:23 +0600)]
[generic] Fix typo

8 years agoMerge branch 'maddoger-sportbox-fix'
Sergey M․ [Fri, 15 May 2015 17:19:21 +0000 (23:19 +0600)]
Merge branch 'maddoger-sportbox-fix'

8 years ago[generic] Add test for sportbox embeds
Sergey M․ [Fri, 15 May 2015 17:18:21 +0000 (23:18 +0600)]
[generic] Add test for sportbox embeds

8 years ago[generic] Add support for sportbox embeds
Sergey M․ [Fri, 15 May 2015 17:09:34 +0000 (23:09 +0600)]
[generic] Add support for sportbox embeds

8 years ago[sportbox:embed] Relax thumbnail
Sergey M․ [Fri, 15 May 2015 17:09:10 +0000 (23:09 +0600)]
[sportbox:embed] Relax thumbnail

8 years ago[sportbox:embed] Add `_extract_urls`
Sergey M․ [Fri, 15 May 2015 17:08:44 +0000 (23:08 +0600)]
[sportbox:embed] Add `_extract_urls`

8 years ago[CBSNewsIE] Relax thumbnail regex so test passes
blissland [Fri, 15 May 2015 16:57:32 +0000 (17:57 +0100)]
[CBSNewsIE] Relax thumbnail regex so test passes

8 years ago[sportbox:embed] Add extractor
Sergey M․ [Fri, 15 May 2015 16:50:44 +0000 (22:50 +0600)]
[sportbox:embed] Add extractor

8 years ago[gamespot] The protocol is not optional
Jaime Marquínez Ferrándiz [Fri, 15 May 2015 16:44:08 +0000 (18:44 +0200)]
[gamespot] The protocol is not optional

8 years ago[gamespot] Add support for videos that don't use 'f4m_stream' (fixes #5707)
Jaime Marquínez Ferrándiz [Fri, 15 May 2015 16:42:59 +0000 (18:42 +0200)]
[gamespot] Add support for videos that don't use 'f4m_stream' (fixes #5707)

8 years agoMerge branch 'sportbox-fix' of https://github.com/maddoger/youtube-dl into maddoger...
Sergey M․ [Fri, 15 May 2015 16:09:18 +0000 (22:09 +0600)]
Merge branch 'sportbox-fix' of https://github.com/maddoger/youtube-dl into maddoger-sportbox-fix

8 years agoNew test
Vitaliy Syrchikov [Fri, 15 May 2015 15:57:54 +0000 (19:57 +0400)]
New test

8 years ago[youtube:feed] Check each 'load more' portion for unique video ids
Sergey M․ [Fri, 15 May 2015 15:42:34 +0000 (21:42 +0600)]
[youtube:feed] Check each 'load more' portion for unique video ids

8 years ago[youtube] Separate feed extractor
Sergey M․ [Fri, 15 May 2015 15:06:59 +0000 (21:06 +0600)]
[youtube] Separate feed extractor

8 years agoSportbox source fix. HD videos support.
Vitaliy Syrchikov [Fri, 15 May 2015 13:53:05 +0000 (17:53 +0400)]
Sportbox source fix. HD videos support.

8 years agoSportbox extractor fix.
Vitaliy Syrchikov [Fri, 15 May 2015 12:52:11 +0000 (16:52 +0400)]
Sportbox extractor fix.

8 years agoFix file format extraction regex and update test file checksum
blissland [Fri, 15 May 2015 11:28:10 +0000 (12:28 +0100)]
Fix file format extraction regex and update test file checksum

8 years ago[test/YoutubeDL] Add tests for 'playliststart', 'playlistend' and 'playlist_items'
Jaime Marquínez Ferrándiz [Fri, 15 May 2015 12:06:19 +0000 (14:06 +0200)]
[test/YoutubeDL] Add tests for 'playliststart', 'playlistend' and 'playlist_items'

8 years agoYoutubeDL: ignore indexes from 'playlist_items' that are not in the list (fixes ...
Jaime Marquínez Ferrándiz [Fri, 15 May 2015 12:03:00 +0000 (14:03 +0200)]
YoutubeDL: ignore indexes from 'playlist_items' that are not in the list (fixes #5706)

We ignore them instead of failing to match the behaviour of the 'playliststart' parameter.

8 years agorelease 2015.05.15
Philipp Hagemeister [Fri, 15 May 2015 08:13:43 +0000 (10:13 +0200)]
release 2015.05.15

8 years ago[youtube:history] Fix extraction (fixes #5702)
Jaime Marquínez Ferrándiz [Thu, 14 May 2015 21:41:27 +0000 (23:41 +0200)]
[youtube:history] Fix extraction (fixes #5702)

It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class.

8 years ago[teamcoco] Detect expired videos (#5626)
Yen Chi Hsuan [Thu, 14 May 2015 18:27:41 +0000 (02:27 +0800)]
[teamcoco] Detect expired videos (#5626)

8 years ago[teamcoco] Rewrite preload data extraction
Yen Chi Hsuan [Thu, 14 May 2015 18:17:22 +0000 (02:17 +0800)]
[teamcoco] Rewrite preload data extraction

Idea: "puncture" some consecutive fragments and check whether the
b64decode result of a punctured string is a valid JSON or not.

It's a O(N^3) algorithm, but should be fast for a small N (less than 30
fragments in all test cases)

8 years ago[soundcloud:user] Defer download link resolve (Closes #5248)
Sergey M․ [Thu, 14 May 2015 16:28:42 +0000 (22:28 +0600)]
[soundcloud:user] Defer download link resolve (Closes #5248)

Looks like final download links can expire before downloading process reach them. So, resolving download links right before actual downloading.

8 years ago[qqmusic] Add IE_NAME for all extractors
Yen Chi Hsuan [Thu, 14 May 2015 15:32:36 +0000 (23:32 +0800)]
[qqmusic] Add IE_NAME for all extractors

8 years ago[qqmusic] Refactoring QQMusicToplistIE
Yen Chi Hsuan [Thu, 14 May 2015 15:28:42 +0000 (23:28 +0800)]
[qqmusic] Refactoring QQMusicToplistIE

8 years ago[qqmusic] flake8
Yen Chi Hsuan [Thu, 14 May 2015 15:25:43 +0000 (23:25 +0800)]
[qqmusic] flake8

8 years agoMerge pull request #5680 from ping/qqmusic-toplist-ie
Yen Chi Hsuan [Thu, 14 May 2015 15:23:32 +0000 (23:23 +0800)]
Merge pull request #5680 from ping/qqmusic-toplist-ie

[qqmusic] Add support for charts / top lists

8 years ago[screenwavemedia] Add support for player2 URLs (Closes #5696)
Sergey M․ [Thu, 14 May 2015 10:39:35 +0000 (16:39 +0600)]
[screenwavemedia] Add support for player2 URLs (Closes #5696)