Jaime Marquínez Ferrándiz
c41a9650c3
[youtube] Extract framerate from the dash manifest
...
Not all videos have 60 fps, for example they can have 48 fps.
2014-12-01 17:36:12 +01:00
Philipp Hagemeister
e7250b59e1
release 2014.12.01
2014-12-01 17:33:02 +01:00
Philipp Hagemeister
df015c69ea
release 2014.12.01
2014.12.01
2014-12-01 17:28:34 +01:00
Naglis Jonaitis
1434bffa1f
[tunein] Use station API
2014-12-01 18:10:15 +02:00
Jaime Marquínez Ferrándiz
94aa25b995
Credit @Tithen-Firion for the myspace changes ( #4341 )
2014-12-01 16:15:09 +01:00
Matthew Borden
caf8b6f8ef
Add: -d shortcut for --write-description, implements #3166
2014-12-02 01:49:10 +11:00
Sergey M․
d128cfe393
[slideshare] Fix description extraction
2014-12-01 20:18:42 +06:00
Jaime Marquínez Ferrándiz
954f36f890
[myspace] Cleanup
2014-12-01 00:10:12 +01:00
Jaime Marquínez Ferrándiz
19e92770c9
[myspace] Replace removed test video and fix the others
2014-12-01 00:10:12 +01:00
Tithen-Firion
95c673a148
[myspace] Add extractor for albums
2014-12-01 00:10:12 +01:00
Tithen-Firion
a196a53265
[myspace] Update tests
2014-12-01 00:10:12 +01:00
Tithen-Firion
3266f0c68e
[myspace] Redirect to other extractors
...
There are many songs just linked from Vevo/YouTube to MySpace.
Vevo example: https://myspace.com/threedaysgrace/music/song/animal-i-have-become-28400208-28218041
YouTube example: https://myspace.com/starset2/music/song/first-light-95799905-106964426
2014-12-01 00:10:12 +01:00
Tithen-Firion
1940fadd53
[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-12-01 00:10:11 +01:00
Tithen-Firion
03fd72d996
[myspace] Add more data to info dict
...
`uploader` is an artist
`playlist` is an album
2014-12-01 00:10:11 +01:00
Tithen-Firion
f2b44a2513
[myspace] Use player_url for faster download
...
It keeps reconnecting without it. Download time decreased from 7+ minutes to 25 seconds for me.
2014-12-01 00:10:11 +01:00
Tithen-Firion
32ab8ebba8
[myspace] Add extractor for albums
2014-11-30 23:02:50 +01:00
Tithen-Firion
d4f6750c53
[myspace] Update tests
2014-11-30 23:02:50 +01:00
Tithen-Firion
c21a98344d
[myspace] Redirect to other extractors
...
There are many songs just linked from Vevo/YouTube to MySpace.
Vevo example: https://myspace.com/threedaysgrace/music/song/animal-i-have-become-28400208-28218041
YouTube example: https://myspace.com/starset2/music/song/first-light-95799905-106964426
2014-11-30 22:00:02 +01:00
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
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
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
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