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

10 years agoAdd an extractor for cmt.com (closes #2049)
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 16:21:44 +0000 (17:21 +0100)]
Add an extractor for cmt.com (closes #2049)

It just inherits from MTVIE.
Some videos also come from vevo.com

10 years ago[http] Fix ‘err’ variable not being assigned in an except block (#2045)
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 12:44:57 +0000 (13:44 +0100)]
[http] Fix ‘err’ variable not being assigned in an except block (#2045)

10 years agoFix initialization of YoutubeDL with params set to None
Jaime Marquínez Ferrándiz [Tue, 31 Dec 2013 12:34:52 +0000 (13:34 +0100)]
Fix initialization of YoutubeDL with params set to None

Set it to an empty dictionary because it’s directly accessed when setting some properties

10 years agoCorrect variable name in YoutubeDL
rzhxeo [Mon, 30 Dec 2013 05:50:12 +0000 (06:50 +0100)]
Correct variable name in YoutubeDL

10 years ago[GenericIE] Outsource embedded blip.tv player video id extraction to BlipTVIE and...
rzhxeo [Mon, 30 Dec 2013 05:15:02 +0000 (06:15 +0100)]
[GenericIE] Outsource embedded blip.tv player video id extraction to BlipTVIE and fix minor errors in RegEx

10 years ago[BlipTVIE] Fix and simplify extraction of embedded videos
rzhxeo [Mon, 30 Dec 2013 05:07:52 +0000 (06:07 +0100)]
[BlipTVIE] Fix and simplify extraction of embedded videos

10 years agoAdd new --print-traffic option
Philipp Hagemeister [Sun, 29 Dec 2013 14:28:32 +0000 (15:28 +0100)]
Add new --print-traffic option

10 years ago[generic] Output something before making network requests
Philipp Hagemeister [Fri, 27 Dec 2013 07:38:42 +0000 (08:38 +0100)]
[generic] Output something before making network requests

10 years agorelease 2013.12.26
Philipp Hagemeister [Thu, 26 Dec 2013 20:56:23 +0000 (21:56 +0100)]
release 2013.12.26

10 years agoPrint out encoding information in -v (#2046)
Philipp Hagemeister [Thu, 26 Dec 2013 20:55:42 +0000 (21:55 +0100)]
Print out encoding information in -v (#2046)

10 years agoDocument that format_id field should be present
Philipp Hagemeister [Thu, 26 Dec 2013 20:19:00 +0000 (21:19 +0100)]
Document that format_id field should be present

10 years ago[theplatform] Use centralized sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:18:18 +0000 (21:18 +0100)]
[theplatform] Use centralized sorting

10 years ago[channel 9] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:14:43 +0000 (21:14 +0100)]
[channel 9] Use centralized format sorting

10 years ago[internetvideoarchive] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:08:52 +0000 (21:08 +0100)]
[internetvideoarchive] Use centralized format sorting

10 years ago[blinkx] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 20:05:30 +0000 (21:05 +0100)]
[blinkx] Use centralized format sorting

10 years ago[ivi] Use centralized format sorting
Philipp Hagemeister [Thu, 26 Dec 2013 17:40:09 +0000 (18:40 +0100)]
[ivi] Use centralized format sorting

10 years ago[youporn] Add support for multiple formats
Philipp Hagemeister [Thu, 26 Dec 2013 17:37:12 +0000 (18:37 +0100)]
[youporn] Add support for multiple formats

10 years ago[bandcamp] Add support for multiple formats
Philipp Hagemeister [Thu, 26 Dec 2013 13:08:57 +0000 (14:08 +0100)]
[bandcamp] Add support for multiple formats

10 years ago[cnn] Add multiple formats, duration, and upload_date
Philipp Hagemeister [Thu, 26 Dec 2013 12:49:44 +0000 (13:49 +0100)]
[cnn] Add multiple formats, duration, and upload_date

10 years ago[lynda] Add support for lynda.com (#1966)
dst [Thu, 26 Dec 2013 08:48:24 +0000 (15:48 +0700)]
[lynda] Add support for lynda.com (#1966)

10 years agoRemove unused imports
Philipp Hagemeister [Wed, 25 Dec 2013 14:33:19 +0000 (15:33 +0100)]
Remove unused imports

10 years ago[zdf] Make width extraction more robust
Philipp Hagemeister [Wed, 25 Dec 2013 14:33:09 +0000 (15:33 +0100)]
[zdf] Make width extraction more robust

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 25 Dec 2013 14:24:44 +0000 (15:24 +0100)]
Merge remote-tracking branch 'origin/master'

10 years ago[appletrailers] Use centralized format selection
Philipp Hagemeister [Wed, 25 Dec 2013 14:24:41 +0000 (15:24 +0100)]
[appletrailers] Use centralized format selection

10 years ago[wistia] Use centralized sorting
Philipp Hagemeister [Wed, 25 Dec 2013 14:20:14 +0000 (15:20 +0100)]
[wistia] Use centralized sorting

10 years ago[yahoo] Use centralized sorting, and add tbr field
Philipp Hagemeister [Wed, 25 Dec 2013 14:18:40 +0000 (15:18 +0100)]
[yahoo] Use centralized sorting, and add tbr field

10 years agoMerge pull request #2042 from dstftw/master
Philipp Hagemeister [Wed, 25 Dec 2013 12:34:05 +0000 (04:34 -0800)]
Merge pull request #2042 from dstftw/master

[smotri] Fix typo

10 years ago[macgamestore] Add extractor (#2043)
dst [Wed, 25 Dec 2013 09:04:08 +0000 (16:04 +0700)]
[macgamestore] Add extractor (#2043)

10 years ago[smotri] Fix typo
dst [Wed, 25 Dec 2013 02:02:35 +0000 (09:02 +0700)]
[smotri] Fix typo

10 years ago[imdb] Add playlist test
dst [Wed, 25 Dec 2013 01:40:09 +0000 (08:40 +0700)]
[imdb] Add playlist test

10 years ago[imdb] Extractor for lists (#2033)
dst [Wed, 25 Dec 2013 01:34:41 +0000 (08:34 +0700)]
[imdb] Extractor for lists (#2033)

10 years ago[mdr] Use centralized format selection
Philipp Hagemeister [Tue, 24 Dec 2013 22:34:11 +0000 (23:34 +0100)]
[mdr] Use centralized format selection

10 years ago[zdf] Use centralized sorting
Philipp Hagemeister [Tue, 24 Dec 2013 22:32:04 +0000 (23:32 +0100)]
[zdf] Use centralized sorting

10 years ago[spiegel] Use centralized sorting
Philipp Hagemeister [Tue, 24 Dec 2013 11:40:23 +0000 (12:40 +0100)]
[spiegel] Use centralized sorting

10 years ago[mit] Add support for multiple formats
Philipp Hagemeister [Tue, 24 Dec 2013 11:38:08 +0000 (12:38 +0100)]
[mit] Add support for multiple formats

10 years ago[dreisat] Use centralized format sorting
Philipp Hagemeister [Tue, 24 Dec 2013 11:35:02 +0000 (12:35 +0100)]
[dreisat] Use centralized format sorting

10 years ago[youtube] Simplify format specification
Philipp Hagemeister [Tue, 24 Dec 2013 11:34:09 +0000 (12:34 +0100)]
[youtube] Simplify format specification

10 years agoAdd more tests for format selection
Philipp Hagemeister [Tue, 24 Dec 2013 11:33:33 +0000 (12:33 +0100)]
Add more tests for format selection

10 years agoAdd temporary _sort_formats helper function
Philipp Hagemeister [Tue, 24 Dec 2013 11:25:22 +0000 (12:25 +0100)]
Add temporary _sort_formats helper function

10 years agoAdd a resolution field and improve general --list-formats output
Philipp Hagemeister [Tue, 24 Dec 2013 10:56:02 +0000 (11:56 +0100)]
Add a resolution field and improve general --list-formats output