youtube-dl
10 years agoMerge pull request #1622 from rbrito/fix-extension
Philipp Hagemeister [Tue, 22 Oct 2013 22:16:26 +0000 (15:16 -0700)]
Merge pull request #1622 from rbrito/fix-extension

extractor: youtube: Set extension of AAC audio formats to m4a.

10 years agorelease 2013.10.23
Philipp Hagemeister [Tue, 22 Oct 2013 22:07:27 +0000 (00:07 +0200)]
release 2013.10.23

10 years agorelease 2013.10.22
Philipp Hagemeister [Tue, 22 Oct 2013 20:35:13 +0000 (22:35 +0200)]
release 2013.10.22

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Tue, 22 Oct 2013 20:30:06 +0000 (22:30 +0200)]
Merge remote-tracking branch 'origin/master'

Conflicts:
youtube_dl/YoutubeDL.py

10 years agoExpand tilde in template (Fixes #1639)
Philipp Hagemeister [Tue, 22 Oct 2013 20:28:19 +0000 (22:28 +0200)]
Expand tilde in template (Fixes #1639)

10 years ago[arte.tv:creative] Update the title of the test
Jaime Marquínez Ferrándiz [Tue, 22 Oct 2013 19:06:06 +0000 (21:06 +0200)]
[arte.tv:creative] Update the title of the test

10 years ago[nhl:videocenter] Fix playlist title extraction
Jaime Marquínez Ferrándiz [Tue, 22 Oct 2013 19:01:16 +0000 (21:01 +0200)]
[nhl:videocenter] Fix playlist title extraction

10 years agoStyle fixes in YoutubeDL.py
Jaime Marquínez Ferrándiz [Tue, 22 Oct 2013 12:49:34 +0000 (14:49 +0200)]
Style fixes in YoutubeDL.py

Fixed some of the problems reported by pep8

10 years agoRespect the download parameter in YoutubeDL.process_video_result if the extractor...
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 22:01:59 +0000 (00:01 +0200)]
Respect the download parameter in YoutubeDL.process_video_result if the extractor handle the format selection

10 years ago[vimeo] Implement the new format selection system (closes PR #996)
Joshua Elsasser [Fri, 5 Jul 2013 16:10:57 +0000 (09:10 -0700)]
[vimeo] Implement the new format selection system (closes PR #996)

Rebased and deleted some parts to use the new system instead of copying the one from YoutubeIE

10 years ago[youtube] Use 'node is None' when checking if the video has automatic captions
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 14:28:55 +0000 (16:28 +0200)]
[youtube] Use 'node is None' when checking if the video has automatic captions

It had stopped working and it reports a FutureWarning

10 years agoFix the duration field for the VideoDetective and InternetVideoArchive tests
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 13:07:33 +0000 (15:07 +0200)]
Fix the duration field for the VideoDetective and InternetVideoArchive tests

Also remove the use of the old format system and the comment

10 years ago[googleplus] Fix upload_date extraction
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 13:00:21 +0000 (15:00 +0200)]
[googleplus] Fix upload_date extraction

10 years ago[arte] Set the format_note and the format_id fields (closes #1628)
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 12:40:06 +0000 (14:40 +0200)]
[arte] Set the format_note and the format_id fields (closes #1628)

10 years agoThe 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 12:09:38 +0000 (14:09 +0200)]
The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'

Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'.

10 years agoYoutubeDL: remove method that came from FileDownloader
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:52:24 +0000 (13:52 +0200)]
YoutubeDL: remove method that came from FileDownloader

10 years agoAllow to use the extension for the format selection
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:31:55 +0000 (13:31 +0200)]
Allow to use the extension for the format selection

The best format with the extension is downloaded.

10 years agoAccept requested formats to be in the format 35/best (closes #1552)
Jaime Marquínez Ferrándiz [Mon, 21 Oct 2013 11:19:58 +0000 (13:19 +0200)]
Accept requested formats to be in the format 35/best (closes #1552)

The format selection code is now an independent function.

10 years agoMerge remote-tracking branch 'rbrito/set-age'
Philipp Hagemeister [Sat, 19 Oct 2013 19:16:14 +0000 (21:16 +0200)]
Merge remote-tracking branch 'rbrito/set-age'

Conflicts:
youtube_dl/extractor/xhamster.py

10 years ago[xhamster] Add support for age_limit (Instead of #1627)
Philipp Hagemeister [Sat, 19 Oct 2013 19:09:48 +0000 (21:09 +0200)]
[xhamster] Add support for age_limit (Instead of #1627)

10 years agoextractor: Set age limit on some adult-related extractors.
Rogério Brito [Sat, 19 Oct 2013 17:19:25 +0000 (14:19 -0300)]
extractor: Set age limit on some adult-related extractors.

More age limit of videos for adult-related sites.

Note that, for redtube, I explicitly left the variable containing the age
limit, since the comment justifying the age limit is a good thing to have.

That being said, I included the age limit field on the test, to better
reflect what the information extractor does (even if it may not break the
automated tests).

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
10 years agoAdd an author email
Philipp Hagemeister [Sat, 19 Oct 2013 09:14:20 +0000 (11:14 +0200)]
Add an author email

10 years agoextractor: Set age limit on some adult-related extractors.
Rogério Brito [Fri, 18 Oct 2013 22:32:37 +0000 (19:32 -0300)]
extractor: Set age limit on some adult-related extractors.

This is similar in spirit to what was done in commit 8e590a117f.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
10 years agoextractor: youtube: Fix extension of dash formats.
Rogério Brito [Fri, 18 Oct 2013 21:53:00 +0000 (18:53 -0300)]
extractor: youtube: Fix extension of dash formats.

While we are at it, separate the audio formats from the video formats.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
10 years ago[xnxx] Add age_limit
Philipp Hagemeister [Fri, 18 Oct 2013 21:35:17 +0000 (23:35 +0200)]
[xnxx] Add age_limit

10 years agoSimplify release process
Philipp Hagemeister [Fri, 18 Oct 2013 21:34:55 +0000 (23:34 +0200)]
Simplify release process

10 years agorelease 2013.10.18.2
Philipp Hagemeister [Fri, 18 Oct 2013 21:22:54 +0000 (23:22 +0200)]
release 2013.10.18.2

10 years ago[bash-completion] Do not use dash in function name (Fixes #1623)
Philipp Hagemeister [Fri, 18 Oct 2013 21:13:46 +0000 (23:13 +0200)]
[bash-completion] Do not use dash in function name (Fixes #1623)

10 years agoAdd new option --abort-on-error
Philipp Hagemeister [Fri, 18 Oct 2013 21:09:32 +0000 (23:09 +0200)]
Add new option --abort-on-error

10 years agoDocument %(format)s (#1612)
Philipp Hagemeister [Fri, 18 Oct 2013 21:06:49 +0000 (23:06 +0200)]
Document %(format)s (#1612)

10 years agoextractor: youtube: Set extension of AAC audio formats to m4a.
Rogério Brito [Fri, 18 Oct 2013 20:50:55 +0000 (17:50 -0300)]
extractor: youtube: Set extension of AAC audio formats to m4a.

This, in particular, eases downloading both audio and videos in DASH formats
before muxing them, which alleviates the problem that I exposed on issue

Furthermore, one may argue that this is, indeed, the case for correctness's
sake.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
10 years agoAdd metavar to --cache-dir
Philipp Hagemeister [Fri, 18 Oct 2013 09:50:48 +0000 (11:50 +0200)]
Add metavar to --cache-dir

10 years agorelease 2013.10.18.1
Philipp Hagemeister [Fri, 18 Oct 2013 09:45:30 +0000 (11:45 +0200)]
release 2013.10.18.1

10 years agoCheck for embedded YouTube player (Fixes #1616)
Philipp Hagemeister [Fri, 18 Oct 2013 09:44:57 +0000 (11:44 +0200)]
Check for embedded YouTube player (Fixes #1616)

10 years agorelease 2013.10.18
Philipp Hagemeister [Fri, 18 Oct 2013 09:17:21 +0000 (11:17 +0200)]
release 2013.10.18

10 years ago[tudou] Fix title regex (Fixes #1614)
Philipp Hagemeister [Fri, 18 Oct 2013 09:16:11 +0000 (11:16 +0200)]
[tudou] Fix title regex (Fixes #1614)

10 years agofix typos
Philipp Hagemeister [Thu, 17 Oct 2013 22:49:45 +0000 (00:49 +0200)]
fix typos

10 years agoExtend #980 with --max-quality support
Philipp Hagemeister [Thu, 17 Oct 2013 22:46:35 +0000 (00:46 +0200)]
Extend #980 with --max-quality support

10 years agoFix test
Philipp Hagemeister [Thu, 17 Oct 2013 22:27:51 +0000 (00:27 +0200)]
Fix test

10 years agoMerge remote-tracking branch 'jaimeMF/format_selection'
Philipp Hagemeister [Thu, 17 Oct 2013 22:17:03 +0000 (00:17 +0200)]
Merge remote-tracking branch 'jaimeMF/format_selection'

10 years agoAdd an extractor for techtalks.tv (closes #1606)
Jaime Marquínez Ferrándiz [Thu, 17 Oct 2013 06:20:58 +0000 (08:20 +0200)]
Add an extractor for techtalks.tv (closes #1606)

10 years agorelease 2013.10.17
Philipp Hagemeister [Thu, 17 Oct 2013 00:20:26 +0000 (02:20 +0200)]
release 2013.10.17

10 years ago[youtube] Do not crash if caption info is missing altogether (Fixes #1610)
Philipp Hagemeister [Thu, 17 Oct 2013 00:19:19 +0000 (02:19 +0200)]
[youtube] Do not crash if caption info is missing altogether (Fixes #1610)

10 years ago[brightcove] Raise error if playlist is empty (#1608)
Philipp Hagemeister [Wed, 16 Oct 2013 23:02:17 +0000 (01:02 +0200)]
[brightcove] Raise error if playlist is empty (#1608)

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Wed, 16 Oct 2013 22:55:06 +0000 (00:55 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[brightcove] Fix more broken XML (#1608)
Philipp Hagemeister [Wed, 16 Oct 2013 22:46:11 +0000 (00:46 +0200)]
[brightcove] Fix more broken XML (#1608)

10 years agoAdd an extractor for rutube.ru (closes #1136)
Jaime Marquínez Ferrándiz [Wed, 16 Oct 2013 14:57:40 +0000 (16:57 +0200)]
Add an extractor for rutube.ru (closes #1136)

It downloads with a m3u8 manifest, requires ffmpeg.

10 years agoFix the indentation of the Makefile
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 21:15:15 +0000 (23:15 +0200)]
Fix the indentation of the Makefile

It uses tabs, no spaces.

10 years agoDon't include the test/testdata directory in the youtube-dl.tar.gz
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 21:08:52 +0000 (23:08 +0200)]
Don't include the test/testdata directory in the youtube-dl.tar.gz

The last releases included big files that increased the size of the compressed file.

10 years agorelease 2013.10.15
Philipp Hagemeister [Tue, 15 Oct 2013 10:06:45 +0000 (12:06 +0200)]
release 2013.10.15

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Tue, 15 Oct 2013 10:05:24 +0000 (12:05 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years ago[generic] Support embedded vimeo videos (#1602)
Philipp Hagemeister [Tue, 15 Oct 2013 10:05:13 +0000 (12:05 +0200)]
[generic] Support embedded vimeo videos (#1602)

10 years ago[sztvhu] Fix the title extraction
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:22:59 +0000 (08:22 +0200)]
[sztvhu] Fix the title extraction

10 years agoFix an import in the tests and the Youtube Shows test
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:22:20 +0000 (08:22 +0200)]
Fix an import in the tests and the Youtube Shows test

10 years ago[websurg] Skipt the test
Jaime Marquínez Ferrándiz [Tue, 15 Oct 2013 06:12:30 +0000 (08:12 +0200)]
[websurg] Skipt the test

It needs login information.

10 years agoUse upper-case for prefixes in help to signify bytes (#1043)
Philipp Hagemeister [Tue, 15 Oct 2013 02:53:02 +0000 (04:53 +0200)]
Use upper-case for prefixes in help to signify bytes (#1043)

10 years agoMerge remote-tracking branch 'alphapapa/master'
Philipp Hagemeister [Tue, 15 Oct 2013 02:52:07 +0000 (04:52 +0200)]
Merge remote-tracking branch 'alphapapa/master'

10 years agoMerge remote-tracking branch 'Rudloff/websurg'
Philipp Hagemeister [Tue, 15 Oct 2013 00:11:33 +0000 (02:11 +0200)]
Merge remote-tracking branch 'Rudloff/websurg'

10 years agoDo not import *
Philipp Hagemeister [Tue, 15 Oct 2013 00:07:26 +0000 (02:07 +0200)]
Do not import *

10 years agoSimplify tests
Philipp Hagemeister [Tue, 15 Oct 2013 00:00:53 +0000 (02:00 +0200)]
Simplify tests

* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up

10 years agoCredit @Elbandi for sztvhu
Philipp Hagemeister [Mon, 14 Oct 2013 23:34:47 +0000 (01:34 +0200)]
Credit @Elbandi for sztvhu

10 years ago[sztvhu] Simplify
Philipp Hagemeister [Mon, 14 Oct 2013 23:33:20 +0000 (01:33 +0200)]
[sztvhu] Simplify

10 years agoMerge remote-tracking branch 'Elbandi/master'
Philipp Hagemeister [Mon, 14 Oct 2013 23:26:34 +0000 (01:26 +0200)]
Merge remote-tracking branch 'Elbandi/master'

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 14 Oct 2013 23:25:47 +0000 (01:25 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[tudou] Add support for youku links (Closes #1571)
Philipp Hagemeister [Mon, 14 Oct 2013 23:20:04 +0000 (01:20 +0200)]
[tudou] Add support for youku links (Closes #1571)

10 years ago[gamespot] Fix video extraction (fixes #1587)
Jaime Marquínez Ferrándiz [Mon, 14 Oct 2013 14:25:04 +0000 (16:25 +0200)]
[gamespot] Fix video extraction (fixes #1587)

10 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 14 Oct 2013 14:07:53 +0000 (16:07 +0200)]
Merge remote-tracking branch 'origin/master'

10 years agoAdd an extractor for Szombathelyi TV
Andras Elso [Mon, 14 Oct 2013 11:07:47 +0000 (13:07 +0200)]
Add an extractor for Szombathelyi TV

10 years agoadd VideoPremium.tv RTMP support
Filippo Valsorda [Mon, 14 Oct 2013 05:32:47 +0000 (01:32 -0400)]
add VideoPremium.tv RTMP support

10 years agoMerge pull request #1569 from Jaiz909/1321-download-annotations
Filippo Valsorda [Mon, 14 Oct 2013 05:03:22 +0000 (22:03 -0700)]
Merge pull request #1569 from Jaiz909/1321-download-annotations

Added downloading annotations download support - closes #1321

10 years ago[youtube] Adds #1312 Download annotations
Jai Grimshaw [Mon, 14 Oct 2013 05:18:58 +0000 (16:18 +1100)]
[youtube] Adds #1312 Download annotations

Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.

10 years ago[youku] Allow shortcut youku:ID and make non-matching groups non-matching (#1571)
Philipp Hagemeister [Sun, 13 Oct 2013 13:54:53 +0000 (15:54 +0200)]
[youku] Allow shortcut youku:ID and make non-matching groups non-matching (#1571)

10 years agoMerge remote-tracking branch 'jaimeMF/opus-fix'
Philipp Hagemeister [Sun, 13 Oct 2013 13:26:10 +0000 (15:26 +0200)]
Merge remote-tracking branch 'jaimeMF/opus-fix'

10 years ago[arte] Add an extractor for future.arte.tv (closes #1593)
Jaime Marquínez Ferrándiz [Sun, 13 Oct 2013 12:21:13 +0000 (14:21 +0200)]
[arte] Add an extractor for future.arte.tv (closes #1593)

10 years ago[arte] add an extractor for creative.arte.tv (#1593)
Jaime Marquínez Ferrándiz [Sun, 13 Oct 2013 11:54:31 +0000 (13:54 +0200)]
[arte] add an extractor for creative.arte.tv (#1593)

The +7 videos now use an independent extractor that is also used for the creative videos

10 years agoAdd an extractor for rottentomatoes.com and improve InternetVideoArchiveIE to get...
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 20:21:23 +0000 (22:21 +0200)]
Add an extractor for rottentomatoes.com and improve InternetVideoArchiveIE to get the best quality

10 years agoAdd an extractor for videodetective.com (closes #262)
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 19:36:17 +0000 (21:36 +0200)]
Add an extractor for videodetective.com (closes #262)

It uses the internetvideoarchive.com platform.

10 years agoAdd an extractor for internetvideoarchive.com videos
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 19:34:04 +0000 (21:34 +0200)]
Add an extractor for internetvideoarchive.com videos

It's used by videodetective.com

10 years agoAdd support for single-test tox runs
Filippo Valsorda [Sat, 12 Oct 2013 17:17:11 +0000 (13:17 -0400)]
Add support for single-test tox runs

Use a sintax like
    tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions)

10 years agoadd support for NowVideo.ch
Filippo Valsorda [Sat, 12 Oct 2013 17:11:03 +0000 (13:11 -0400)]
add support for NowVideo.ch

10 years agoFFmpegPostProcessor: print the command line used if the --verbose option is given
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 11:49:27 +0000 (13:49 +0200)]
FFmpegPostProcessor: print the command line used if the --verbose option is given

10 years agoDon't set the '-aq' option with the opus format (fixes #1263)
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 11:29:02 +0000 (13:29 +0200)]
Don't set the '-aq'  option with the opus format (fixes #1263)

10 years agoMerge pull request #1590 from joeyadams/master
Jaime Marquínez Ferrándiz [Sat, 12 Oct 2013 09:09:39 +0000 (02:09 -0700)]
Merge pull request #1590 from joeyadams/master

Fix Brightcove detection when another Flash object is on the page

10 years agoFix Brightcove detection when another Flash object is on the page
Joey Adams [Sat, 12 Oct 2013 01:52:30 +0000 (21:52 -0400)]
Fix Brightcove detection when another Flash object is on the page

The regex used non-greedy match, but alas it failed on input like this:

    <object class="...> ... class="BrightcoveExperience"

It captured two objects and the intervening HTML.  This commit fixes this by
not allowing a ">" to appear before BrightcoveExperience.

Video in question: http://www.harpercollinschildrens.com/feature/petethecat/

10 years agoMerge pull request #1558 from rzhxeo/cinemassacre
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 18:36:50 +0000 (20:36 +0200)]
Merge pull request #1558 from rzhxeo/cinemassacre

Add support for http://cinemassacre.com

10 years agoMerge branch 'cinemassacre' of github.com:rzhxeo/youtube-dl into rzhxeo-cinemassacre
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 17:53:27 +0000 (19:53 +0200)]
Merge branch 'cinemassacre' of github.com:rzhxeo/youtube-dl into rzhxeo-cinemassacre

10 years agoFix the default values of format_id and format
Jaime Marquínez Ferrándiz [Sun, 14 Jul 2013 15:31:52 +0000 (17:31 +0200)]
Fix the default values of format_id and format

10 years agoImplement the prefer_free_formats in YoutubeDL
Jaime Marquínez Ferrándiz [Sun, 14 Jul 2013 15:24:18 +0000 (17:24 +0200)]
Implement the prefer_free_formats in YoutubeDL

10 years agoDefault 'format' field to {width}x{height}
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 16:19:37 +0000 (18:19 +0200)]
Default 'format' field to {width}x{height}

If width is None, use {height}p and if height is None, '???'

10 years agoDo not handle format selection for IEs that already handle it
Jaime Marquínez Ferrándiz [Sat, 13 Jul 2013 15:51:26 +0000 (17:51 +0200)]
Do not handle format selection for IEs that already handle it

10 years agoImplement the max quality option in YoutubeDL
Jaime Marquínez Ferrándiz [Mon, 8 Jul 2013 10:10:47 +0000 (12:10 +0200)]
Implement the max quality option in YoutubeDL

10 years agoImplement format selection in YoutubeDL
Jaime Marquínez Ferrándiz [Tue, 2 Jul 2013 08:08:58 +0000 (10:08 +0200)]
Implement format selection in YoutubeDL

Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields:
* Mandatory: url and ext
* Optional: format and format_id

The format_id is used for choosing which formats have to be downloaded.

Now a video result is processed by the method process_video_result.

10 years ago[arte] Prepare for generic format support (#980)
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 14:33:31 +0000 (16:33 +0200)]
[arte] Prepare for generic format support (#980)

10 years ago[nhl] Add an extractor for videocenter's categories (#1586)
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 12:33:26 +0000 (14:33 +0200)]
[nhl] Add an extractor for videocenter's categories (#1586)

It downloads the last 12 videos.

10 years agoMake sure it only runs rtmpdump one time in test mode and return True if the download...
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 10:42:15 +0000 (12:42 +0200)]
Make sure it only runs rtmpdump one time in test mode and return True if the download can be resumed

10 years agoMerge pull request #1565 from rzhxeo/rtmpdump_test
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 09:46:41 +0000 (11:46 +0200)]
Merge pull request #1565 from rzhxeo/rtmpdump_test

Only download 1 sec. with rtmpdump in test mode

10 years agoAdd a PostProcessor for adding metadata to the file (closes #1570)
Jaime Marquínez Ferrándiz [Fri, 11 Oct 2013 09:19:09 +0000 (11:19 +0200)]
Add a PostProcessor for adding metadata to the file (closes #1570)

It currently sets the title, the date and the author values.

10 years ago[yahoo] Download the info from another page
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 19:01:45 +0000 (21:01 +0200)]
[yahoo] Download the info from another page

The 'meta' field is not always in the video webpage

10 years ago[gamespot] Mark as broken (#1587)
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 17:55:09 +0000 (19:55 +0200)]
[gamespot] Mark as broken (#1587)

10 years ago[mtv] Strip the description
Jaime Marquínez Ferrándiz [Thu, 10 Oct 2013 17:53:44 +0000 (19:53 +0200)]
[mtv] Strip the description

There were some tabs and newlines added around the string.