summaryrefslogtreecommitdiff
path: root/net/youtube-dl
AgeCommit message (Collapse)AuthorFilesLines
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia1-2/+2
2022-05-11Allow youtube-dl to make use of pkgsrc ffmpeg5.jklos3-11/+11
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-16youtube-dl: update to 2021.12.17maya3-10/+7
Aleri Kaisattera (1): [liveleak] Remove extractor (closes #17625, closes #24222) (#29331) Logan B (1): [umg:de] Update GraphQL API URL (#29304) Remita Amine (1): [periscope] pass referer to HLS requests(closes #29419) Sergey M (1): [README.md] Update MSVC 2010 redist URL (closes #29222) Sergey M․ (9): [nrk] Switch psapi URL to https (closes #29344) [youtube] Workaround for get_video_info request (refs #29333) [youtube] Make get_video_info processing more robust (closes #29333) [curiositystream:collection] Extend _VALID_URL (closes #26326, closes #29117) [pornhub] Dismiss tbr extracted from download URLs (closes #28927) [pornhub] Detect geo restriction [pornhub] Add support for pornhubthbh7ap3u.onion [ChangeLog] Actualize [ci skip] release 2021.12.17 Tianyi Shi (1): [bilibili] Strip uploader name (#29202) bopol (2): [youtube] Update invidious instance list (#29281) [peertube] only call description endpoint if necessary (#29383) kikuyan (4): [orf:tvthek] Add support for MPD formats (closes #28672) (#29236) [appleconnect] Fix extraction (#29208) [egghead] Add support for app.egghead.io (closes #28404) (#29303) [postprocessor/ffmpeg] Show ffmpeg output on error (refs #22680) (#29336) lanegramling (1): [youtube] Update signature function patterns (closes #30363) (#30366)
2021-10-26net: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch
2021-10-07net: Remove SHA1 hashes for distfilesnia1-2/+1
2021-06-06youtube-dl: Update to 20210606leot3-11/+11
Changes: 20210606 -------- Extractors * [facebook] Improve login required detection * [youporn] Fix formats and view count extraction (#29216) * [orf:tvthek] Fix thumbnails extraction (#29217) * [formula1] Fix extraction (#29206) * [ard] Relax URL regular expression and fix video ids (#22724, #29091) + [ustream] Detect https embeds (#29133) * [ted] Prefer own formats over external sources (#29142) * [twitch:clips] Improve extraction (#29149) + [twitch:clips] Add access token query to download URLs (#29136) * [youtube] Fix get_video_info request (#29086, #29165) * [vimeo] Fix vimeo pro embed extraction (#29126) * [redbulltv] Fix embed data extraction (#28770) * [shahid] Relax URL regular expression (#28772, #28930) 20210516 -------- Core * [options] Fix thumbnail option group name (#29042) * [YoutubeDL] Improve extract_info doc (#28946) Extractors + [playstuff] Add support for play.stuff.co.nz (#28901, #28931) * [eroprofile] Fix extraction (#23200, #23626, #29008) + [vivo] Add support for vivo.st (#29009) + [generic] Add support for og:audio (#28311, #29015) * [phoenix] Fix extraction (#29057) + [generic] Add support for sibnet embeds + [vk] Add support for sibnet embeds (#9500) + [generic] Add Referer header for direct videojs download URLs (#2879, #20217, #29053) * [orf:radio] Switch download URLs to HTTPS (#29012, #29046) - [blinkx] Remove extractor (#28941) * [medaltv] Relax URL regular expression (#28884) + [funimation] Add support for optional lang code in URLs (#28950) + [gdcvault] Add support for HTML5 videos * [dispeak] Improve FLV extraction (#13513, #28970) * [kaltura] Improve iframe extraction (#28969) * [kaltura] Make embed code alternatives actually work * [cda] Improve extraction (#28709, #28937) * [twitter] Improve formats extraction from vmap URL (#28909) * [xtube] Fix formats extraction (#28870) * [svtplay] Improve extraction (#28507, #28876) * [tv2dk] Fix extraction (#28888)
2021-04-25youtube-dl: Update to 20210426leot2-7/+7
Changes: 20210426 -------- Extractors + [xfileshare] Add support for wolfstream.tv (#28858) * [francetvinfo] Improve video id extraction (#28792) * [medaltv] Fix extraction (#28807) * [tver] Redirect all downloads to Brightcove (#28849) * [go] Improve video id extraction (#25207, #25216, #26058) * [youtube] Fix lazy extractors (#28780) + [bbc] Extract description and timestamp from __INITIAL_DATA__ (#28774) * [cbsnews] Fix extraction for python <3.6 (#23359)
2021-04-17youtube-dl: Update to 20210417leot3-8/+11
Changes: 20210417 -------- Core + [utils] Add support for experimental HTTP response status code 308 Permanent Redirect (#27877, #28768) Extractors + [lbry] Add support for HLS videos (#27877, #28768) * [youtube] Fix stretched ratio calculation * [youtube] Improve stretch extraction (#28769) * [youtube:tab] Improve grid extraction (#28725) + [youtube:tab] Detect series playlist on playlists page (#28723) + [youtube] Add more invidious instances (#28706) * [pluralsight] Extend anti-throttling timeout (#28712) * [youtube] Improve URL to extractor routing (#27572, #28335, #28742) + [maoritv] Add support for maoritelevision.com (#24552) + [youtube:tab] Pass innertube context and x-goog-visitor-id header along with continuation requests (#28702) * [mtv] Fix Viacom A/B Testing Video Player extraction (#28703) + [pornhub] Extract DASH and HLS formats from get_media end point (#28698) * [cbssports] Fix extraction (#28682) * [jamendo] Fix track extraction (#28686) * [curiositystream] Fix format extraction (#26845, #28668)
2021-04-07youtube-dl: Update to 20210407leot3-8/+14
Changes: 20210407 -------- Core * [extractor/common] Use compat_cookies_SimpleCookie for _get_cookies + [compat] Introduce compat_cookies_SimpleCookie * [extractor/common] Improve JSON-LD author extraction * [extractor/common] Fix _get_cookies on python 2 (#20673, #23256, #20326, #28640) Extractors * [youtube] Fix extraction of videos with restricted location (#28685) + [line] Add support for live.line.me (#17205, #28658) * [vimeo] Improve extraction (#28591) * [youku] Update ccode (#17852, #28447, #28460, #28648) * [youtube] Prefer direct entry metadata over entry metadata from playlist (#28619, #28636) * [screencastomatic] Fix extraction (#11976, #24489) + [palcomp3] Add support for palcomp3.com (#13120) + [arnes] Add support for video.arnes.si (#28483) + [youtube:tab] Add support for hashtags (#28308)
2021-04-01youtube-dl: Update to 20210401leot2-7/+7
Changes: 20210401 -------- Extractors * [youtube] Setup CONSENT cookie when needed (#28604) * [vimeo] Fix password protected review extraction (#27591) * [youtube] Improve age-restricted video extraction (#28578)
2021-03-31youtube-dl: Update to 20210331leot2-7/+7
Changes: 20210331 -------- Extractors * [vlive] Fix inkey request (#28589) * [francetvinfo] Improve video id extraction (#28584) + [instagram] Extract duration (#28469) * [instagram] Improve title extraction (#28469) + [sbs] Add support for ondemand watch URLs (#28566) * [youtube] Fix video's channel extraction (#28562) * [picarto] Fix live stream extraction (#28532) * [vimeo] Fix unlisted video extraction (#28414) * [youtube:tab] Fix playlist/community continuation items extraction (#28266) * [ard] Improve clip id extraction (#22724, #28528)
2021-03-28youtube-dl: Update to 20210325leot3-8/+11
Changes: version 2021.03.25 Extractors + [zoom] Add support for zoom.us (#16597, #27002, #28531) * [bbc] Fix BBC IPlayer Episodes/Group extraction (#28360) * [youtube] Fix default value for youtube_include_dash_manifest (#28523) * [zingmp3] Fix extraction (#11589, #16409, #16968, #27205) + [vgtv] Add support for new tv.aftonbladet.se URL schema (#28514) + [tiktok] Detect private videos (#28453) * [vimeo:album] Fix extraction for albums with number of videos multiple to page size (#28486) * [vvvvid] Fix kenc format extraction (#28473) * [mlb] Fix video extraction (#21241) * [svtplay] Improve extraction (#28448) * [applepodcasts] Fix extraction (#28445) * [rtve] Improve extraction + Extract all formats * Fix RTVE Infantil extraction (#24851) + Extract is_live and series
2021-03-14youtube-dl: Update to 20210314leot2-8/+7
Changes: 20210314 -------- Core + Introduce release_timestamp meta field (#28386) Extractors + [southpark] Add support for southparkstudios.com (#28413) * [southpark] Fix extraction (#26763, #28413) * [sportdeutschland] Fix extraction (#21856, #28425) * [pinterest] Reduce the number of HLS format requests * [peertube] Improve thumbnail extraction (#28419) * [tver] Improve title extraction (#28418) * [fujitv] Fix HLS formats extension (#28416) * [shahid] Fix format extraction (#28383) + [lbry] Add support for channel filters (#28385) + [bandcamp] Extract release timestamp + [lbry] Extract release timestamp (#28386) * [pornhub] Detect flagged videos + [pornhub] Extract formats from get_media end point (#28395) * [bilibili] Fix video info extraction (#28341) + [cbs] Add support for Paramount+ (#28342) + [trovo] Add Origin header to VOD formats (#28346) * [voxmedia] Fix volume embed extraction (#28338)
2021-03-11youtube-dl: Pull in missing part of previous patch.jperkin2-3/+7
Installs bash completion file with the correct naming. Ride previous PKGREVISION bumps.
2021-03-11youtube-dl: install correct file as bash completion file.wiz4-8/+8
Fix previous commit. Bump PKGREVISION.
2021-03-10youtube-dl: Install bash completion file correctly.jperkin4-7/+8
Bump PKGREVISION.
2021-03-04youtube-dl: Update to 20210303leot3-8/+14
Changes: 20210303 -------- Extractors * [youtube:tab] Switch continuation to browse API (#28289, #28327) * [9c9media] Fix extraction for videos with multiple ContentPackages (#28309) + [bbc] Add support for BBC Reel videos (#21870, #23660, #28268) 20210302 -------- Extractors * [zdf] Rework extractors (#11606, #13473, #17354, #21185, #26711, #27068, #27930, #28198, #28199, #28274) * Generalize cross-extractor video ids for zdf based extractors * Improve extraction * Fix 3sat and phoenix * [stretchinternet] Fix extraction (#28297) * [urplay] Fix episode data extraction (#28292) + [bandaichannel] Add support for b-ch.com (#21404) * [srgssr] Improve extraction (#14717, #14725, #27231, #28238) + Extract subtitle * Fix extraction for new videos * Update srf download domains * [vvvvid] Reduce season request payload size + [vvvvid] Extract series sublists playlist title (#27601, #27618) + [dplay] Extract Ad-Free uplynk URLs (#28160) + [wat] Detect DRM protected videos (#27958) * [tf1] Improve extraction (#27980, #28040) * [tmz] Fix and improve extraction (#24603, #24687, 28211) + [gedidigital] Add support for Gedi group sites (#7347, #26946) * [youtube] Fix get_video_info request
2021-02-27youtube-dl: Update to 20210222leot3-8/+20
Changes: 20210222 -------- Core + [postprocessor/embedthumbnail] Recognize atomicparsley binary in lowercase (#28112) Extractors * [apa] Fix and improve extraction (#27750) + [youporn] Extract duration (#28019) + [peertube] Add support for canard.tube (#28190) * [youtube] Fixup m4a_dash formats (#28165) + [samplefocus] Add support for samplefocus.com (#27763) + [vimeo] Add support for unlisted video source format extraction * [viki] Improve extraction (#26522, #28203) * Extract uploader URL and episode number * Report login required error + Extract 480p formats * Fix API v4 calls * [ninegag] Unescape title (#28201) * [youtube] Improve URL regular expression (#28193) + [youtube] Add support for redirect.invidious.io (#28193) + [dplay] Add support for de.hgtv.com (#28182) + [dplay] Add support for discoveryplus.com (#24698) + [simplecast] Add support for simplecast.com (#24107) * [youtube] Fix uploader extraction in flat playlist mode (#28045) * [yandexmusic:playlist] Request missing tracks in chunks (#27355, #28184) + [storyfire] Add support for storyfire.com (#25628, #26349) + [zhihu] Add support for zhihu.com (#28177) * [youtube] Fix controversial videos when authenticated with cookies (#28174) * [ccma] Fix timestamp parsing in python 2 + [videopress] Add support for video.wordpress.com * [kakao] Improve info extraction and detect geo restriction (#26577) * [xboxclips] Fix extraction (#27151) * [ard] Improve formats extraction (#28155) + [canvas] Add support for dagelijksekost.een.be (#28119)
2021-02-11youtube-dl: Update to 20210210leot3-11/+11
Changes: version 2021.02.10 ------------------ Extractors * [youtube:tab] Improve grid continuation extraction (#28130) * [ign] Fix extraction (#24771) + [xhamster] Extract format filesize + [xhamster] Extract formats from xplayer settings (#28114) + [youtube] Add support phone/tablet JS player (#26424) * [archiveorg] Fix and improve extraction (#21330, #23586, #25277, #26780, #27109, #27236, #28063) + [cda] Detect geo restricted videos (#28106) * [urplay] Fix extraction (#28073, #28074) * [youtube] Fix release date extraction (#28094) + [youtube] Extract abr and vbr (#28100) * [youtube] Skip OTF formats (#28070) version 2021.02.04.1 -------------------- Extractors * [youtube] Prefer DASH formats (#28070) * [azmedien] Fix extraction (#28064) version 2021.02.04 ------------------ Extractors * [pornhub] Implement lazy playlist extraction * [svtplay] Fix video id extraction (#28058) + [pornhub] Add support for authentication (#18797, #21416, #24294) * [pornhub:user] Improve paging + [pornhub:user] Add support for URLs unavailable via /videos page (#27853) + [bravotv] Add support for oxygen.com (#13357, #22500) + [youtube] Pass embed URL to get_video_info request * [ccma] Improve metadata extraction (#27994) + Extract age limit, alt title, categories, series and episode number * Fix timestamp multiple subtitles extraction * [egghead] Update API domain (#28038) - [vidzi] Remove extractor (#12629) * [vidio] Improve metadata extraction * [youtube] Improve subtitles extraction * [youtube] Fix chapter extraction fallback * [youtube] Rewrite extractor * Improve format sorting * Remove unused code * Fix series metadata extraction * Fix trailer video extraction * Improve error reporting + Extract video location + [vvvvid] Add support for youtube embeds (#27825) * [googledrive] Report download page errors (#28005) * [vlive] Fix error message decoding for python 2 (#28004) * [youtube] Improve DASH formats file size extraction * [cda] Improve birth validation detection (#14022, #27929) + [awaan] Extract uploader id (#27963) + [medialaan] Add support DPG Media MyChannels based websites (#14871, #15597, #16106, #16489) * [abcnews] Fix extraction (#12394, #27920) * [AMP] Fix upload date and timestamp extraction (#27970) * [tv4] Relax URL regular expression (#27964) + [tv2] Add support for mtvuutiset.fi (#27744) * [adn] Improve login warning reporting * [zype] Fix uplynk id extraction (#27956) + [adn] Add support for authentication (#17091, #27841, #27937)
2021-01-24youtube-dl: Update to 20210124.1leot3-8/+17
Changes: 20210124 -------- Core * Introduce --output-na-placeholder (#27896) Extractors * [franceculture] Make thumbnail optional (#18807) * [franceculture] Fix extraction (#27891, #27903) * [njpwworld] Fix extraction (#27890) * [comedycentral] Fix extraction (#27905) * [wat] Fix format extraction (#27901) + [americastestkitchen:season] Add support for seasons (#27861) + [trovo] Add support for trovo.live (#26125) + [aol] Add support for yahoo videos (#26650) * [yahoo] Fix single video extraction * [lbry] Unescape lbry URI (#27872) * [9gag] Fix and improve extraction (#23022) * [americastestkitchen] Improve metadata extraction for ATK episodes (#27860) * [aljazeera] Fix extraction (#20911, #27779) + [minds] Add support for minds.com (#17934) * [ard] Fix title and description extraction (#27761) + [spotify] Add support for Spotify Podcasts (#27443)
2021-01-18youtube-dl: Update to 20210116leot2-7/+7
Changes: version 2021.01.16 Core * [YoutubeDL] Protect from infinite recursion due to recursively nested playlists (#27833) * [YoutubeDL] Ignore failure to create existing directory (#27811) * [YoutubeDL] Raise syntax error for format selection expressions with multiple + operators (#27803) Extractors + [animeondemand] Add support for lazy playlist extraction (#27829) * [youporn] Restrict fallback download URL (#27822) * [youporn] Improve height and tbr extraction (#20425, #23659) * [youporn] Fix extraction (#27822) + [twitter] Add support for unified cards (#27826) + [twitch] Add Authorization header with OAuth token for GraphQL requests (#27790) * [mixcloud:playlist:base] Extract video id in flat playlist mode (#27787) * [cspan] Improve info extraction (#27791) * [adn] Improve info extraction * [adn] Fix extraction (#26963, #27732) * [youtube:search] Extract from all sections (#27604) * [youtube:search] fix viewcount and try to extract all video sections (#27604) * [twitch] Improve login error extraction * [twitch] Fix authentication (#27743) * [3qsdn] Improve extraction (#21058) * [peertube] Extract formats from streamingPlaylists (#26002, #27586, #27728) * [khanacademy] Fix extraction (#2887, #26803) * [spike] Update Paramount Network feed URL (#27715)
2021-01-09youtube-dl: Update to 20210108leot3-11/+26
Changes: version 2021.01.08 ------------------ Core * [downloader/hls] Disable decryption in tests (#27660) + [utils] Add a function to clean podcast URLs Extractors * [rai] Improve subtitles extraction (#27698, #27705) * [canvas] Match only supported VRT NU URLs (#27707) + [bibeltv] Add support for bibeltv.de (#14361) + [bfmtv] Add support for bfmtv.com (#16053, #26615) + [sbs] Add support for ondemand play and news embed URLs (#17650, #27629) * [twitch] Drop legacy kraken API v5 code altogether and refactor * [twitch:vod] Switch to GraphQL for video metadata * [canvas] Fix VRT NU extraction (#26957, #27053) * [twitch] Switch access token to GraphQL and refactor (#27646) + [rai] Detect ContentItem in iframe (#12652, #27673) * [ketnet] Fix extraction (#27662) + [dplay] Add suport Discovery+ domains (#27680) * [motherless] Improve extraction (#26495, #27450) * [motherless] Fix recent videos upload date extraction (#27661) * [nrk] Fix extraction for videos without a legalAge rating - [googleplus] Remove extractor (#4955, #7400) + [applepodcasts] Add support for podcasts.apple.com (#25918) + [googlepodcasts] Add support for podcasts.google.com + [iheart] Add support for iheart.com (#27037) * [acast] Clean podcast URLs * [stitcher] Clean podcast URLs + [xfileshare] Add support for aparat.cam (#27651) + [twitter] Add support for summary card (#25121) * [twitter] Try to use a Generic fallback for unknown twitter cards (#25982) + [stitcher] Add support for shows and show metadata extraction (#20510) * [stv] Improve episode id extraction (#23083) version 2021.01.03 ------------------ Extractors * [nrk] Improve series metadata extraction (#27473) + [nrk] Extract subtitles * [nrk] Fix age limit extraction * [nrk] Improve video id extraction + [nrk] Add support for podcasts (#27634, #27635) * [nrk] Generalize and delegate all item extractors to nrk + [nrk] Add support for mp3 formats * [nrktv] Switch to playback endpoint * [vvvvid] Fix season metadata extraction (#18130) * [stitcher] Fix extraction (#20811, #27606) * [acast] Fix extraction (#21444, #27612, #27613) + [arcpublishing] Add support for arcpublishing.com (#2298, #9340, #17200) + [sky] Add support for Sports News articles and Brighcove videos (#13054) + [vvvvid] Extract akamai formats * [vvvvid] Skip unplayable episodes (#27599) * [yandexvideo] Fix extraction for Python 3.4
2020-12-31youtube-dl: Update to 20201231leot3-26/+17
Changes: version 2020.12.31 Core * [utils] Accept only supported protocols in url_or_none * [YoutubeDL] Allow format filtering using audio language (#16209) Extractors + [redditr] Extract all thumbnails (#27503) * [vvvvid] Improve info extraction + [vvvvid] Add support for playlists (#18130, #27574) + [yandexdisk] Extract info from webpage * [yandexdisk] Fix extraction (#17861, #27131) * [yandexvideo] Use old API call as fallback * [yandexvideo] Fix extraction (#25000) - [nbc] Remove CSNNE extractor * [nbc] Fix NBCSport VPlayer URL extraction (#16640) + [aenetworks] Add support for biography.com (#3863) * [uktvplay] Match new video URLs (#17909) * [sevenplay] Detect API errors * [tenplay] Fix format extraction (#26653) * [brightcove] Raise error for DRM protected videos (#23467, #27568) version 2020.12.29 Extractors * [youtube] Improve yt initial data extraction (#27524) * [youtube:tab] Improve URL matching #27559) * [youtube:tab] Restore retry on browse requests (#27313, #27564) * [aparat] Fix extraction (#22285, #22611, #23348, #24354, #24591, #24904, #25418, #26070, #26350, #26738, #27563) - [brightcove] Remove sonyliv specific code * [piksel] Improve format extraction + [zype] Add support for uplynk videos + [toggle] Add support for live.mewatch.sg (#27555) + [go] Add support for fxnow.fxnetworks.com (#13972, #22467, #23754, #26826) * [teachable] Improve embed detection (#26923) * [mitele] Fix free video extraction (#24624, #25827, #26757) * [telecinco] Fix extraction * [youtube] Update invidious.snopyta.org (#22667) * [amcnetworks] Improve auth only video detection (#27548) + [generic] Add support for VHX Embeds (#27546) version 2020.12.26 Extractors * [instagram] Fix comment count extraction + [instagram] Add support for reel URLs (#26234, #26250) * [bbc] Switch to media selector v6 (#23232, #23933, #26303, #26432, #26821, #27538) * [instagram] Improve thumbnail extraction * [instagram] Fix extraction when authenticated (#22880, #26377, #26981, #27422) * [spankbang:playlist] Fix extraction (#24087) + [spankbang] Add support for playlist videos * [pornhub] Improve like and dislike count extraction (#27356) * [pornhub] Fix lq formats extraction (#27386, #27393) + [bongacams] Add support for bongacams.com (#27440) * [youtube:tab] Extend URL regular expression (#27501) * [theweatherchannel] Fix extraction (#25930, #26051) + [sprout] Add support for Universal Kids (#22518) * [theplatform] Allow passing geo bypass countries from other extractors + [wistia] Add support for playlists (#27533) + [ctv] Add support for ctv.ca (#27525) * [9c9media] Improve info extraction * [youtube] Fix automatic captions extraction (#27162, #27388) * [sonyliv] Fix title for movies * [sonyliv] Fix extraction (#25667) * [streetvoice] Fix extraction (#27455, #27492) + [facebook] Add support for watchparty pages (#27507) * [cbslocal] Fix video extraction + [brightcove] Add another method to extract policyKey * [mewatch] Relax URL regular expression (#27506) version 2020.12.22 Core * [common] Remove unwanted query params from unsigned akamai manifest URLs Extractors - [tastytrade] Remove extractor (#25716) * [niconico] Fix playlist extraction (#27428) - [everyonesmixtape] Remove extractor - [kanalplay] Remove extractor * [arkena] Fix extraction * [nba] Rewrite extractor * [turner] Improve info extraction * [youtube] Improve xsrf token extraction (#27442) * [generic] Improve RSS age limit extraction * [generic] Fix RSS itunes thumbnail extraction (#27405) + [redditr] Extract duration (#27426) - [zaq1] Remove extractor + [asiancrush] Add support for retrocrush.tv * [asiancrush] Fix extraction - [noco] Remove extractor (#10864) * [nfl] Fix extraction (#22245) * [skysports] Relax URL regular expression (#27435) + [tv5unis] Add support for tv5unis.ca (#22399, #24890) + [videomore] Add support for more.tv (#27088) + [yandexmusic] Add support for music.yandex.com (#27425) + [nhk:program] Add support for audio programs and program clips + [nhk] Add support for NHK video programs (#27230)
2020-12-20youtube-dl: Update to 20201214leot2-7/+7
Changes: version 2020.12.14 Core * [extractor/common] Improve JSON-LD interaction statistic extraction (#23306) * [downloader/hls] Delegate manifests with media initialization to ffmpeg + [extractor/common] Document duration meta field for playlists Extractors * [mdr] Bypass geo restriction * [mdr] Improve extraction (#24346, #26873) * [yandexmusic:album] Improve album title extraction (#27418) * [eporner] Fix view count extraction and make optional (#23306) + [eporner] Extend URL regular expression * [eporner] Fix hash extraction and extend _VALID_URL (#27396) * [slideslive] Use m3u8 entry protocol for m3u8 formats (#27400) * [twitcasting] Fix format extraction and improve info extraction (#24868) * [linuxacademy] Fix authentication and extraction (#21129, #26223, #27402) * [itv] Clean description from HTML tags (#27399) * [vlive] Sort live formats (#27404) * [hotstart] Fix and improve extraction * Fix format extraction (#26690) + Extract thumbnail URL (#16079, #20412) + Add support for country specific playlist URLs (#23496) * Select the last id in video URL (#26412) + [youtube] Add some invidious instances (#27373)
2020-12-12youtube-dl: Update to 20201212leot3-15/+14
Changes: version 2020.12.12 Core * [YoutubeDL] Improve thumbnail filename deducing (#26010, #27244) Extractors + [ruutu] Extract more metadata + [ruutu] Detect non-free videos (#21154) * [ruutu] Authenticate format URLs (#21031, #26782) + [ruutu] Add support for static.nelonenmedia.fi (#25412) + [ruutu] Extend URL regular expression (#24839) + [facebook] Add support archived live video URLs (#15859) * [wdr] Improve overall extraction + [wdr] Extend subtitles extraction (#22672, #22723) + [facebook] Add support for videos attached to Relay based story pages (#10795) + [wdr:page] Add support for kinder.wdr.de (#27350) + [facebook] Add another regular expression for handleServerJS * [facebook] Fix embed page extraction + [facebook] Add support for Relay post pages (#26935) + [facebook] Add support for watch videos (#22795, #27062) + [facebook] Add support for group posts with multiple videos (#19131) * [itv] Fix series metadata extraction (#26897) - [itv] Remove old extraction method (#23177) * [facebook] Redirect mobile URLs to desktop URLs (#24831, #25624) + [facebook] Add support for Relay based pages (#26823) * [facebook] Try to reduce unnecessary tahoe requests - [facebook] Remove hardcoded Chrome User-Agent (#18974, #25411, #26958, #27329) - [smotri] Remove extractor (#27358) - [beampro] Remove extractor (#17290, #22871, #23020, #23061, #26099) version 2020.12.09 Core * [extractor/common] Fix inline HTML5 media tags processing (#27345) Extractors * [youtube:tab] Improve identity token extraction (#27197) * [youtube:tab] Make click tracking params on continuation optional * [youtube:tab] Delegate inline playlists to tab-based playlists (27298) + [tubitv] Extract release year (#27317) * [amcnetworks] Fix free content extraction (#20354) + [lbry:channel] Add support for channels (#25584) + [lbry] Add support for short and embed URLs * [lbry] Fix channel metadata extraction + [telequebec] Add support for video.telequebec.tv (#27339) * [telequebec] Fix extraction (#25733, #26883) + [youtube:tab] Capture and output alerts (#27340) * [tvplay:home] Fix extraction (#21153) * [americastestkitchen] Fix Extraction and add support for Cook's Country and Cook's Illustrated (#17234, #27322) + [slideslive] Add support for yoda service videos and extract subtitles (#27323) version 2020.12.07 Core * [extractor/common] Extract timestamp from Last-Modified header + [extractor/common] Add support for dl8-* media tags (#27283) * [extractor/common] Fix media type extraction for HTML5 media tags in start/end form Extractors * [aenetworks] Fix extraction (#23363, #23390, #26795, #26985) * Fix Fastly format extraction + Add support for play and watch subdomains + Extract series metadata * [youtube] Improve youtu.be extraction in non-existing playlists (#27324) + [generic] Extract RSS video description, timestamp and itunes metadata (#27177) * [nrk] Reduce the number of instalments and episodes requests * [nrk] Improve extraction * Improve format extraction for old akamai formats + Add is_live value to entry info dict * Request instalments only when available * Fix skole extraction + [peertube] Extract fps + [peertube] Recognize audio-only formats (#27295) version 2020.12.05 Core * [extractor/common] Improve Akamai HTTP format extraction * Allow m3u8 manifest without an additional audio format * Fix extraction for qualities starting with a number Extractors * [teachable:course] Improve extraction (#24507, #27286) * [nrk] Improve error extraction * [nrktv:series] Improve extraction (#21926) * [nrktv:season] Improve extraction * [nrk] Improve format extraction and geo-restriction detection (#24221) * [pornhub] Handle HTTP errors gracefully (#26414) * [nrktv] Relax URL regular expression (#27299, #26185) + [zdf] Extract webm formats (#26659) + [gamespot] Extract DASH and HTTP formats + [tver] Add support for tver.jp (#26662, #27284) + [pornhub] Add support for pornhub.org (#27276) version 2020.12.02 Extractors + [tva] Add support for qub.ca (#27235) + [toggle] Detect DRM protected videos (closes #16479)(closes #20805) + [toggle] Add support for new MeWatch URLs (#27256) * [youtube:tab] Extract channels only from channels tab (#27266) + [cspan] Extract info from jwplayer data (#3672, #3734, #10638, #13030, #18806, #23148, #24461, #26171, #26800, #27263) * [cspan] Pass Referer header with format's video URL (#26032, #25729) * [youtube] Improve age-gated videos extraction (#27259) + [mediaset] Add support for movie URLs (#27240) * [yandexmusic] Refactor + [yandexmusic] Add support for artist's tracks and albums (#11887, #22284) * [yandexmusic:track] Fix extraction (#26449, #26669, #26747, #26748, #26762)
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia1-1/+2
For the Python 3.8 default switch.
2020-11-29youtube-dl: Update to 20201129leot2-7/+7
Changes: 20201129 -------- Core * [YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug (#14579, #22593) Extractors * [drtv] Extend URL regular expression (#27243) * [tiktok] Fix extraction (#20809, #22838, #22850, #25987, #26281, #26411, #26639, #26776, #27237) + [ina] Add support for mobile URLs (#27229) * [pornhub] Fix like and dislike count extraction (#27227, #27234) * [youtube] Improve yt initial player response extraction (#27216) * [videa] Fix extraction (#25650, #25973, #26301)
2020-11-26youtube-dl: Update to 20201126leot4-229/+29
pkgsrc changes: - Remove patch-youtube__dl_extractor_rai.py: applied upstream Changes: 20201126 -------- Core * [downloader/fragment] Set final file's mtime according to last fragment's Last-Modified header (#11718, #18384, #27138) Extractors + [spreaker] Add support for spreaker.com (#13480, #13877) * [vlive] Improve extraction for geo-restricted videos + [vlive] Add support for post URLs (#27122, #27123) * [viki] Fix video API request (#27184) * [bbc] Fix BBC Three clip extraction * [bbc] Fix BBC News videos extraction + [medaltv] Add support for medal.tv (#27149) * [youtube] Imporve music metadata and license extraction (#26013) * [nrk] Fix extraction * [cda] Fix extraction (#17803, #24458, #24518, #26381) 20201124 -------- Core + [extractor/common] Add generic support for akamai HTTP format extraction Extractors * [youtube:tab] Fix feeds extraction (#25695, #26452) * [youtube:favorites] Restore extractor * [youtube:tab] Fix some weird typo (#27157) + [pinterest] Add support for large collections (more than 25 pins) + [franceinter] Extract thumbnail (#27153) + [box] Add support for box.com (#5949) + [nytimes] Add support for cooking.nytimes.com (#27112, #27143) * [lbry] Relax URL regular expression (#27144) + [rumble] Add support for embed pages (#10785) + [skyit] Add support for multiple Sky Italia websites (#26629) + [pinterest] Add support for pinterest.com (#25747) 202011211 --------- Core * [downloader/http] Fix crash during urlopen caused by missing reason of URLError * [YoutubeDL] Fix --ignore-errors for playlists with generator-based entries of url_transparent (#27064) Extractors + [svtplay] Add support for svt.se/barnkanalen (#24817) + [svt] Extract timestamp (#27130) * [svtplay] Improve thumbnail extraction (#27130) * [youtube] Fix error reason extraction (#27081) * [youtube] Fix like and dislike count extraction (#25977) + [youtube:tab] Add support for current video and fix lives extraction (#27126) * [infoq] Fix format extraction (#25984) * [francetv] Update to fix thumbnail URL issue (#27120) * [youtube] Improve yt initial data extraction (#27093) + [discoverynetworks] Add support new TLC/DMAX URLs (#27100) * [rai] Fix protocol relative relinker URLs (#22766) * [rai] Fix unavailable video format detection * [rai] Improve extraction * [rai] Fix extraction (#27077) * [viki] Improve format extraction * [viki] Fix stream extraction from MPD (#27092) * [googledrive] Fix format extraction (#26979) + [amara] Add support for amara.org (#20618) * [vimeo:album] Fix extraction (#27079) * [mtv] Fix mgid extraction (#26841) 20201119 -------- Core * [extractor/common] Output error for invalid URLs in _is_valid_url (#21400, #24151, #25617, #25618, #25586, #26068, #27072) Extractors * [youporn] Fix upload date extraction * [youporn] Make comment count optional (#26986) * [arte] Rework extractors * Reimplement embed and playlist extractors to delegate to the single entrypoint artetv extractor * Improve embeds detection (#27057) + [arte] Extract m3u8 formats (#27061) * [mgtv] Fix format extraction (#26415) + [lbry] Add support for odysee.com (#26806) * [francetv] Improve info extraction + [francetv] Add fallback video URL extraction (#27047)
2020-11-18youtube-dl: Update to 20201118leot6-321/+58
pkgsrc changes: - Remove patch-youtube__dl_extractor_bandcamp.py, fixed differently upstream - Update patch-youtube__dl_extractor_rai.py to current rai extractor - Add a reference to upstream pull request in patch-youtube__dl_extractor_la7.py Changes: 2020.11.18 ---------- Extractors * [spiegel] Fix extraction (#24206, #24767) * [youtube] Improve extraction + Add support for --no-playlist (#27009) * Improve playlist and mix extraction (#26390, #26509, #26534, #27011) + Extract playlist uploader data * [youtube:tab] Fix view count extraction (#27051) * [malltv] Fix extraction (#27035) + [bandcamp] Extract playlist description (#22684) * [urplay] Fix extraction (#26828) * [youtube:tab] Fix playlist title extraction (#27015) * [youtube] Fix chapters extraction (#26005) 2020.11.17 ---------- Core * [utils] Skip ! prefixed code in js_to_json Extractors * [youtube:tab] Fix extraction with cookies provided (#27005) * [lrt] Fix extraction with empty tags (#20264) + [ndr:embed:base] Extract subtitles (#25447, #26106) + [servus] Add support for pm-wissen.com (#25869) * [servus] Fix extraction (#26872, #26967, #26983, #27000) * [xtube] Fix extraction (#26996) * [lrt] Fix extraction + [lbry] Add support for lbry.tv + [condenast] Extract subtitles * [condenast] Fix extraction * [bandcamp] Fix extraction (#26681, #26684) * [rai] Fix RaiPlay extraction (#26064, #26096) * [vlive] Fix extraction * [usanetwork] Fix extraction * [nbc] Fix NBCNews/Today/MSNBC extraction * [cnbc] Fix extraction
2020-11-12youtube-dl: Update to 20201112leot2-7/+7
Changes: 20201112 -------- Extractors * [youtube] Rework extractors
2020-11-01youtube-dl: Update to 20201101.1leot3-28/+7
Changes: 20201101.1 ---------- Core * [utils] Don't attempt to coerce JS strings to numbers in js_to_json (#26851) * [downloader/http] Properly handle missing message in SSLError (#26646) * [downloader/http] Fix access to not yet opened stream in retry Extractors * [youtube] Fix JS player URL extraction * [ytsearch] Fix extraction (#26920) * [afreecatv] Fix typo (#26970) * [23video] Relax URL regular expression (#26870) + [ustream] Add support for video.ibm.com (#26894) * [iqiyi] Fix typo (#26884) + [expressen] Add support for di.se (#26670) * [iprima] Improve video id extraction (#26507, #26494)
2020-11-01youtube-dl: Fix extraction of YouTube JS player URL (and youtube extractor)leot3-3/+23
Both versions are probably still present because - also without the patch - after several retries the JS player URL is fetched. PKGREVISION++
2020-11-01youtube-dl: Add a patch to fix bandcamp extractorleot3-2/+227
Initially based on (what was) Gilles Pietri's upstream #26684. PKGREVISION++
2020-09-20youtube-dl: Update to 20200920leot2-7/+7
Changes: 20200920 -------- Core * [extractor/common] Relax interaction count extraction in _json_ld + [extractor/common] Extract author as uploader for VideoObject in _json_ld * [downloader/hls] Fix incorrect end byte in Range HTTP header for media segments with EXT-X-BYTERANGE (#14748, #24512) * [extractor/common] Handle ssl.CertificateError in _request_webpage (#26601) * [downloader/http] Improve timeout detection when reading block of data (#10935) * [downloader/http] Retry download when urlopen times out (#10935, #26603) Extractors * [redtube] Extend URL regular expression (#26506) * [twitch] Refactor * [twitch:stream] Switch to GraphQL and fix reruns (#26535) + [telequebec] Add support for brightcove videos (#25833) * [pornhub] Extract metadata from JSON-LD (#26614) * [pornhub] Fix view count extraction (#26621, #26614)
2020-09-13youtube-dl: Update to 20200914leot2-7/+7
Changes: 20200914 -------- Core + [postprocessor/embedthumbnail] Add support for non jpg/png thumbnails (#25687, #25717) Extractors * [rtlnl] Extend URL regular expression (#26549, #25821) * [youtube] Fix empty description extraction (#26575, #26006) * [srgssr] Extend URL regular expression (#26555, #26556, #26578) * [googledrive] Use redirect URLs for source format (#18877, #23919, #24689, #26565) * [svtplay] Fix id extraction (#26576) * [redbulltv] Improve support for rebull.com TV localized URLs (#22063) + [redbulltv] Add support for new redbull.com TV URLs (#22037, #22063) * [soundcloud:pagedplaylist] Reduce pagination limit (#26557)
2020-09-06youtube-dl: Update to 20200906leot3-25/+77
pkgsrc changes: * Update patch for the [rai] extractor (only related to tests) Changes: 20200906 -------- Core + [utils] Recognize wav mimetype (#26463) Extractors * [nrktv:episode] Improve video id extraction (#25594, #26369, #26409) * [youtube] Fix age gate content detection (#26100, #26152, #26311, #26384) * [youtube:user] Extend URL regular expression (#26443) * [xhamster] Improve initials regular expression (#26526, #26353) * [svtplay] Fix video id extraction (#26425, #26428, #26438) * [twitch] Rework extractors (#12297, #20414, #20604, #21811, #21812, #22979, #24263, #25010, #25553, #25606) * Switch to GraphQL + Add support for collections + Add support for clips and collections playlists * [biqle] Improve video ext extraction * [xhamster] Fix extraction (#26157, #26254) * [xhamster] Extend URL regular expression (#25789, #25804, #25927))
2020-07-27youtube-dl: Update to 20200728leot2-7/+7
Changes: 20200728 -------- Extractors * [youtube] Fix sigfunc name extraction (#26134, #26135, #26136, #26137) * [youtube] Improve description extraction (#25937, #25980) * [wistia] Restrict embed regular expression (#25969) * [youtube] Prevent excess HTTP 301 (#25786) + [youtube:playlists] Extend URL regular expression (#25810) + [bellmedia] Add support for cp24.com clip URLs (#25764) * [brightcove] Improve embed detection (#25674)
2020-06-16youtube-dl: Update to 20200616.1leot2-7/+7
Changes: 20200616.1 ---------- Extractors * [youtube] Force old layout (#25682, #25683, #25680, #25686) * [youtube] Fix categories and improve tags extraction
2020-06-15youtube-dl: Update to 20200616leot2-7/+7
Changes: 20200616 -------- Extractors * [youtube] Fix uploader id and uploader URL extraction * [youtube] Improve view count extraction * [youtube] Fix upload date extraction (#25677) * [youtube] Fix thumbnails extraction (#25676) * [youtube] Fix playlist and feed extraction (#25675) + [facebook] Add support for single-video ID links + [youtube] Extract chapters from JSON (#24819) + [kaltura] Add support for multiple embeds on a webpage (#25523)
2020-06-05youtube-dl: Update to 20200606leot2-7/+7
Changes: 20200606 -------- Extractors * [tele5] Bypass geo restriction + [jwplatform] Add support for bypass geo restriction * [tele5] Prefer jwplatform over nexx (#25533) * [twitch:stream] Expect 400 and 410 HTTP errors from API * [twitch:stream] Fix extraction (#25528) * [twitch] Fix thumbnails extraction (#25531) + [twitch] Pass v5 Accept HTTP header (#25531) * [brightcove] Fix subtitles extraction (#25540) + [malltv] Add support for sk.mall.tv (#25445) * [periscope] Fix untitled broadcasts (#25482) * [jwplatform] Improve embeds extraction (#25467)
2020-05-30youtube-dl: Update to 20200529leot2-7/+7
Changes: 20200529 -------- Core * [postprocessor/ffmpeg] Embed series metadata with --add-metadata * [utils] Fix file permissions in write_json_file (#12471, #25122) Extractors * [ard:beta] Extend URL regular expression (#25405) + [youtube] Add support for more invidious instances (#25417) * [giantbomb] Extend URL regular expression (#25222) * [ard] Improve URL regular expression (#25134, #25198) * [redtube] Improve formats extraction and extract m3u8 formats (#25311, #25321) * [indavideo] Switch to HTTPS for API request (#25191) * [redtube] Improve title extraction (#25208) * [vimeo] Improve format extraction and sorting (#25285) * [soundcloud] Reduce API playlist page limit (#25274) + [youtube] Add support for yewtu.be (#25226) * [mailru] Fix extraction (#24530, #25239) * [bellator] Fix mgid extraction (#25195)
2020-05-08youtube-dl: Update to 20200508leot2-7/+7
Changes: 20200508 -------- Core * [downloader/http] Request last data block of exact remaining size * [downloader/http] Finish downloading once received data length matches expected * [extractor/common] Use compat_cookiejar_Cookie for _set_cookie to always ensure cookie name and value are bytestrings on python 2 (#23256, #24776) + [compat] Introduce compat_cookiejar_Cookie * [utils] Improve cookie files support + Add support for UTF-8 in cookie files * Skip malformed cookie file entries instead of crashing (invalid entry length, invalid expires at) Extractors * [youtube] Improve signature cipher extraction (#25187, #25188) * [iprima] Improve extraction (#25138) * [uol] Fix extraction (#22007) + [orf] Add support for more radio stations (#24938, #24968) * [dailymotion] Fix typo - [puhutv] Remove no longer available HTTP formats (#25124)
2020-05-02youtube-dl: Update to 20200503leot2-7/+7
Changes: 20200503 -------- Core + [extractor/common] Extract multiple JSON-LD entries * [options] Clarify doc on --exec command (#19087, #24883) * [extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats (#24667) Extractors * [crunchyroll] Fix and improve extraction (#25096, #25060) * [youtube] Improve player id extraction * [youtube] Use redirected video id if any (#25063) * [yahoo] Fix GYAO Player extraction and relax URL regular expression (#24178, #24778) * [tvplay] Fix Viafree extraction (#15189, #24473, #24789) * [tenplay] Relax URL regular expression (#25001) + [prosiebensat1] Extract series metadata * [prosiebensat1] Improve extraction and remove 7tv.de support (#24948) - [prosiebensat1] Remove 7tv.de support (#24948) * [youtube] Fix DRM videos detection (#24736) * [thisoldhouse] Fix video id extraction (#24548, #24549) + [soundcloud] Extract AAC format (#19173, #24708) * [youtube] Skip broken multifeed videos (#24711) * [nova:embed] Fix extraction (#24700) * [motherless] Fix extraction (#24699) * [twitch:clips] Extend URL regular expression (#24290, #24642) * [tv4] Fix ISM formats extraction (#24667) * [tele5] Fix extraction (#24553) + [mofosex] Add support for generic embeds (#24633) + [youporn] Add support for generic embeds + [spankwire] Add support for generic embeds (#24633) * [spankwire] Fix extraction (#18924, #20648)
2020-03-23youtube-dl: Update to 20200324leot3-32/+34
pkgsrc changes: - Update patch-youtube__dl_extractor_la7.py tests with the version shared upstream. Thanks to Elia Geretto! Changes: 20200324 -------- Core - [utils] Revert support for cookie files with spaces used instead of tabs Extractors * [teachable] Update upskillcourses and gns3 domains * [generic] Look for teachable embeds before wistia + [teachable] Extract chapter metadata (#24421) + [bilibili] Add support for player.bilibili.com (#24402) + [bilibili] Add support for new URL schema with BV ids (#24439, #24442) * [limelight] Remove disabled API requests (#24255) * [soundcloud] Fix download URL extraction (#24394) + [cbc:watch] Add support for authentication (#19160) * [hellporno] Fix extraction (#24399) * [xtube] Fix formats extraction (#24348) * [ndr] Fix extraction (#24326) * [nhk] Update m3u8 URL and use native HLS downloader (#24329) - [nhk] Remove obsolete rtmp formats (#24329) * [nhk] Relax URL regular expression (#24329) - [vimeo] Revert fix showcase password protected video extraction (#24224)
2020-03-08youtube-dl: Update to 20200308leot2-7/+7
Changes: 20200308 -------- Core + [utils] Add support for cookie files with spaces Extractors + [pornhub] Add support for pornhubpremium.com (#24288) - [youtube] Remove outdated code and unnecessary requests * [youtube] Improve extraction in 429 HTTP error conditions (#24283) * [nhk] Update API version (#24270)
2020-03-05youtube-dl: Update to 20200306leot2-7/+7
Changes: 20200306 -------- Extractors * [youtube] Fix age-gated videos support without login (#24248) * [vimeo] Fix showcase password protected video extraction (#24224) * [pornhub] Improve title extraction (#24184) * [peertube] Improve extraction (#23657) + [servus] Add support for new URL schema (#23475, #23583, #24142) * [vimeo] Fix subtitles URLs (#24209)
2020-03-01youtube-dl: Update to 20200301leot2-7/+7
Changes: 20200301 -------- Core * [YoutubeDL] Force redirect URL to unicode on python 2 - [options] Remove duplicate short option -v for --version (#24162) Extractors * [xhamster] Fix extraction (#24205) * [franceculture] Fix extraction (#24204) + [telecinco] Add support for article opening videos * [telecinco] Fix extraction (#24195) * [xtube] Fix metadata extraction (#21073, #22455) * [youjizz] Fix extraction (#24181) - Remove no longer needed compat_str around geturl * [pornhd] Fix extraction (#24128) + [teachable] Add support for multiple videos per lecture (#24101) + [wistia] Add support for multiple generic embeds (#8347, 11385) * [imdb] Fix extraction (#23443) * [tv2dk:bornholm:play] Fix extraction (#24076)
2020-02-16youtube-dl: Update to 20200216leot3-11/+11
Changes: 20200216 -------- Core * [YoutubeDL] Fix playlist entry indexing with --playlist-items (#10591, #10622) * [update] Fix updating via symlinks (#23991) + [compat] Introduce compat_realpath (#23991) Extractors + [npr] Add support for streams (#24042) + [24video] Add support for porn.24video.net (#23779, #23784) - [jpopsuki] Remove extractor (#23858) * [nova] Improve extraction (#23690) * [nova:embed] Improve (#23690) * [nova:embed] Fix extraction (#23672) + [abc:iview] Add support for 720p (#22907, #22921) * [nytimes] Improve format sorting (#24010) + [toggle] Add support for mewatch.sg (#23895, #23930) * [thisoldhouse] Fix extraction (#23951) + [popcorntimes] Add support for popcorntimes.tv (#23949) * [sportdeutschland] Update to new API * [twitch:stream] Lowercase channel id for stream request (#23917) * [tv5mondeplus] Fix extraction (#23907, #23911) * [tva] Relax URL regular expression (#23903) * [vimeo] Fix album extraction (#23864) * [viewlift] Improve extraction * Fix extraction (#23851) + Add support for authentication + Add support for more domains * [svt] Fix series extraction (#22297) * [svt] Fix article extraction (#22897, #22919) * [soundcloud] Improve private playlist/set tracks extraction (#3707)