youtube-dl
8 years ago[Gamekings] Fix url from .tv to .nl
rrooij [Sat, 30 Jan 2016 23:03:23 +0000 (00:03 +0100)]
[Gamekings] Fix url from .tv to .nl

Gamekings doesn't use the .tv top level domain anymore, but the regular
domain for Dutch sites.

8 years ago[schooltv] Improve video id regex
Sergey M․ [Sat, 30 Jan 2016 22:41:18 +0000 (04:41 +0600)]
[schooltv] Improve video id regex

8 years agoMerge pull request #8376 from rrooij/schooltv
Sergey M [Sat, 30 Jan 2016 22:36:33 +0000 (04:36 +0600)]
Merge pull request #8376 from rrooij/schooltv

[schooltv] Add extractor for SchoolTV playlists

8 years ago[schooltv] Add extractor for SchoolTV playlists
rrooij [Sat, 30 Jan 2016 19:31:31 +0000 (20:31 +0100)]
[schooltv] Add extractor for SchoolTV playlists

This closes #8163

8 years ago[nba] Add ext for hls formats and fix test_NBA
Yen Chi Hsuan [Sat, 30 Jan 2016 20:49:04 +0000 (04:49 +0800)]
[nba] Add ext for hls formats and fix test_NBA

8 years ago[nbc] Use NBC's id and fix _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 20:34:46 +0000 (04:34 +0800)]
[nbc] Use NBC's id and fix _TESTS

ThePlatform URL gives the same ID for all _TESTS

8 years ago[nrktv] Fix _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 20:01:45 +0000 (04:01 +0800)]
[nrktv] Fix _TESTS

8 years ago[senateisvp] Fix test_SenateISVP and test_SenateISVP_1
Yen Chi Hsuan [Sat, 30 Jan 2016 19:45:09 +0000 (03:45 +0800)]
[senateisvp] Fix test_SenateISVP and test_SenateISVP_1

8 years ago[tv2] Fix test_TV2
Yen Chi Hsuan [Sat, 30 Jan 2016 19:42:34 +0000 (03:42 +0800)]
[tv2] Fix test_TV2

8 years ago[screenwavemedia] Fix HLS extension and test_TeamFour
Yen Chi Hsuan [Sat, 30 Jan 2016 19:38:20 +0000 (03:38 +0800)]
[screenwavemedia] Fix HLS extension and test_TeamFour

8 years ago[vgtv] Fix test_VGTV_2
Yen Chi Hsuan [Sat, 30 Jan 2016 19:31:03 +0000 (03:31 +0800)]
[vgtv] Fix test_VGTV_2

8 years ago[viidea] Skip download for the test case requiring ffmpeg
Yen Chi Hsuan [Sat, 30 Jan 2016 19:21:33 +0000 (03:21 +0800)]
[viidea] Skip download for the test case requiring ffmpeg

8 years ago[npo] Add extension for m3u8
Sergey M․ [Sat, 30 Jan 2016 20:38:28 +0000 (02:38 +0600)]
[npo] Add extension for m3u8

8 years ago[limelight] fix format sorting and make m3u8 and f4m extraction non fatal
remitamine [Sat, 30 Jan 2016 19:51:47 +0000 (20:51 +0100)]
[limelight] fix format sorting and make m3u8 and f4m extraction non fatal

8 years ago[generic] Add support for Limelight API
remitamine [Sat, 30 Jan 2016 19:45:56 +0000 (20:45 +0100)]
[generic] Add support for Limelight API

8 years ago[facebook] Add md5 for the test case with DASH
Yen Chi Hsuan [Sat, 30 Jan 2016 15:01:19 +0000 (23:01 +0800)]
[facebook] Add md5 for the test case with DASH

8 years ago[common] Add _extract_dash_manifest_formats
Yen Chi Hsuan [Sat, 30 Jan 2016 14:52:23 +0000 (22:52 +0800)]
[common] Add _extract_dash_manifest_formats

8 years ago[common] Remove unused arguments
Yen Chi Hsuan [Sat, 30 Jan 2016 14:45:16 +0000 (22:45 +0800)]
[common] Remove unused arguments

8 years ago[common] Rename to namespace
Yen Chi Hsuan [Sat, 30 Jan 2016 14:40:13 +0000 (22:40 +0800)]
[common] Rename to namespace

For consistency with _parse_smil_*

8 years ago[youtube] Remove '(v|a)codec': 'none' entries
Yen Chi Hsuan [Sat, 30 Jan 2016 14:28:53 +0000 (22:28 +0800)]
[youtube] Remove '(v|a)codec': 'none' entries

Not used anymore

8 years ago[downloader/f4m] Do not update fragment list while test
Sergey M․ [Sat, 30 Jan 2016 13:43:25 +0000 (19:43 +0600)]
[downloader/f4m] Do not update fragment list while test

8 years ago[common] Prefer the manifest than formats_dict in determining codecs
Yen Chi Hsuan [Sat, 30 Jan 2016 13:42:27 +0000 (21:42 +0800)]
[common] Prefer the manifest than formats_dict in determining codecs

8 years ago[common] Fix for youtube
Yen Chi Hsuan [Sat, 30 Jan 2016 13:36:01 +0000 (21:36 +0800)]
[common] Fix for youtube

8 years ago[youtube] Pass self._formats to _parse_dash_manifest
Yen Chi Hsuan [Sat, 30 Jan 2016 13:32:15 +0000 (21:32 +0800)]
[youtube] Pass self._formats to _parse_dash_manifest

8 years ago[facebook] Add support for DASH manifests
Yen Chi Hsuan [Sat, 30 Jan 2016 13:31:53 +0000 (21:31 +0800)]
[facebook] Add support for DASH manifests

8 years ago[downloader/fragment] Remove superfluous whitespace
Sergey M․ [Sat, 30 Jan 2016 13:30:31 +0000 (19:30 +0600)]
[downloader/fragment] Remove superfluous whitespace

8 years ago[common] Modify _parse_dash_manifest for use in Facebook
Yen Chi Hsuan [Sat, 30 Jan 2016 13:27:43 +0000 (21:27 +0800)]
[common] Modify _parse_dash_manifest for use in Facebook

8 years ago[downloader/f4m] Add live stream flag to context
Sergey M․ [Sat, 30 Jan 2016 13:22:15 +0000 (19:22 +0600)]
[downloader/f4m] Add live stream flag to context

Now download progress for f4m livestreams is reported correctly

8 years ago[downloader/fragment] Do not report total bytes estimation and eta for live streams
Sergey M․ [Sat, 30 Jan 2016 13:20:52 +0000 (19:20 +0600)]
[downloader/fragment] Do not report total bytes estimation and eta for live streams

8 years ago[common] _parse_dash_manifest() from youtube.py
Yen Chi Hsuan [Sat, 30 Jan 2016 13:05:55 +0000 (21:05 +0800)]
[common] _parse_dash_manifest() from youtube.py

8 years ago[options] Add missing closing parenthesis
Sergey M․ [Sat, 30 Jan 2016 12:44:22 +0000 (18:44 +0600)]
[options] Add missing closing parenthesis

8 years ago[matchtv] Add extractor (Closes #8313)
Sergey M․ [Sat, 30 Jan 2016 12:30:27 +0000 (18:30 +0600)]
[matchtv] Add extractor (Closes #8313)

8 years ago[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info
Sergey M․ [Sat, 30 Jan 2016 12:28:38 +0000 (18:28 +0600)]
[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info

8 years ago[daum.net] Support for playlists, user channels
ping [Sat, 30 Jan 2016 12:10:36 +0000 (20:10 +0800)]
[daum.net] Support for playlists, user channels

8 years ago[youtube] Move decrypt_sig out of _parse_dash_manifest
Yen Chi Hsuan [Sat, 30 Jan 2016 12:05:56 +0000 (20:05 +0800)]
[youtube] Move decrypt_sig out of _parse_dash_manifest

8 years ago[facebook] Support alternative webpage form
Yen Chi Hsuan [Sat, 30 Jan 2016 11:30:39 +0000 (19:30 +0800)]
[facebook] Support alternative webpage form

Fixes #8371

8 years agoAdd --hls-use-mpegts option
Jaime Marquínez Ferrándiz [Sat, 30 Jan 2016 11:26:40 +0000 (12:26 +0100)]
Add --hls-use-mpegts option

When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream).
VLC and mpv play them file, but QuickTime doesn't.

8 years ago[daum] Add 'thumbnail' to all _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 08:54:14 +0000 (16:54 +0800)]
[daum] Add 'thumbnail' to all _TESTS

8 years ago[daum.net] Support VodPlayer.swf URLs (closes #8173)
Yen Chi Hsuan [Sat, 30 Jan 2016 08:50:13 +0000 (16:50 +0800)]
[daum.net] Support VodPlayer.swf URLs (closes #8173)

8 years agoMerge remote-tracking branch 'upstream/master'
Yen Chi Hsuan [Sat, 30 Jan 2016 08:25:55 +0000 (16:25 +0800)]
Merge remote-tracking branch 'upstream/master'

8 years agoMerge branch 'ping-daum-fix-clip'
Yen Chi Hsuan [Sat, 30 Jan 2016 08:25:06 +0000 (16:25 +0800)]
Merge branch 'ping-daum-fix-clip'

8 years ago[daum.net] Move the request to ClipInfoXml.do
Yen Chi Hsuan [Sat, 30 Jan 2016 08:23:37 +0000 (16:23 +0800)]
[daum.net] Move the request to ClipInfoXml.do

To reduce the number of wasted requests

8 years agoMerge branch 'daum-fix-clip' of https://github.com/ping/youtube-dl into ping-daum...
Yen Chi Hsuan [Sat, 30 Jan 2016 08:22:37 +0000 (16:22 +0800)]
Merge branch 'daum-fix-clip' of https://github.com/ping/youtube-dl into ping-daum-fix-clip

8 years ago[daum] Fix add view_count, comment_count to test
ping [Sat, 30 Jan 2016 03:09:30 +0000 (11:09 +0800)]
[daum] Fix add view_count, comment_count to test

8 years ago[daum] Fix copy-paste mistake
ping [Sat, 30 Jan 2016 03:04:11 +0000 (11:04 +0800)]
[daum] Fix copy-paste mistake

8 years ago[espn] Improve video id extraction (Closes #8368)
Sergey M․ [Fri, 29 Jan 2016 19:48:54 +0000 (01:48 +0600)]
[espn] Improve video id extraction (Closes #8368)

8 years ago[extractor/common] Restrict checks when auto calculating tbr
Sergey M․ [Fri, 29 Jan 2016 19:47:46 +0000 (01:47 +0600)]
[extractor/common] Restrict checks when auto calculating tbr

8 years ago[cspan] Unescape path (Closes #8365)
Sergey M․ [Fri, 29 Jan 2016 18:26:33 +0000 (00:26 +0600)]
[cspan] Unescape path (Closes #8365)

8 years ago[azubu] Add extractor for live streams (closes #8343)
Jaime Marquínez Ferrándiz [Fri, 29 Jan 2016 14:36:33 +0000 (15:36 +0100)]
[azubu] Add extractor for live streams (closes #8343)

8 years agorelease 2016.01.29
Philipp Hagemeister [Fri, 29 Jan 2016 11:20:08 +0000 (12:20 +0100)]
release 2016.01.29

8 years ago[youtube:user] Require 'https?://' in the url (fixes #8356)
Jaime Marquínez Ferrándiz [Fri, 29 Jan 2016 10:27:11 +0000 (11:27 +0100)]
[youtube:user] Require 'https?://' in the url (fixes #8356)

It was matching www.youtube.com/embed/WpfukLMe1TM.
The generic extractor automatically adds http:// if it's missing.

8 years ago[ffmpeg] fix adding metadata when using m3u8_native(fixes #8350)
remitamine [Thu, 28 Jan 2016 17:57:32 +0000 (18:57 +0100)]
[ffmpeg] fix adding metadata when using m3u8_native(fixes #8350)

8 years ago[bbc] Add test for #8147
Sergey M․ [Thu, 28 Jan 2016 17:27:48 +0000 (23:27 +0600)]
[bbc] Add test for #8147

8 years ago[bbc] Add another description regex
Sergey M․ [Thu, 28 Jan 2016 17:23:13 +0000 (23:23 +0600)]
[bbc] Add another description regex

8 years ago[bbc] Add another title regex (Closes #8340)
Sergey M․ [Thu, 28 Jan 2016 17:19:53 +0000 (23:19 +0600)]
[bbc] Add another title regex (Closes #8340)

8 years ago[ok] Add support for mobile URLs (Closes #8345)
Sergey M․ [Thu, 28 Jan 2016 16:56:49 +0000 (22:56 +0600)]
[ok] Add support for mobile URLs (Closes #8345)

8 years ago[ndr:embed:base] Add missing ext for m3u8
Sergey M․ [Thu, 28 Jan 2016 16:50:18 +0000 (22:50 +0600)]
[ndr:embed:base] Add missing ext for m3u8

8 years agoCredit @dyn888 for improving format selection
Yen Chi Hsuan [Thu, 28 Jan 2016 14:56:00 +0000 (22:56 +0800)]
Credit @dyn888 for improving format selection

[ci skip]

8 years agoMerge pull request #8346 from dyn888/dyn888-regex-1
Yen Chi Hsuan [Thu, 28 Jan 2016 14:22:43 +0000 (22:22 +0800)]
Merge pull request #8346 from dyn888/dyn888-regex-1

Regex pattern update to match more codecs (fixes #6858)

8 years agoTest codec with a dot '.' in name selection.
dyn888 [Thu, 28 Jan 2016 14:07:33 +0000 (15:07 +0100)]
Test codec with a dot '.' in name selection.

8 years ago[utils] fix dfxp2srt text extraction(fixes #8055)
remitamine [Thu, 28 Jan 2016 11:38:34 +0000 (12:38 +0100)]
[utils] fix dfxp2srt text extraction(fixes #8055)

8 years agoUpdate YoutubeDL.py
dyn888 [Thu, 28 Jan 2016 11:07:15 +0000 (12:07 +0100)]
Update YoutubeDL.py

8 years ago[cbsnews] Remove unused import
Sergey M․ [Wed, 27 Jan 2016 18:42:04 +0000 (00:42 +0600)]
[cbsnews] Remove unused import

8 years ago[cbsnews] extract all formats
remitamine [Wed, 27 Jan 2016 18:10:34 +0000 (19:10 +0100)]
[cbsnews] extract all formats

8 years agoMerge pull request #8328 from remitamine/hls-master-detect
remitamine [Wed, 27 Jan 2016 17:07:30 +0000 (18:07 +0100)]
Merge pull request #8328 from remitamine/hls-master-detect

[extractor/common] detect media playlist in _extract_m3u8_formats

8 years ago[extractor/common] detect media playlist in _extract_m3u8_formats
remitamine [Tue, 26 Jan 2016 16:44:44 +0000 (17:44 +0100)]
[extractor/common] detect media playlist in _extract_m3u8_formats

8 years ago[spankbang] Fix title extraction (Closes #8329)
Sergey M․ [Wed, 27 Jan 2016 15:49:56 +0000 (21:49 +0600)]
[spankbang] Fix title extraction (Closes #8329)

8 years ago[spankbang] Fix formats extraction
Sergey M․ [Wed, 27 Jan 2016 15:49:39 +0000 (21:49 +0600)]
[spankbang] Fix formats extraction

8 years ago[extractor/common] Auto calculate tbr when missing
Sergey M․ [Wed, 27 Jan 2016 15:11:17 +0000 (21:11 +0600)]
[extractor/common] Auto calculate tbr when missing

8 years agorelease 2016.01.27
Philipp Hagemeister [Wed, 27 Jan 2016 07:32:03 +0000 (08:32 +0100)]
release 2016.01.27

8 years ago[daum.net] Fixes #8331
ping [Wed, 27 Jan 2016 04:48:00 +0000 (12:48 +0800)]
[daum.net] Fixes #8331

8 years ago[instagram] Make description optional (Closes #8326)
Sergey M․ [Tue, 26 Jan 2016 15:46:51 +0000 (21:46 +0600)]
[instagram] Make description optional (Closes #8326)

8 years ago[cspan] Extract from path when no qualities (Closes #8317)
Sergey M․ [Tue, 26 Jan 2016 15:29:42 +0000 (21:29 +0600)]
[cspan] Extract from path when no qualities (Closes #8317)

8 years agoMerge branch 'master' of github.com:rg3/youtube-dl
remitamine [Tue, 26 Jan 2016 14:55:38 +0000 (15:55 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

8 years ago[vevo] fallback to youtube video only if vevo video is geo restricted(fixes 8263...
remitamine [Tue, 26 Jan 2016 14:54:32 +0000 (15:54 +0100)]
[vevo] fallback to youtube video only if vevo video is geo restricted(fixes 8263)(fixes 2874)

8 years ago[cspan] Fix clip/prog id extraction (#8317)
Sergey M․ [Tue, 26 Jan 2016 14:42:20 +0000 (20:42 +0600)]
[cspan] Fix clip/prog id extraction (#8317)

8 years ago[vevo] extract metadata and formats from api if videoinfo is empty
remitamine [Tue, 26 Jan 2016 12:46:58 +0000 (13:46 +0100)]
[vevo] extract metadata and formats from api if videoinfo is empty

these was fixed by @yan12125 in ff51983e1563db08734e43a07d5671a517f99ef6
i only added some code to extract video metadata and more formats from
api

8 years ago[vevo] extract all formats and bypass geo restriction
remitamine [Mon, 25 Jan 2016 21:35:06 +0000 (22:35 +0100)]
[vevo] extract all formats and bypass geo restriction

8 years ago[facebook:post] Add extractor (Closes #8321)
Sergey M․ [Mon, 25 Jan 2016 16:18:34 +0000 (22:18 +0600)]
[facebook:post] Add extractor (Closes #8321)

8 years ago[facebook] Add shortcut and reformat _VALID_URL
Sergey M․ [Mon, 25 Jan 2016 16:15:21 +0000 (22:15 +0600)]
[facebook] Add shortcut and reformat _VALID_URL

8 years agoMerge pull request #8130 from dyn888/master
Yen Chi Hsuan [Sun, 24 Jan 2016 17:15:11 +0000 (01:15 +0800)]
Merge pull request #8130 from dyn888/master

[youtube] added vcodec/acodec/abr for multiple itags

8 years ago[common] Keep full codec name from m3u8 manifests
Yen Chi Hsuan [Sun, 24 Jan 2016 17:03:46 +0000 (01:03 +0800)]
[common] Keep full codec name from m3u8 manifests

See #8293. This is for consistency between YouTube and HLS formats.

8 years ago[youtube] Prefer info from YouTube than _formats (#8293)
Yen Chi Hsuan [Sun, 24 Jan 2016 17:02:19 +0000 (01:02 +0800)]
[youtube] Prefer info from YouTube than _formats (#8293)

8 years ago[utils] Reorder items in mimetype2ext alphabetically
Yen Chi Hsuan [Sun, 24 Jan 2016 17:01:15 +0000 (01:01 +0800)]
[utils] Reorder items in mimetype2ext alphabetically

8 years ago[utils] Add more items to mimetype2ext (#8293)
Yen Chi Hsuan [Sun, 24 Jan 2016 16:58:53 +0000 (00:58 +0800)]
[utils] Add more items to mimetype2ext (#8293)

These are used in Youtube formats

8 years agorelease 2016.01.23
Philipp Hagemeister [Sat, 23 Jan 2016 11:03:12 +0000 (12:03 +0100)]
release 2016.01.23

8 years ago[drtv] Use IETF language tag
Sergey M․ [Fri, 22 Jan 2016 19:54:00 +0000 (01:54 +0600)]
[drtv] Use IETF language tag

8 years ago[kanalplay] Use IETF language tag
Sergey M․ [Fri, 22 Jan 2016 19:51:18 +0000 (01:51 +0600)]
[kanalplay] Use IETF language tag

8 years ago[options] Clarify language tags
Sergey M․ [Fri, 22 Jan 2016 19:50:06 +0000 (01:50 +0600)]
[options] Clarify language tags

8 years ago[svt] Improve subtitles extraction and add test (Closes #8265)
Sergey M․ [Fri, 22 Jan 2016 19:47:54 +0000 (01:47 +0600)]
[svt] Improve subtitles extraction and add test (Closes #8265)

8 years ago[SVTPlay] Add subtitle support
Marian Sigler [Tue, 12 Jan 2016 16:08:55 +0000 (17:08 +0100)]
[SVTPlay] Add subtitle support

8 years ago[lovehomeporn] Add extractor
Sergey M․ [Fri, 22 Jan 2016 18:52:23 +0000 (00:52 +0600)]
[lovehomeporn] Add extractor

8 years ago[ruleporn] Rework in terms of nuevo (Closes #8206)
Sergey M․ [Fri, 22 Jan 2016 18:40:11 +0000 (00:40 +0600)]
[ruleporn] Rework in terms of nuevo (Closes #8206)

8 years ago[nuevo] Improve thumbnail extraction
Sergey M․ [Fri, 22 Jan 2016 18:38:58 +0000 (00:38 +0600)]
[nuevo] Improve thumbnail extraction

8 years ago[ruleporn] Add new extractor
Dankryn [Mon, 11 Jan 2016 20:17:30 +0000 (21:17 +0100)]
[ruleporn] Add new extractor

8 years agoCredit @nexAkari for trollvids and nuevo (#7728)
Sergey M․ [Fri, 22 Jan 2016 18:10:49 +0000 (00:10 +0600)]
Credit @nexAkari for trollvids and nuevo (#7728)

8 years ago[nuevo] Simplify nuevo extractors (Closes #7728)
Sergey M․ [Fri, 22 Jan 2016 18:04:33 +0000 (00:04 +0600)]
[nuevo] Simplify nuevo extractors (Closes #7728)

8 years ago[nuevo] Generalize nuevo extractor and add support for trollvids
Andrew "Akari" Alexeyew [Wed, 2 Dec 2015 04:00:47 +0000 (06:00 +0200)]
[nuevo] Generalize nuevo extractor and add support for trollvids

Supports only the nuevo player for now (most common).

[trollvids] convert duration to an int

[trollvids] added a test

[trollvids] made flake8 shut up

Generalized the Nuevo extractor

Affects: anitube, trollvids, trutube

[nuevo] Complied with the code comments.

8 years ago[arte:cinema] Add extractor
Sergey M․ [Fri, 22 Jan 2016 17:00:50 +0000 (23:00 +0600)]
[arte:cinema] Add extractor

8 years ago[arte:future] Make duplicated test matching only
Sergey M․ [Fri, 22 Jan 2016 17:00:05 +0000 (23:00 +0600)]
[arte:future] Make duplicated test matching only