30324 Commits

Author SHA1 Message Date
Erez Volk
3ca7b124f9 Merge remote-tracking branch 'source/master' into linkedin-learning-subtitles 2019-12-26 16:40:39 +02:00
Remita Amine
7ea55819ac [scrippsnetworks] Add new extractor(closes #19857)(closes #22981) 2019-12-26 15:25:04 +01:00
shin
0fab63b776 Tests won't yell that mutagen is missing 2019-12-26 14:30:49 +05:30
shin
17f82ec733 Mutagen is a required dependency. 2019-12-26 14:26:53 +05:30
shin
9556018388 Handle ImportError as a warning 2019-12-26 14:20:17 +05:30
shin
e40d476168 Use FFmpeg for embedding thumbnails into MP3
Embedding thumbnails inside ID3v2 tags is done by FFmpeg quite nicely, there's no need to depend on the external dependency. Also, FFmpeg already used for many post-processing and conversion work.
2019-12-26 14:09:15 +05:30
shin
edcaf554b0 Refactored the according according to 'flake8' 2019-12-26 13:43:50 +05:30
shin
6fb38337d6 Followed the code-convention of 'youtube-dl' 2019-12-26 13:18:13 +05:30
shin
e82a75d7e7 Throw exceptions if 'mutagen' cannot be found 2019-12-26 13:00:51 +05:30
shin
fd35c3fbaa MP4/M4A files use 'mutagen' for thumbnail embedding
Previously, AtomicParsley was used to embed thumbnails into moov.udta.meta.ilst atom which contains iTunes style metadata for audio files. Using AtomicParsley for only embedding thumbnails was quite infiuriating.Mutagen can manipulate audio metadata and the module itself is quite lightweight and doesn't require any deps. I (shin-ts) favoured to have a package as addon instead of an executable, because this method is quite convinient in my opinion.
2019-12-26 12:57:48 +05:30
Remita Amine
18ff573e50 [mitele] fix extraction(closes #21354)(closes #23456) 2019-12-25 20:02:31 +01:00
Sergey M․
d1b2722095
[soundcloud] Update client id (closes #23516) 2019-12-25 22:39:50 +07:00
Sergey M․
278be57be2
[mailru] Relax _VALID_URLs (#23509) 2019-12-25 04:28:34 +07:00
Sergey M․
b8e1172d6c
release 2019.12.25 2019-12-25 01:18:37 +07:00
Sergey M․
80e43af5bf
release 2019.12.25 2019.12.25 2019-12-25 01:16:49 +07:00
Sergey M․
b1a92520a3
[ChangeLog] Actualize
[ci skip]
2019-12-25 00:52:11 +07:00
Sergey M․
9b6e72fd06
[mediaset] Fix parse formats (closes #23508) 2019-12-24 23:51:08 +07:00
Erez Volk
3ae0a780ab Fixed funnyordie extraction 2019-12-24 15:31:20 +02:00
Erez Volk
04a93ac37a LinkedIn: Support download without login (#21860)) and subtitles (#21879) 2019-12-24 13:00:30 +02:00
Aakash Gajjar
b901b6a08b [tiktok] fix json_string extraction 2019-12-24 11:39:43 +05:30
Aakash Gajjar
bd62ec31cc [tiktok] Merge branch 'tiktok' of github.com:skyme5/youtube-dl into tiktok 2019-12-24 11:37:03 +05:30
7cc
4d02ea77c6 [roosterteeth] Added support for subtitles 2019-12-24 06:49:12 +09:00
Lucas
caffa836fd Add coding for python 2 2019-12-23 15:56:03 +01:00
vicm3
2877505369 Added inversezebratransform fix select the correct resolution. Works for me. 2019-12-23 08:36:13 -06:00
Daniel Cassidy
da6790a3a3 BBC iPlayer: Fix multi-page handling for shows with only one season. 2019-12-23 08:59:54 +00:00
Producer Matt
dd487fa4cb README.md: clarify how to combine + and /
A while back I wanted to use both merging and precedence in format
selection. I encountered complaints from the program and eventually
figured out I was doing it backwards.

I was trying things like this:

`-f 136/mp4/bestvideo+140/m4a/bestaudio`

When what I needed to do was:

`-f 136+140/mp4+m4a/bestvideo+bestaudio`

I wrote two lines to try to clarify this. I hope this is ok.

--Matt
2019-12-22 19:20:06 -06:00
vicm3
8d121b307d Add change sugested by bobfoss.
https://github.com/ytdl-org/youtube-dl/issues/23423#issuecomment-568222543
2019-12-22 17:50:08 -06:00
Lucas
02a64d2449 Fix extractor, closes #22461 2019-12-23 00:26:09 +01:00
Kevin G
f1bcfe63bf [unauthorizedtv] Support login 2019-12-21 20:25:39 -08:00
Kevin G
2190c8a268 Merge branch 'unauthorizedtv' of github.com:kevgrig/youtube-dl into unauthorizedtv 2019-12-21 20:24:45 -08:00
Kevin G
40505e87ee [unauthorizedtv] Require csrf-token 2019-12-21 20:24:31 -08:00
Kevin G
31043fca5c [unauthorizedtv] Fix flake8 warnings 2019-12-21 20:24:31 -08:00
Kevin G
bf09740f89 [unauthorizedtv] Update id in test 2019-12-21 20:24:31 -08:00
Kevin G
efc73896df [unauthorizedtv] Require cid in URL 2019-12-21 20:24:31 -08:00
Kevin G
8a05ffa9c0 [unauthorizedtv] Use compat_str 2019-12-21 20:24:31 -08:00
Kevin G
b83975fb48 [unauthorizedtv] Collapse lines to single line 2019-12-21 20:24:31 -08:00
Kevin G
06603fae4b [unauthorizedtv] Remove verbose debug 2019-12-21 20:24:31 -08:00
Kevin G
bb17ebb6fd [unauthorizedtv] Add new extractor 2019-12-21 20:24:31 -08:00
Kevin G
429c564ae9 [unauthorizedtv] Add new extractor 2019-12-21 20:24:31 -08:00
tsia
d05db22b74
Merge pull request #11 from ytdl-org/master
update
2019-12-20 15:41:59 +01:00
Robin van der Linde
d97da5a709 Improvements 2019-12-20 14:45:46 +01:00
Robin van der Linde
ba13ac5d7e Corrected tabs 2019-12-20 13:19:59 +01:00
Robin van der Linde
36c0472961 Added more parameters to RTLXL
Season, episode and series
2019-12-20 13:18:34 +01:00
Robin van der Linde
21d4a7ea57
Merge pull request #1 from ytdl-org/master
Sync
2019-12-20 12:51:39 +01:00
Moritz Patelscheck
d621545816 [yourporn] fix extraction and rename to sxyprn 2019-12-20 00:34:24 +01:00
ghost
08f876940f anonymous commit 2019-12-19 07:38:23 +00:00
thePanz
bc478ec1e3 Handle relative subtitle URLs 2019-12-18 19:41:38 +01:00
Aakash Gajjar
4b6d03ed87 [tiktok] fix extraction 2019-12-19 00:09:05 +05:30
vicm3
c748c6a2e1 spankbang.py 2019-12-17 22:29:25 -06:00
Víctor Martínez
ec5e5326dd spankbang.py 2019-12-17 22:16:19 -06:00