24717 Commits

Author SHA1 Message Date
Alex Seiler
7202c54fd0 [srgssr] Add support for segmented videos
I have fixed the problem of "different IDs for the same content".
List of changes:
 - Revert to the old behavior of extracting media IDs.
 - Support segmented videos (extract only the relevant parts of the
   whole episode).
 - Reduce verbosity of _VALID_URL.
2017-11-08 02:58:51 +01:00
Alex Seiler
9f4f1b56df [srgssr] PEP8 2017-11-08 02:58:51 +01:00
Alex Seiler
41a33b2357 [srgssr] Migrate to integrationlayer version 2.0 API
The SRGSSR Play websites now often uses the integrationlayer version 2.0
API instead of version 1.0. I have modified the SRGSSR information
extractor to use this new integrationlayer instead of the old one. All
the old media supports this new version too, so there is no need to
stick with the old one. It's possible, that the support for the old
integrationlayer will be dropped, so this switch has to made anyway.

Here is a list of the changes:
 - Use integrationlayer version 2.0 API instead of version 1.0.
 - Assure consistant media IDs. In the old version of the information
   extractor, youtube-dl extracts the same video for the urls
   "http://www.srf.ch/play/tv/schweiz-aktuell/video/schweiz-aktuell-vom-22-02-2017?id=d0206674-6125-49ef-b85d-3cf36d24d582"
   and
   "http://www.srf.ch/play/tv/schweiz-aktuell/video/walliser-baubaubranche-wehrt-sich?id=967590f0-f812-4941-8f6a-06a2db7bd083",
   but uses different media IDs. Now it still extracts the same videos
   (since there is no support to cut videos into parts in youtube-dl,
   right?), but it uses the same media IDs. So we always have consistant
   media IDs for the media.
 - Add extraction of media duration.
 - Add extraction of video subtitles.
 - Use multiline regular expressions for _VALID_URL for better
   readability.
 - Indicate direct podcast downloads in format_id.
 - Update tests.
2017-11-08 02:58:51 +01:00
Sergey M․
f34b841b51
release 2017.11.06 2017.11.06 2017-11-06 22:39:24 +07:00
Sergey M․
e0998333fa
[ChangeLog] Actualize 2017-11-06 22:36:46 +07:00
felix
2df8a4cb50 [mediasite] new extractor, subsumes [sandia] and [collegerama] 2017-11-05 21:17:52 +01:00
felix
7b166b7525 [common] use AACL as the default fourcc when AudioTag is 255 2017-11-05 21:17:52 +01:00
Sergey M․
909191de91
[hotstar:playlist] Fix issues and improve (closes #12465) 2017-11-05 19:15:40 +07:00
Alpesh Valia
477c97f86b
[hotstar:playlist] Add extractor 2017-11-05 19:15:34 +07:00
Sergey M․
6e71bbf4ab
[hotstar] Bypass geo restriction (closes #14672) 2017-11-05 16:12:56 +07:00
Ondřej Žára
3979cb7d01
Merge pull request #1 from lubosan80/decko-ct
seems that they use " instead of ' in czech tv now.
2017-11-04 21:52:44 +01:00
Sergey M․
181e381fda
[test_InfoExtractor] Add test for #14660 2017-11-04 22:15:58 +07:00
Sergey M․
187ee66c94
[extractor/common] Add protocol for f4m formats 2017-11-04 22:11:39 +07:00
Sergey M․
48107c198b
[f4m] Prefer baseURL for relative URLs (closes #14660) 2017-11-04 22:10:55 +07:00
Lubos Vondra
a769c2aa09 seems that they use " instead of ' in czech tv now. 2017-11-03 23:12:12 +01:00
Jimbolino
cd670befc4 [22tracks] Remove extractor (closes #11024) 2017-11-02 23:48:43 +07:00
Remita Amine
44cca168cc [skysport] add support ooyala embed_token protected videos(fixes #14641) 2017-11-02 14:16:15 +01:00
Remita Amine
b0f4331002 [gamespot] extract formats referenced with new data fields(#14652) 2017-11-02 13:30:50 +01:00
Daniel Twardowski
c163d7abc0 removed leftover debugging output 2017-11-01 23:03:08 -04:00
Sergey M․
044eeb1455
[extractor/common] Respect URL query in _extract_wowza_formats (closes #14645) 2017-11-01 23:39:26 +07:00
Sergey M․
8fe767e072
[spankbang] Detect unavailable videos (closes #14644) 2017-10-31 23:05:25 +07:00
Sergey M․
6d0630d880
release 2017.10.29 2017.10.29 2017-10-29 07:22:53 +07:00
Sergey M․
518d357b46
[ChangeLog] Actualize 2017-10-29 07:21:33 +07:00
Sergey M․
514e8aefd4
[egghead] Fix extraction (closes #14388) 2017-10-29 07:11:37 +07:00
Sergey M․
9211e3319e
[extractor/common] Prefix format id for audio only HLS formats 2017-10-29 07:05:55 +07:00
Sergey M․
056653bbb1
[utils] Add support for zero years and months in parse_duration 2017-10-29 07:04:48 +07:00
enigmaquip
c3206d02e9 [fxnetworks] Extract series metadata 2017-10-29 05:20:18 +07:00
Sergey M․
eb4b5818e2
[younow] Fix issues and improve extraction (closes #9255, closes #9432, closes #12436) 2017-10-29 04:18:43 +07:00
Andrew Udvare
47a8587915
[younow] Add extractor 2017-10-29 04:17:03 +07:00
Sergey M․
8e01f3ca81
[dctptv] Fix extraction (closes #14599) 2017-10-28 22:58:01 +07:00
Sergey M․
f2332f18e6
[youtube] Restrict embed regex (#14600) 2017-10-27 22:26:43 +07:00
Sergey M․
7c1f419341
[vimeo] Restrict iframe embed regex (closes #14600) 2017-10-27 22:21:47 +07:00
Sergey M․
30e6161799
[soundgasm] Improve extraction (closes #14588) 2017-10-26 23:16:16 +07:00
Golenickij Kirill
9ff9c9489d [goodgame] Fix info extraction, cleanup code 2017-10-26 17:08:03 +03:00
Golenickij Kirill
7adc216640 Merge branch 'master' into goodgameru 2017-10-26 16:29:09 +03:00
Kade
a44b30c784 Merge pull request #2 from rg3/master
Newest feature pull once again.
2017-10-25 13:02:35 -04:00
Alex Seiler
dc24a7d4a2 [myvideo] Remove extractor (closes #8557)
Redirects to store.maxdome.de
2017-10-25 23:27:55 +07:00
Logan B
d673ab6562 [nbc] Add support for classic-tv videos 2017-10-25 23:23:27 +07:00
Sergey M․
b8c6ffc518
[vrtnu] Add support for cookies authentication and simplify (#11873) 2017-10-25 23:21:51 +07:00
mrBliss
7913e0fca7
[canvas] Add support for vrt.be/vrtnu (closes #11873) 2017-10-25 23:17:28 +07:00
mrBliss
69e7eaf10b Fix import errors 2017-10-25 12:17:42 +02:00
mrBliss
5ed058f247 Extract login logic shared by Medialaan and VrtNU to GigyaBase 2017-10-24 14:08:44 +02:00
J.D. Purcell
cdd1ce92c4 [twitch:clips] Fix title extraction 2017-10-23 23:12:50 +07:00
mrBliss
c98d241de2 [vrtnu] Address comments 2017-10-22 17:20:11 +02:00
rawcoder
55c727a547 [ndtv] Add support for sub-sites 2017-10-22 08:32:20 +07:00
Sergey M․
36e2d3ca43
[dramafever] Fix login error message extraction 2017-10-22 08:16:30 +07:00
Sergey M․
f7a5038305
[travis] Disable IRC notifications 2017-10-22 02:46:28 +07:00
Sergey M․
9ff6273cae
[nickru] Add support for more sites 2017-10-22 01:51:01 +07:00
Sergey M․
f03ee0b372
[nickde] Add support for nickelodeon.be 2017-10-22 01:42:44 +07:00
Sergey M․
cf6bda312b
[nickde] Add support for nick.ch 2017-10-22 01:30:35 +07:00