youtube-dl
10 years ago[release] Check for useless files before release
Philipp Hagemeister [Tue, 7 Jan 2014 07:28:05 +0000 (08:28 +0100)]
[release] Check for useless files before release

10 years agorelease 2014.01.07.2
Philipp Hagemeister [Tue, 7 Jan 2014 07:21:05 +0000 (08:21 +0100)]
release 2014.01.07.2

10 years agorelease 2014.01.07.1
Philipp Hagemeister [Tue, 7 Jan 2014 07:09:08 +0000 (08:09 +0100)]
release 2014.01.07.1

10 years ago--list-formats: Only add "@" if vbr is given
Philipp Hagemeister [Tue, 7 Jan 2014 07:08:48 +0000 (08:08 +0100)]
--list-formats: Only add "@" if vbr is given

10 years ago[mpora] Add support (Fixes #2096)
Philipp Hagemeister [Tue, 7 Jan 2014 07:07:46 +0000 (08:07 +0100)]
[mpora] Add support (Fixes #2096)

10 years ago[lynda] Fix download if subtitles were not requested
Philipp Hagemeister [Tue, 7 Jan 2014 06:17:49 +0000 (07:17 +0100)]
[lynda] Fix download if subtitles were not requested

10 years ago[lynda] Remove superfluous space
Philipp Hagemeister [Tue, 7 Jan 2014 06:14:46 +0000 (07:14 +0100)]
[lynda] Remove superfluous space

10 years ago[lynda] Remove useless u""
Philipp Hagemeister [Tue, 7 Jan 2014 06:14:12 +0000 (07:14 +0100)]
[lynda] Remove useless u""

10 years ago[vimeo] Fix playlist URL matching
Philipp Hagemeister [Tue, 7 Jan 2014 06:13:42 +0000 (07:13 +0100)]
[vimeo] Fix playlist URL matching

10 years ago[xattr] Correct on Windows
Philipp Hagemeister [Tue, 7 Jan 2014 05:50:24 +0000 (06:50 +0100)]
[xattr] Correct on Windows

10 years ago[xattr] Always use UTF-8
Philipp Hagemeister [Tue, 7 Jan 2014 05:49:15 +0000 (06:49 +0100)]
[xattr] Always use UTF-8

On Windows and other systems, other encodings would break when trying to encode non-ASCII characters.
Simply use UTF-8, like every sane system.

10 years ago[xattr] Rework
Philipp Hagemeister [Tue, 7 Jan 2014 05:34:55 +0000 (06:34 +0100)]
[xattr] Rework

In particular, explicitly require NT before trying ADS, and do not try to parse process output that may be localized.

10 years agoMove check_executable into a helper ufnction
Philipp Hagemeister [Tue, 7 Jan 2014 05:23:41 +0000 (06:23 +0100)]
Move check_executable into a helper ufnction

10 years ago[xattr] Always output a warning message on errors
Philipp Hagemeister [Tue, 7 Jan 2014 05:12:28 +0000 (06:12 +0100)]
[xattr] Always output a warning message on errors

10 years ago[xattr] Write bytestrings, not characters
Philipp Hagemeister [Tue, 7 Jan 2014 05:11:21 +0000 (06:11 +0100)]
[xattr] Write bytestrings, not characters

10 years agoSplit postprocessor package into multiple modules
Philipp Hagemeister [Tue, 7 Jan 2014 04:59:22 +0000 (05:59 +0100)]
Split postprocessor package into multiple modules

10 years ago[orf] Remove unused variable name
Philipp Hagemeister [Tue, 7 Jan 2014 04:51:46 +0000 (05:51 +0100)]
[orf] Remove unused variable name

10 years agoMove postprocessor into its own package
Philipp Hagemeister [Tue, 7 Jan 2014 04:49:17 +0000 (05:49 +0100)]
Move postprocessor into its own package

10 years ago[xattr] Coding style
Philipp Hagemeister [Tue, 7 Jan 2014 04:45:15 +0000 (05:45 +0100)]
[xattr] Coding style

10 years agoMerge remote-tracking branch 'epitron/metadata-pp'
Philipp Hagemeister [Tue, 7 Jan 2014 04:44:44 +0000 (05:44 +0100)]
Merge remote-tracking branch 'epitron/metadata-pp'

Conflicts:
youtube_dl/PostProcessor.py

10 years agorelease 2014.01.07
Philipp Hagemeister [Tue, 7 Jan 2014 04:34:32 +0000 (05:34 +0100)]
release 2014.01.07

10 years agoUse original Referer URL in Brightcove requests (Fixes #2110)
Philipp Hagemeister [Tue, 7 Jan 2014 04:34:14 +0000 (05:34 +0100)]
Use original Referer URL in Brightcove requests (Fixes #2110)

10 years ago[brightcove] Use unicode_literals
Philipp Hagemeister [Tue, 7 Jan 2014 04:23:20 +0000 (05:23 +0100)]
[brightcove] Use unicode_literals

10 years ago[vimeo] Use _search_regex
Philipp Hagemeister [Tue, 7 Jan 2014 04:19:28 +0000 (05:19 +0100)]
[vimeo] Use _search_regex

10 years ago[vimeo] Use unicode_literals
Philipp Hagemeister [Mon, 6 Jan 2014 22:38:16 +0000 (23:38 +0100)]
[vimeo] Use unicode_literals

10 years ago[vimeo] Proper warning when password is required (Fixes #2053)
Philipp Hagemeister [Mon, 6 Jan 2014 22:35:24 +0000 (23:35 +0100)]
[vimeo] Proper warning when password is required (Fixes #2053)

In player. URLs, the password warning is different.

10 years agorelease 2014.01.06.1
Philipp Hagemeister [Mon, 6 Jan 2014 18:25:43 +0000 (19:25 +0100)]
release 2014.01.06.1

10 years agorelease 2014.01.06
Philipp Hagemeister [Mon, 6 Jan 2014 16:37:24 +0000 (17:37 +0100)]
release 2014.01.06

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 6 Jan 2014 16:37:20 +0000 (17:37 +0100)]
Merge remote-tracking branch 'origin/master'

10 years ago[vimeo] Add support for review pages
Philipp Hagemeister [Mon, 6 Jan 2014 16:31:47 +0000 (17:31 +0100)]
[vimeo] Add support for review pages

Since the regexp is already overboarding and review pages have a distinct URL format (with non-trivial stuff after the ID), use a dedicated IE.
Fixes #2106

10 years ago[orf] Use new extraction method (Fixes #2057)
Philipp Hagemeister [Mon, 6 Jan 2014 16:15:27 +0000 (17:15 +0100)]
[orf] Use new extraction method (Fixes #2057)

10 years ago[veehd] Send requests twice (Fixes #2102)
Philipp Hagemeister [Mon, 6 Jan 2014 11:54:01 +0000 (12:54 +0100)]
[veehd] Send requests twice (Fixes #2102)

10 years ago[generic] Use unicode_literals instead of duplicating the u'
Philipp Hagemeister [Mon, 6 Jan 2014 00:47:52 +0000 (01:47 +0100)]
[generic] Use unicode_literals instead of duplicating the u'

10 years agoMerge pull request #2104 from dstftw/lynda
Philipp Hagemeister [Mon, 6 Jan 2014 00:44:21 +0000 (16:44 -0800)]
Merge pull request #2104 from dstftw/lynda

[lynda] Add subtitles extraction

10 years ago[youtube] Support jwplayer with YouTube URLs (Closes #2075)
Philipp Hagemeister [Mon, 6 Jan 2014 00:42:58 +0000 (01:42 +0100)]
[youtube] Support jwplayer with YouTube URLs (Closes #2075)

10 years ago[lynda] Add subtitles extraction
dst [Sun, 5 Jan 2014 16:59:33 +0000 (23:59 +0700)]
[lynda] Add subtitles extraction

10 years agorelease 2014.01.05.6
Philipp Hagemeister [Sun, 5 Jan 2014 10:44:20 +0000 (11:44 +0100)]
release 2014.01.05.6

10 years agoRestore binary files for backwards compatibility
Philipp Hagemeister [Sun, 5 Jan 2014 10:40:07 +0000 (11:40 +0100)]
Restore binary files for backwards compatibility

Fixes 9656ee5d1dbff9fb4e0ce640961d2750a687e629
New year's resolution: Check which systems of Ubuntu / RHEL still serve the ancient versions.
If it's only RHEL, consider removing these binary files in 2015 or so.

10 years ago[bash-completion] Complete filename if `—load-info` is given
Jaime Marquínez Ferrándiz [Sun, 5 Jan 2014 10:28:01 +0000 (11:28 +0100)]
[bash-completion] Complete filename if `—load-info` is given

10 years agoFix list comprehension for decoding the URLs (fixes #2100)
Jaime Marquínez Ferrándiz [Sun, 5 Jan 2014 09:58:36 +0000 (10:58 +0100)]
Fix list comprehension for decoding the URLs (fixes #2100)

It wasn’t a comprehension, it was just using the last url from the previous comprehension.
That didn’t raise an error in python 2, but in python 3 the variable was not defined.

10 years agorelease 2014.01.05.5
Philipp Hagemeister [Sun, 5 Jan 2014 04:48:39 +0000 (05:48 +0100)]
release 2014.01.05.5

10 years agoRemove unused imports
Philipp Hagemeister [Sun, 5 Jan 2014 04:48:30 +0000 (05:48 +0100)]
Remove unused imports

10 years ago[veoh] Simplify
Philipp Hagemeister [Sun, 5 Jan 2014 04:48:12 +0000 (05:48 +0100)]
[veoh] Simplify

10 years ago[veoh] Add support for mobile URLs
Philipp Hagemeister [Sun, 5 Jan 2014 04:47:47 +0000 (05:47 +0100)]
[veoh] Add support for mobile URLs

Fixes #2052

10 years agorelease 2014.01.05.4
Philipp Hagemeister [Sun, 5 Jan 2014 04:41:30 +0000 (05:41 +0100)]
release 2014.01.05.4

10 years ago[generic] Support gorillavid.in
Philipp Hagemeister [Sun, 5 Jan 2014 04:34:06 +0000 (05:34 +0100)]
[generic] Support gorillavid.in

Previously, we were a little bit over-eager and got a random swf file.
Fixes #2084.

10 years agorelease 2014.01.05.3
Philipp Hagemeister [Sun, 5 Jan 2014 04:26:43 +0000 (05:26 +0100)]
release 2014.01.05.3

10 years agorelease 2014.01.05.02
Philipp Hagemeister [Sun, 5 Jan 2014 04:25:07 +0000 (05:25 +0100)]
release 2014.01.05.02

10 years agoMake sure URLs are always character strings (Fixes #2051)
Philipp Hagemeister [Sun, 5 Jan 2014 04:24:50 +0000 (05:24 +0100)]
Make sure URLs are always character strings (Fixes #2051)

10 years agoMore Atom feed improvements (#2081)
Philipp Hagemeister [Sun, 5 Jan 2014 04:16:16 +0000 (05:16 +0100)]
More Atom feed improvements (#2081)

10 years agoImprove Atom feed creation (Fixes #2081)
Philipp Hagemeister [Sun, 5 Jan 2014 04:04:46 +0000 (05:04 +0100)]
Improve Atom feed creation (Fixes #2081)

10 years agoatom feed generator: Make IDs proper URLs (#2081)
Philipp Hagemeister [Sun, 5 Jan 2014 03:49:43 +0000 (04:49 +0100)]
atom feed generator: Make IDs proper URLs (#2081)

10 years agorelease 2014.01.05.1
Philipp Hagemeister [Sun, 5 Jan 2014 03:44:34 +0000 (04:44 +0100)]
release 2014.01.05.1

10 years agoFix make_readme on Python 2
Philipp Hagemeister [Sun, 5 Jan 2014 03:44:29 +0000 (04:44 +0100)]
Fix make_readme on Python 2

10 years ago[setup.py] Do not use unicode literals
Philipp Hagemeister [Sun, 5 Jan 2014 03:41:49 +0000 (04:41 +0100)]
[setup.py] Do not use unicode literals

See http://bugs.python.org/issue13943 for context

10 years agoMake make_readme run in a locale-less environment
Philipp Hagemeister [Sun, 5 Jan 2014 03:39:23 +0000 (04:39 +0100)]
Make make_readme run in a locale-less environment

Mentioned in #267

10 years agoDocument --socket-timeout
Philipp Hagemeister [Sun, 5 Jan 2014 03:36:46 +0000 (04:36 +0100)]
Document --socket-timeout

10 years agorelease 2014.01.05
Philipp Hagemeister [Sun, 5 Jan 2014 03:30:29 +0000 (04:30 +0100)]
release 2014.01.05

10 years ago[cspan] Use HTTP download (Fixes #2098)
Philipp Hagemeister [Sun, 5 Jan 2014 03:30:00 +0000 (04:30 +0100)]
[cspan] Use HTTP download (Fixes #2098)

10 years agoMerge remote-tracking branch 'rzhxeo/blip'
Philipp Hagemeister [Sun, 5 Jan 2014 02:48:45 +0000 (03:48 +0100)]
Merge remote-tracking branch 'rzhxeo/blip'

Conflicts:
youtube_dl/extractor/bliptv.py

10 years agoIgnore more downloaded files
Philipp Hagemeister [Sun, 5 Jan 2014 02:44:38 +0000 (03:44 +0100)]
Ignore more downloaded files

10 years agoSet required properties for format merging
Philipp Hagemeister [Sun, 5 Jan 2014 02:44:08 +0000 (03:44 +0100)]
Set required properties for format merging

10 years ago[bliptv] Use centralized format sorting
Philipp Hagemeister [Sun, 5 Jan 2014 02:19:09 +0000 (03:19 +0100)]
[bliptv] Use centralized format sorting

This also makes youtube-dl use the better "Source" format by default.

10 years ago[bliptv] Simplify
Philipp Hagemeister [Sun, 5 Jan 2014 02:18:45 +0000 (03:18 +0100)]
[bliptv] Simplify

10 years agoMerge remote-tracking branch 'rzhxeo/blip2'
Philipp Hagemeister [Sun, 5 Jan 2014 02:16:19 +0000 (03:16 +0100)]
Merge remote-tracking branch 'rzhxeo/blip2'

10 years ago[pornhd] Add support for ISO-3166 subpages (Fixes #2088)
Philipp Hagemeister [Sun, 5 Jan 2014 02:12:57 +0000 (03:12 +0100)]
[pornhd] Add support for ISO-3166 subpages (Fixes #2088)

10 years agoFix/work around Windows encoding issues (Fixes #2095)
Philipp Hagemeister [Sun, 5 Jan 2014 02:07:55 +0000 (03:07 +0100)]
Fix/work around Windows encoding issues (Fixes #2095)

10 years ago[collegehumor] Use character strings by default
Philipp Hagemeister [Sun, 5 Jan 2014 02:07:15 +0000 (03:07 +0100)]
[collegehumor] Use character strings by default

10 years ago[collegehumor] Add support for age_limit
Philipp Hagemeister [Sun, 5 Jan 2014 02:03:15 +0000 (03:03 +0100)]
[collegehumor] Add support for age_limit

10 years ago[collegehumor] Support multiple formats (Fixes #2092)
Philipp Hagemeister [Sun, 5 Jan 2014 01:47:54 +0000 (02:47 +0100)]
[collegehumor] Support multiple formats (Fixes #2092)

Unfortunately, we lose a part of the description in the new JSON format, but that's still better than a non-functioning URL.

10 years agoMerge remote-tracking branch 'jaimeMF/merge-formats'
Philipp Hagemeister [Sun, 5 Jan 2014 01:06:48 +0000 (02:06 +0100)]
Merge remote-tracking branch 'jaimeMF/merge-formats'

10 years agofix typo
Philipp Hagemeister [Sun, 5 Jan 2014 00:57:26 +0000 (01:57 +0100)]
fix typo

10 years agoPrepare widespread unicode literal use
Philipp Hagemeister [Sun, 5 Jan 2014 00:52:03 +0000 (01:52 +0100)]
Prepare widespread unicode literal use

10 years agoAllow merging formats (closes #1612)
Jaime Marquínez Ferrándiz [Sat, 4 Jan 2014 12:13:51 +0000 (13:13 +0100)]
Allow merging formats (closes #1612)

Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.

10 years ago[lynda] minor changes
Philipp Hagemeister [Fri, 3 Jan 2014 12:24:29 +0000 (13:24 +0100)]
[lynda] minor changes

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Fri, 3 Jan 2014 12:10:00 +0000 (13:10 +0100)]
Merge remote-tracking branch 'origin/master'

10 years ago[macgamestore] Minor fixes (#2044)
Philipp Hagemeister [Fri, 3 Jan 2014 12:09:39 +0000 (13:09 +0100)]
[macgamestore] Minor fixes (#2044)

10 years agoMerge remote-tracking branch 'dstftw/macgamestore'
Philipp Hagemeister [Fri, 3 Jan 2014 12:06:22 +0000 (13:06 +0100)]
Merge remote-tracking branch 'dstftw/macgamestore'

10 years agoFFmpegMetadataPP; Write temporary file to `something.temp.{ext}` (fixes #2079)
Jaime Marquínez Ferrándiz [Fri, 3 Jan 2014 11:52:27 +0000 (12:52 +0100)]
FFmpegMetadataPP; Write temporary file to `something.temp.{ext}` (fixes #2079)

ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.

10 years ago[jpopsuki] Simplify
Philipp Hagemeister [Fri, 3 Jan 2014 11:51:37 +0000 (12:51 +0100)]
[jpopsuki] Simplify

10 years agoMerge remote-tracking branch 'diffycat/jpopsuki'
Philipp Hagemeister [Fri, 3 Jan 2014 11:20:18 +0000 (12:20 +0100)]
Merge remote-tracking branch 'diffycat/jpopsuki'

10 years agorelease 2014.01.03
Philipp Hagemeister [Fri, 3 Jan 2014 11:12:17 +0000 (12:12 +0100)]
release 2014.01.03

10 years ago[dreisat] Make ‘index.php’ optional in the url (fixes #2080)
Jaime Marquínez Ferrándiz [Fri, 3 Jan 2014 11:02:08 +0000 (12:02 +0100)]
[dreisat] Make ‘index.php’ optional in the url (fixes #2080)

10 years agoReveal a little bit more detail about what we cache (#858)
Philipp Hagemeister [Fri, 3 Jan 2014 09:57:31 +0000 (10:57 +0100)]
Reveal a little bit more detail about what we cache (#858)

10 years agoClarify --cache-dir (#858)
Philipp Hagemeister [Thu, 2 Jan 2014 22:26:46 +0000 (23:26 +0100)]
Clarify --cache-dir (#858)

10 years ago[soundcloud] recognize more players’ urls (fixes #2078)
Jaime Marquínez Ferrándiz [Thu, 2 Jan 2014 15:18:51 +0000 (16:18 +0100)]
[soundcloud] recognize more players’ urls (fixes #2078)

10 years agoAdded '--xattrs' option which writes metadata to the file's extended attributes using...
epitron [Thu, 2 Jan 2014 12:47:28 +0000 (07:47 -0500)]
Added '--xattrs' option which writes metadata to the file's extended attributes using a youtube-dl postprocessor.
Works on Linux, OSX, and Windows.

10 years ago[comedycentral] Recognize ‘video-collections’ urls (#2072)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 20:11:35 +0000 (21:11 +0100)]
[comedycentral] Recognize ‘video-collections’ urls (#2072)

10 years ago[mixcloud] Fix track url transformation (fixes #2068)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 20:07:55 +0000 (21:07 +0100)]
[mixcloud] Fix track url transformation (fixes #2068)

‘/previews/‘ must be replaced with ‘/c/originals/‘ now.

10 years ago[wistia] Prefer original video format above all others
Philipp Hagemeister [Wed, 1 Jan 2014 19:23:47 +0000 (20:23 +0100)]
[wistia] Prefer original video format above all others

We could also set up a formula which would weigh filesize/bitrate and vcodec/acodec (say, 1GB h264 < 3 GB MPEG2 < 2 GB h264), but that would get really messy real soon.

10 years ago[BlipTVIE] Extract all formats
rzhxeo [Wed, 1 Jan 2014 18:45:45 +0000 (19:45 +0100)]
[BlipTVIE] Extract all formats

10 years ago[README] Bug reporting: Add an item for unrelated questions
Philipp Hagemeister [Wed, 1 Jan 2014 18:18:20 +0000 (19:18 +0100)]
[README] Bug reporting: Add an item for unrelated questions

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 1 Jan 2014 14:30:46 +0000 (15:30 +0100)]
Merge remote-tracking branch 'origin/master'

10 years ago[jpopsuki] Add script encoding definition for python2
Anton Larionov [Wed, 1 Jan 2014 14:27:02 +0000 (18:27 +0400)]
[jpopsuki] Add script encoding definition for python2

10 years agoAdd support for jpopsuki.tv
Anton Larionov [Wed, 1 Jan 2014 13:59:54 +0000 (17:59 +0400)]
Add support for jpopsuki.tv

10 years ago[youtube] Add itag 264 (closes #2063)
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 12:45:33 +0000 (13:45 +0100)]
[youtube] Add itag 264 (closes #2063)

It has a better bitrate than 137 but the same resolution

10 years ago[dreisat] Update test filename and checksum
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 12:30:58 +0000 (13:30 +0100)]
[dreisat] Update test filename and checksum

10 years ago Merge pull request #2041 from dstftw/imdb-list
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 11:42:59 +0000 (12:42 +0100)]
 Merge pull request #2041 from dstftw/imdb-list

[imdb] Add support for IMDb list (#2033)

10 years agoMerge pull request #2061 from rzhxeo/var
Jaime Marquínez Ferrándiz [Wed, 1 Jan 2014 11:33:34 +0000 (03:33 -0800)]
Merge pull request #2061 from rzhxeo/var

Correct variable name in YoutubeDL.list_formats

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 1 Jan 2014 09:43:58 +0000 (10:43 +0100)]
Merge remote-tracking branch 'origin/master'