pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/pkgsrc-2017Q1]: pkgsrc/net/youtube-dl Pullup ticket #5398 - requested...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0d312c4237e2
branches:  pkgsrc-2017Q1
changeset: 360379:0d312c4237e2
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat May 27 18:33:57 2017 +0000

description:
Pullup ticket #5398 - requested by leot
net/youtube-dl: bugfix

---
  Update net/youtube-dl to 20170501

  Changes:
  version 2017.05.01

  Core
  + [extractor/common] Extract view count from JSON-LD
  * [utils] Improve unified_timestamp
  + [utils] Add video/mp2t to mimetype2ext
  * [downloader/external] Properly handle live stream downloading cancellation
    (#8932)
  + [utils] Add support for unicode whitespace in clean_html on python 2 (#12906)

  Extractors
  * [infoq] Make audio format extraction non fatal (#12938)
  * [brightcove] Allow whitespace around attribute names in embedded code
  + [zaq1] Add support for zaq1.pl (#12693)
  + [xvideos] Extract duration (#12828)
  * [vevo] Fix extraction (#12879)
  + [noovo] Add support for noovo.ca (#12792)
  + [washingtonpost] Add support for embeds (#12699)
  * [yandexmusic:playlist] Fix extraction for python 3 (#12888)
  * [anvato] Improve extraction (#12913)
      * Promote to regular shortcut based extractor
      * Add mcp to access key mapping table
      * Add support for embeds extraction
      * Add support for anvato embeds in generic extractor
  * [xtube] Fix extraction for older FLV videos (#12734)
  * [tvplayer] Fix extraction (#12908)


  version 2017.04.28

  Core
  + [adobepass] Use geo verification headers for all requests
  - [downloader/fragment] Remove assert for resume_len when no fragments
    downloaded
  + [extractor/common] Add manifest_url for explicit group rendition formats
  * [extractor/common] Fix manifest_url for m3u8 formats
  - [extractor/common] Don't list master m3u8 playlists in format list (#12832)

  Extractor
  * [aenetworks] Fix extraction for shows with single season
  + [go] Add support for Disney, DisneyJunior and DisneyXD show pages
  * [youtube] Recognize new locale-based player URLs (#12885)
  + [streamable] Add support for new embedded URL schema (#12844)
  * [arte:+7] Relax URL regular expression (#12837)


  version 2017.04.26

  Core
  * Introduce --keep-fragments for keeping fragments of fragmented download
    on disk after download is finished
  * [YoutubeDL] Fix output template for missing timestamp (#12796)
  * [socks] Handle cases where credentials are required but missing
  * [extractor/common] Improve HLS extraction (#12211)
      * Extract m3u8 parsing to separate method
      * Improve rendition groups extraction
      * Build stream name according stream GROUP-ID
      * Ignore reference to AUDIO group without URI when stream has no CODECS
      * Use float for scaled tbr in _parse_m3u8_formats
  * [utils] Add support for TTML styles in dfxp2srt
  * [downloader/hls] No need to download keys for fragments that have been
    already downloaded
  * [downloader/fragment] Improve fragment downloading
      * Resume immediately
      * Don't concatenate fragments and decrypt them on every resume
      * Optimize disk storage usage, don't store intermediate fragments on disk
      * Store bookkeeping download state file
  + [extractor/common] Add support for multiple getters in try_get
  + [extractor/common] Add support for video of WebPage context in _json_ld
    (#12778)
  + [extractor/common] Relax JWPlayer regular expression and remove
    duplicate URLs (#12768)

  Extractors
  * [iqiyi] Fix extraction of Yule videos
  * [vidio] Improve extraction and sort formats
  + [brightcove] Match only video elements with data-video-id attribute
  * [iqiyi] Fix playlist detection (#12504)
  - [azubu] Remove extractor (#12813)
  * [porn91] Fix extraction (#12814)
  * [vidzi] Fix extraction (#12793)
  + [amp] Extract error message (#12795)
  + [xfileshare] Add support for gorillavid.com and daclips.com (#12776)
  * [instagram] Fix extraction (#12777)
  + [generic] Support Brightcove videos in <iframe> (#12482)
  + [brightcove] Support URLs with bcpid instead of playerID (#12482)
  * [brightcove] Fix _extract_url (#12782)
  + [odnoklassniki] Extract HLS formats


  version 2017.04.17

  Extractors
  * [limelight] Improve extraction LimelightEmbeddedPlayerFlash media embeds and
    add support for channel and channelList embeds
  * [generic] Extract multiple Limelight embeds (#12761)
  + [itv] Extract series metadata
  * [itv] Fix RTMP formats downloading (#12759)
  * [itv] Use native HLS downloader by default
  + [go90] Extract subtitles (#12752)
  + [go90] Extract series metadata (#12752)


  version 2017.04.16

  Core
  * [YoutubeDL] Apply expand_path after output template substitution
  + [YoutubeDL] Propagate overridden meta fields to extraction results of type
    url (#11163)

  Extractors
  + [generic] Extract RSS entries as url_transparent (#11163)
  + [streamango] Add support for streamango.com (#12643)
  + [wsj:article] Add support for articles (#12558)
  * [brightcove] Relax video tag embeds extraction and validate ambiguous embeds'
    URLs (#9163, #12005, #12178, #12480)
  + [udemy] Add support for react rendition (#12744)


  version 2017.04.15

  Extractors
  * [youku] Fix fileid extraction (#12741, #12743)


  version 2017.04.14

  Core
  + [downloader/hls] Add basic support for EXT-X-BYTERANGE tag (#10955)
  + [adobepass] Improve Comcast and Verison login code (#10803)
  + [adobepass] Add support for Verizon (#10803)

  Extractors
  + [aenetworks] Add support for specials (#12723)
  + [hbo] Extract HLS formats
  + [go90] Add support for go90.com (#10127)
  + [tv2hu] Add support for tv2.hu (#10509)
  + [generic] Exclude URLs with xml ext from valid video URLs (#10768, #11654)
  * [youtube] Improve HLS formats extraction
  * [afreecatv] Fix extraction for videos with different key layout (#12718)
  - [youtube] Remove explicit preference for audio-only and video-only formats in
    order not to break sorting when new formats appear
  * [canalplus] Bypass geo restriction


  version 2017.04.11

  Extractors
  * [afreecatv] Fix extraction (#12706)
  + [generic] Add support for <object> YouTube embeds (#12637)
  * [bbccouk] Treat bitrate as audio+video bitrate in media selector
  + [bbccouk] Skip unrecognized formats in media selector (#12701)
  + [bbccouk] Add support for https protocol in media selector (#12701)
  * [curiositystream] Fix extraction (#12638)
  * [adn] Update subtitle decryption key
  * [chaturbate] Fix extraction (#12665, #12688, #12690)


  version 2017.04.09

  Extractors
  + [medici] Add support for medici.tv (#3406)
  + [rbmaradio] Add support for redbullradio.com URLs (#12687)
  + [npo:live] Add support for default URL (#12555)
  * [mixcloud:playlist] Fix title, description and view count extraction (#12582)
  + [thesun] Add suport for thesun.co.uk (#11298, #12674)
  + [ceskateleveize:porady] Add support for porady (#7411, #12645)
  * [ceskateleveize] Improve extraction and remove URL replacement hacks
  + [kaltura] Add support for iframe embeds (#12679)
  * [airmozilla] Fix extraction (#12670)
  * [wshh] Extract html5 entries and delegate to generic extractor (12676)
  + [raiplay] Extract subtitles
  + [xfileshare] Add support for vidlo.us (#12660)
  + [xfileshare] Add support for vidbom.com (#12661)
  + [aenetworks] Add more video URL regular expressions (#12657)
  + [odnoklassniki] Fix format sorting for 1080p quality
  + [rtl2] Add support for you.rtl2.de (#10257)
  + [vshare] Add support for vshare.io (#12278)


  version 2017.04.03

  Core
  + [extractor/common] Add censorship check for TransTelekom ISP
  * [extractor/common] Move censorship checks to a separate method

  Extractors
  + [discoveryvr] Add support for discoveryvr.com (#12578)
  + [tv5mondeplus] Add support for tv5mondeplus.com (#11386)
  + [periscope] Add support for pscp.tv URLs (#12618, #12625)


  version 2017.04.02

  Core
  * [YoutubeDL] Return early when extraction of url_transparent fails

  Extractors
  * [rai] Fix and improve extraction (#11790)
  + [vrv] Add support for series pages
  * [limelight] Improve extraction for audio only formats
  * [funimation] Fix extraction (#10696, #11773)
  + [xfileshare] Add support for vidabc.com (#12589)
  + [xfileshare] Improve extraction and extract hls formats
  + [crunchyroll] Pass geo verifcation proxy
  + [cwtv] Extract ISM formats
  + [tvplay] Bypass geo restriction
  + [vrv] Add support for vrv.co
  + [packtpub] Add support for packtpub.com (#12610)
  + [generic] Pass base_url to _parse_jwplayer_data
  + [adn] Add support for animedigitalnetwork.fr (#4866)
  + [allocine] Extract more metadata
  * [allocine] Fix extraction (#12592)
  * [openload] Fix extraction


  version 2017.03.26

  Core
  * Don't raise an error if JWPlayer config data is not a Javascript object
    literal. _find_jwplayer_data now returns a dict rather than an str. (#12307)
  * Expand environment variables for options representing paths (#12556)
  + [utils] Introduce expand_path
  * [downloader/hls] Delegate downloading to ffmpeg immediately for live streams

  Extractors
  * [afreecatv] Fix extraction (#12179)
  + [atvat] Add support for atv.at (#5325)
  + [fox] Add metadata extraction (#12391)
  + [atresplayer] Extract DASH formats
  + [atresplayer] Extract HD manifest (#12548)
  * [atresplayer] Fix login error detection (#12548)
  * [franceculture] Fix extraction (#12547)
  * [youtube] Improve URL regular expression (#12538)
  * [generic] Do not follow redirects to the same URL


  version 2017.03.24

  Extractors
  - [9c9media] Remove mp4 URL extraction request
  + [bellmedia] Add support for etalk.ca and space.ca (#12447)
  * [channel9] Fix extraction (#11323)
  * [cloudy] Fix extraction (#12525)
  + [hbo] Add support for free episode URLs and new formats extraction (#12519)
  * [condenast] Fix extraction and style (#12526)
  * [viu] Relax URL regular expression (#12529)


  version 2017.03.22

  Extractors
  - [pluralsight] Omit module title from video title (#12506)
  * [pornhub] Decode obfuscated video URL (#12470, #12515)
  * [senateisvp] Allow https URL scheme for embeds (#12512)

diffstat:

 net/youtube-dl/Makefile |   4 ++--
 net/youtube-dl/PLIST    |  47 +++++++++++++++++++++++++++++++++++++++++++----
 net/youtube-dl/distinfo |  10 +++++-----
 3 files changed, 50 insertions(+), 11 deletions(-)

diffs (180 lines):

diff -r 01d0f34bc440 -r 0d312c4237e2 net/youtube-dl/Makefile
--- a/net/youtube-dl/Makefile   Thu May 25 21:13:09 2017 +0000
+++ b/net/youtube-dl/Makefile   Sat May 27 18:33:57 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.107 2017/03/20 20:34:39 leot Exp $
+# $NetBSD: Makefile,v 1.107.2.1 2017/05/27 18:33:57 bsiegert Exp $
 
-VERSION_DATE=  2017.03.20
+VERSION_DATE=  2017.05.01
 DISTNAME=      youtube-dl-${VERSION_DATE}
 PKGNAME=       youtube-dl-${VERSION_DATE:S/.//:S/.//}
 CATEGORIES=    net
diff -r 01d0f34bc440 -r 0d312c4237e2 net/youtube-dl/PLIST
--- a/net/youtube-dl/PLIST      Thu May 25 21:13:09 2017 +0000
+++ b/net/youtube-dl/PLIST      Sat May 27 18:33:57 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2017/03/20 20:34:39 leot Exp $
+@comment $NetBSD: PLIST,v 1.38.2.1 2017/05/27 18:33:57 bsiegert Exp $
 bin/youtube-dl
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -77,6 +77,9 @@
 ${PYSITELIB}/youtube_dl/extractor/addanime.py
 ${PYSITELIB}/youtube_dl/extractor/addanime.pyc
 ${PYSITELIB}/youtube_dl/extractor/addanime.pyo
+${PYSITELIB}/youtube_dl/extractor/adn.py
+${PYSITELIB}/youtube_dl/extractor/adn.pyc
+${PYSITELIB}/youtube_dl/extractor/adn.pyo
 ${PYSITELIB}/youtube_dl/extractor/adobepass.py
 ${PYSITELIB}/youtube_dl/extractor/adobepass.pyc
 ${PYSITELIB}/youtube_dl/extractor/adobepass.pyo
@@ -152,6 +155,9 @@
 ${PYSITELIB}/youtube_dl/extractor/atttechchannel.py
 ${PYSITELIB}/youtube_dl/extractor/atttechchannel.pyc
 ${PYSITELIB}/youtube_dl/extractor/atttechchannel.pyo
+${PYSITELIB}/youtube_dl/extractor/atvat.py
+${PYSITELIB}/youtube_dl/extractor/atvat.pyc
+${PYSITELIB}/youtube_dl/extractor/atvat.pyo
 ${PYSITELIB}/youtube_dl/extractor/audimedia.py
 ${PYSITELIB}/youtube_dl/extractor/audimedia.pyc
 ${PYSITELIB}/youtube_dl/extractor/audimedia.pyo
@@ -167,9 +173,6 @@
 ${PYSITELIB}/youtube_dl/extractor/azmedien.py
 ${PYSITELIB}/youtube_dl/extractor/azmedien.pyc
 ${PYSITELIB}/youtube_dl/extractor/azmedien.pyo
-${PYSITELIB}/youtube_dl/extractor/azubu.py
-${PYSITELIB}/youtube_dl/extractor/azubu.pyc
-${PYSITELIB}/youtube_dl/extractor/azubu.pyo
 ${PYSITELIB}/youtube_dl/extractor/baidu.py
 ${PYSITELIB}/youtube_dl/extractor/baidu.pyc
 ${PYSITELIB}/youtube_dl/extractor/baidu.pyo
@@ -464,6 +467,9 @@
 ${PYSITELIB}/youtube_dl/extractor/discoverynetworks.py
 ${PYSITELIB}/youtube_dl/extractor/discoverynetworks.pyc
 ${PYSITELIB}/youtube_dl/extractor/discoverynetworks.pyo
+${PYSITELIB}/youtube_dl/extractor/discoveryvr.py
+${PYSITELIB}/youtube_dl/extractor/discoveryvr.pyc
+${PYSITELIB}/youtube_dl/extractor/discoveryvr.pyo
 ${PYSITELIB}/youtube_dl/extractor/disney.py
 ${PYSITELIB}/youtube_dl/extractor/disney.pyc
 ${PYSITELIB}/youtube_dl/extractor/disney.pyo
@@ -716,6 +722,9 @@
 ${PYSITELIB}/youtube_dl/extractor/go.py
 ${PYSITELIB}/youtube_dl/extractor/go.pyc
 ${PYSITELIB}/youtube_dl/extractor/go.pyo
+${PYSITELIB}/youtube_dl/extractor/go90.py
+${PYSITELIB}/youtube_dl/extractor/go90.pyc
+${PYSITELIB}/youtube_dl/extractor/go90.pyo
 ${PYSITELIB}/youtube_dl/extractor/godtube.py
 ${PYSITELIB}/youtube_dl/extractor/godtube.pyc
 ${PYSITELIB}/youtube_dl/extractor/godtube.pyo
@@ -1013,6 +1022,9 @@
 ${PYSITELIB}/youtube_dl/extractor/medialaan.py
 ${PYSITELIB}/youtube_dl/extractor/medialaan.pyc
 ${PYSITELIB}/youtube_dl/extractor/medialaan.pyo
+${PYSITELIB}/youtube_dl/extractor/medici.py
+${PYSITELIB}/youtube_dl/extractor/medici.pyc
+${PYSITELIB}/youtube_dl/extractor/medici.pyo
 ${PYSITELIB}/youtube_dl/extractor/meipai.py
 ${PYSITELIB}/youtube_dl/extractor/meipai.pyc
 ${PYSITELIB}/youtube_dl/extractor/meipai.pyo
@@ -1205,6 +1217,9 @@
 ${PYSITELIB}/youtube_dl/extractor/noco.py
 ${PYSITELIB}/youtube_dl/extractor/noco.pyc
 ${PYSITELIB}/youtube_dl/extractor/noco.pyo
+${PYSITELIB}/youtube_dl/extractor/noovo.py
+${PYSITELIB}/youtube_dl/extractor/noovo.pyc
+${PYSITELIB}/youtube_dl/extractor/noovo.pyo
 ${PYSITELIB}/youtube_dl/extractor/normalboots.py
 ${PYSITELIB}/youtube_dl/extractor/normalboots.pyc
 ${PYSITELIB}/youtube_dl/extractor/normalboots.pyo
@@ -1286,6 +1301,9 @@
 ${PYSITELIB}/youtube_dl/extractor/orf.py
 ${PYSITELIB}/youtube_dl/extractor/orf.pyc
 ${PYSITELIB}/youtube_dl/extractor/orf.pyo
+${PYSITELIB}/youtube_dl/extractor/packtpub.py
+${PYSITELIB}/youtube_dl/extractor/packtpub.pyc
+${PYSITELIB}/youtube_dl/extractor/packtpub.pyo
 ${PYSITELIB}/youtube_dl/extractor/pandatv.py
 ${PYSITELIB}/youtube_dl/extractor/pandatv.pyc
 ${PYSITELIB}/youtube_dl/extractor/pandatv.pyo
@@ -1655,6 +1673,9 @@
 ${PYSITELIB}/youtube_dl/extractor/streamable.py
 ${PYSITELIB}/youtube_dl/extractor/streamable.pyc
 ${PYSITELIB}/youtube_dl/extractor/streamable.pyo
+${PYSITELIB}/youtube_dl/extractor/streamango.py
+${PYSITELIB}/youtube_dl/extractor/streamango.pyc
+${PYSITELIB}/youtube_dl/extractor/streamango.pyo
 ${PYSITELIB}/youtube_dl/extractor/streamcloud.py
 ${PYSITELIB}/youtube_dl/extractor/streamcloud.pyc
 ${PYSITELIB}/youtube_dl/extractor/streamcloud.pyo
@@ -1757,6 +1778,9 @@
 ${PYSITELIB}/youtube_dl/extractor/thestar.py
 ${PYSITELIB}/youtube_dl/extractor/thestar.pyc
 ${PYSITELIB}/youtube_dl/extractor/thestar.pyo
+${PYSITELIB}/youtube_dl/extractor/thesun.py
+${PYSITELIB}/youtube_dl/extractor/thesun.pyc
+${PYSITELIB}/youtube_dl/extractor/thesun.pyo
 ${PYSITELIB}/youtube_dl/extractor/theweatherchannel.py
 ${PYSITELIB}/youtube_dl/extractor/theweatherchannel.pyc
 ${PYSITELIB}/youtube_dl/extractor/theweatherchannel.pyo
@@ -1835,12 +1859,18 @@
 ${PYSITELIB}/youtube_dl/extractor/tv2.py
 ${PYSITELIB}/youtube_dl/extractor/tv2.pyc
 ${PYSITELIB}/youtube_dl/extractor/tv2.pyo
+${PYSITELIB}/youtube_dl/extractor/tv2hu.py
+${PYSITELIB}/youtube_dl/extractor/tv2hu.pyc
+${PYSITELIB}/youtube_dl/extractor/tv2hu.pyo
 ${PYSITELIB}/youtube_dl/extractor/tv3.py
 ${PYSITELIB}/youtube_dl/extractor/tv3.pyc
 ${PYSITELIB}/youtube_dl/extractor/tv3.pyo
 ${PYSITELIB}/youtube_dl/extractor/tv4.py
 ${PYSITELIB}/youtube_dl/extractor/tv4.pyc
 ${PYSITELIB}/youtube_dl/extractor/tv4.pyo
+${PYSITELIB}/youtube_dl/extractor/tv5mondeplus.py
+${PYSITELIB}/youtube_dl/extractor/tv5mondeplus.pyc
+${PYSITELIB}/youtube_dl/extractor/tv5mondeplus.pyo
 ${PYSITELIB}/youtube_dl/extractor/tva.py
 ${PYSITELIB}/youtube_dl/extractor/tva.pyc
 ${PYSITELIB}/youtube_dl/extractor/tva.pyo
@@ -2051,6 +2081,12 @@
 ${PYSITELIB}/youtube_dl/extractor/vrt.py
 ${PYSITELIB}/youtube_dl/extractor/vrt.pyc
 ${PYSITELIB}/youtube_dl/extractor/vrt.pyo
+${PYSITELIB}/youtube_dl/extractor/vrv.py
+${PYSITELIB}/youtube_dl/extractor/vrv.pyc
+${PYSITELIB}/youtube_dl/extractor/vrv.pyo
+${PYSITELIB}/youtube_dl/extractor/vshare.py
+${PYSITELIB}/youtube_dl/extractor/vshare.pyc
+${PYSITELIB}/youtube_dl/extractor/vshare.pyo
 ${PYSITELIB}/youtube_dl/extractor/vube.py
 ${PYSITELIB}/youtube_dl/extractor/vube.pyc
 ${PYSITELIB}/youtube_dl/extractor/vube.pyo
@@ -2177,6 +2213,9 @@
 ${PYSITELIB}/youtube_dl/extractor/zapiks.py
 ${PYSITELIB}/youtube_dl/extractor/zapiks.pyc
 ${PYSITELIB}/youtube_dl/extractor/zapiks.pyo
+${PYSITELIB}/youtube_dl/extractor/zaq1.py
+${PYSITELIB}/youtube_dl/extractor/zaq1.pyc
+${PYSITELIB}/youtube_dl/extractor/zaq1.pyo
 ${PYSITELIB}/youtube_dl/extractor/zdf.py
 ${PYSITELIB}/youtube_dl/extractor/zdf.pyc
 ${PYSITELIB}/youtube_dl/extractor/zdf.pyo
diff -r 01d0f34bc440 -r 0d312c4237e2 net/youtube-dl/distinfo
--- a/net/youtube-dl/distinfo   Thu May 25 21:13:09 2017 +0000
+++ b/net/youtube-dl/distinfo   Sat May 27 18:33:57 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.93 2017/03/20 20:34:39 leot Exp $
+$NetBSD: distinfo,v 1.93.2.1 2017/05/27 18:33:57 bsiegert Exp $
 
-SHA1 (youtube-dl-2017.03.20.tar.gz) = 91c7e64d71be6dc4e18ed1893ef423cde1945832
-RMD160 (youtube-dl-2017.03.20.tar.gz) = daf1fff08025a3f921c0ebd8a7c83d7c33f7f15d
-SHA512 (youtube-dl-2017.03.20.tar.gz) = 96c4023d30e22088ff32ad0b7c23566b0c90937b4054d98a22f98cb032bc094738e3830e2e0377856800f0fa742095b43f186ea40fece85555720d281e1f0915
-Size (youtube-dl-2017.03.20.tar.gz) = 2643811 bytes
+SHA1 (youtube-dl-2017.05.01.tar.gz) = df8e8f72a7a862a3c6b98490144597e12394b73b
+RMD160 (youtube-dl-2017.05.01.tar.gz) = 366fd4788a1dd88a74c133beb1b2bf6290d523a9
+SHA512 (youtube-dl-2017.05.01.tar.gz) = 8a48dfb4b3d0f1cb24f9602fbe85e640fdec5c43d3aad87adec0dc3f4441852bfe1940e77bd1cf42f2a745ece9cbb08c8a1432128ae8ad7fa0f4be4351775c9e
+Size (youtube-dl-2017.05.01.tar.gz) = 2698645 bytes
 SHA1 (patch-setup.py) = a67074ae7cfe5e77847c2f610337ea553eddb69b
 SHA1 (patch-youtube__dl_postprocessor_ffmpeg.py) = 6c220e67ab138d1c00aa4f2bc02ac84548af7c30



Home | Main Index | Thread Index | Old Index