Tithen-Firion
e55867e6e9
[myspace] Handle non-playable songs
...
I'm adding this because sometimes there is a song page, but you cannot play it.
Example: https://myspace.com/starset2/music/song/let-it-die-maniac-agenda-remix-bonus-track-95799916-106964439
It will be useful for downloading whole album with songs like this.
2014-11-30 22:00:02 +01:00
Tithen-Firion
9717d6bf20
[myspace] Add more data to info dict
...
`uploader` is an artist
`playlist` is an album
2014-11-30 22:00:02 +01:00
Tithen-Firion
e277123d36
[myspace] Use player_url for faster download
...
It keeps reconnecting without it. Download time decreased from 7+ minutes to 25 seconds for me.
2014-11-30 21:59:24 +01:00
Jaime Marquínez Ferrándiz
c522adb1f0
[youtube] Add a normal age-gate test video
2014-11-30 21:45:49 +01:00
Jaime Marquínez Ferrándiz
7160532d41
[youtube] Simplify code for getting the dash manifest url
...
video_info contains now the 'ytplayer.config.args' dictionary
2014-11-30 21:07:50 +01:00
Jaime Marquínez Ferrándiz
4e62ebe250
[youtube] Try to extract the video_info from the webpage before requesting the 'get_video_info' pages
...
The YouTube player doesn't seem to use them except for embedded videos, so we can skip a network request.
But they still provide better error mesagges (for removed videos for example).
2014-11-30 20:56:32 +01:00
Jaime Marquínez Ferrándiz
4472f84f0c
[test/test_subtitles] Update checksum for vimeo subtitle file
2014-11-30 19:42:54 +01:00
Jaime Marquínez Ferrándiz
b766eb2707
[youtube] Update test
2014-11-30 19:18:39 +01:00
Jaime Marquínez Ferrándiz
10a404c335
[youtube] Add format 313 ( fixes #4339 )
2014-11-30 18:56:14 +01:00
Sergey M․
c056efa2e3
[bbccouk] Fix extraction ( #4104 , #4214 )
2014-11-30 22:37:56 +06:00
Philipp Hagemeister
283ac8d592
Merge pull request #4338 from t0mm0/x-minus-fix
...
[xminus] update tkn extraction regex
2014-11-30 17:11:05 +01:00
t0mm0
313d4572ce
[xminus] update tkn extraction regex
2014-11-30 16:04:04 +00:00
Tithen-Firion
7848a8b504
[myspace] Update extractor
2014-11-30 15:20:53 +01:00
Mark Lee
1037943c8f
Merge branch 'master' into multipart_videos
...
Conflicts:
youtube_dl/extractor/common.py
youtube_dl/extractor/mtv.py
youtube_dl/options.py
youtube_dl/postprocessor/__init__.py
youtube_dl/postprocessor/ffmpeg.py
2014-11-29 19:07:46 -08:00
Jaime Marquínez Ferrándiz
42939b6129
[youtube] Use a cookie for seeting the language
...
This way, we don't have to do an aditional request
2014-11-30 00:03:59 +01:00
Tithen-Firion
47ed1af55f
Update myspace.py
2014-11-29 23:54:51 +01:00
Tithen-Firion
901fac8b27
Update __init__.py
2014-11-29 23:53:35 +01:00
Jaime Marquínez Ferrándiz
37ea8164d3
[youtube] Don't confirm age when initializing
...
It seems that all the videos with age restriction use now the age gate method, which doesn't require any confirmation.
2014-11-29 23:46:39 +01:00
Jaime Marquínez Ferrándiz
8c810a7db3
Merge pull request #4333 from ymln/bliptv-fixes
...
[bliptv] Fix some videos not downloading
2014-11-29 20:20:45 +01:00
Yuriy Melnyk
248a0b890f
[bliptv] Fix \n\n at the end of real_url
...
See https://github.com/rg3/youtube-dl/issues/3544#issuecomment-53166516
2014-11-29 19:17:56 +02:00
Yuriy Melnyk
96b7c7fe3f
[bliptv] Fix resolution of lookup id in some videos
...
In some videos (for example, http://blip.tv/play/gbk766dkj4Yn ) resolving
lookup id would fail, because page at
http://blip.tv/play/gbk766dkj4Yn.x?p=1 would have no "config.id" in
it. Fixed by requesting different URL and inspecting the URL which the
client is redirected to.
2014-11-29 19:17:56 +02:00
Sergey M․
e987e91fcc
[playvid] Capture and output error message
2014-11-29 22:16:35 +06:00
Jashandeep Sohi
ba1308068f
Remove reduntent verborse flag left over from testing
2014-11-28 18:03:28 -08:00
Jashandeep Sohi
3a9192a9d9
Added support for plugin/local extractors.
...
Currently, creating new extractors is a bit tedious for non developers.
You have to get the source, edit the package and then build it for your distro
(or possibly push the updates upstream). Although this centralized extractor
approach has it's upsides (e.g. more supported sites for everyone), sometimes
you just want to write an extractor quickly for local use.
I've added a system for writing plugin extractors and have them load at runtime.
Extractor classes are placed in .py files in
"$XDG_CONFIG_HOME/youtube-dl/extractors/" or "~/.config/youtube-dl/extractors".
At runtime these files are compiled and executed in an independent global
namespace. This global namespace is scanned for classes ending in "IE", which
are put in the 'youtube_dl.extractor' global namespace, init-ed and returned.
Plugin extractors are placed before regular extractors so that they have
precedence in case of overwrites.
2014-11-28 17:18:17 -08:00
Sergey M․
cb6444e197
[noco] Add support for multi language videos ( Closes #4326 )
2014-11-28 20:38:47 +06:00
brotherBox
f2c22d9f3f
Fixed --playlist-start feature
2014-11-28 11:25:48 +01:00
Joel Leclerc
5e6e67e3ad
Merge branch 'master' of https://github.com/MiJyn/youtube-dl
...
Conflicts:
youtube-dl
youtube_dl/extractor/__init__.py
youtube_dl/extractor/soulanime.py
2014-11-27 18:45:29 -07:00
Joel Leclerc
e8313c6ec5
Remove temp.md
2014-11-27 18:42:07 -07:00
Joel Leclerc
28a56dd054
Fix soulanime
2014-11-27 18:41:33 -07:00
Philipp Hagemeister
e7453bd649
release 2014.11.27
2014-11-27 16:07:17 +01:00
Philipp Hagemeister
93b8a10e3b
release 2014.11.27
2014.11.27
2014-11-27 15:44:49 +01:00
Philipp Hagemeister
4207558e8b
[buzzfeed] Add support for more video types ( #4259 )
2014-11-27 15:44:35 +01:00
brotherBox
068629da73
Added --reverse-playlist feature
2014-11-27 09:14:21 +01:00
Philipp Hagemeister
2515aa0ab0
release 2014.11.26.4
2014-11-26 23:02:39 +01:00
Philipp Hagemeister
ad0d800fc3
release 2014.11.26.4
2014.11.26.4
2014-11-26 22:53:02 +01:00
Philipp Hagemeister
e232f787f6
[buzzfeed] Add new extractor ( Fixes #4259 )
2014-11-26 22:52:52 +01:00
Philipp Hagemeister
155f9550c0
[test/helper] Fix newlines in output of missing test fields
2014-11-26 22:52:28 +01:00
Philipp Hagemeister
3e3977a554
release 2014.11.26.3
2014-11-26 22:18:22 +01:00
Philipp Hagemeister
72476fcc42
release 2014.11.26.3
2014.11.26.3
2014-11-26 22:08:30 +01:00
Philipp Hagemeister
29e950f7c8
release 2014.11.26.2
2014.11.26.2
2014-11-26 22:06:27 +01:00
Philipp Hagemeister
82e4cbf19a
release 2014.11.26.1
2014-11-26 22:05:41 +01:00
Philipp Hagemeister
7c8ea53b96
release 2014.11.26.1
2014.11.26.1
2014-11-26 22:01:06 +01:00
Philipp Hagemeister
dcddc10a50
[test_unicode_literals] Arm unicode_literals check
...
From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
2014-11-26 20:01:22 +01:00
Sergey M․
a1008af412
[gorillavid] Update IE_DESC
2014-11-27 00:24:19 +06:00
Sergey M․
61c0663c1e
[udemy] Generalize download json and fix login
2014-11-26 21:25:43 +06:00
Sergey M․
81a7a521c5
[gorillavid] Remove unused import
2014-11-26 21:02:46 +06:00
Sergey M․
e293711802
[udemy] Set session cookies to API requests ( Closes #4124 , closes #4219 , closes #4308 )
2014-11-26 21:00:18 +06:00
Sergey M․
ceb3367320
[gorillavid] Generalize extraction with countdown timeout and support faststream.in ( Closes #4297 )
2014-11-26 20:02:40 +06:00
Philipp Hagemeister
a03aaaed2e
Declare Python 3.2 compatibility
2014-11-26 13:08:42 +01:00
Philipp Hagemeister
e075a44afb
[tests] Remove useless u prefixes
2014-11-26 13:07:32 +01:00