git: b3a25718bb5d - main - www/{,py-}yt-dlp: update 2023.11.16 → 2023.12.30

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 03:44:44 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b3a25718bb5d033d923ec5c1ac52aaebfc434850

commit b3a25718bb5d033d923ec5c1ac52aaebfc434850
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-12-31 03:40:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-12-31 03:44:41 +0000

    www/{,py-}yt-dlp: update 2023.11.16 → 2023.12.30
---
 www/py-yt-dlp/Makefile  |   2 +-
 www/py-yt-dlp/distinfo  |   6 +--
 www/py-yt-dlp/pkg-plist | 112 ++++++------------------------------------------
 www/yt-dlp/Makefile     |   5 +--
 www/yt-dlp/distinfo     |   6 +--
 5 files changed, 23 insertions(+), 108 deletions(-)

diff --git a/www/py-yt-dlp/Makefile b/www/py-yt-dlp/Makefile
index 844d133c137f..5a1f42633283 100644
--- a/www/py-yt-dlp/Makefile
+++ b/www/py-yt-dlp/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	yt-dlp # www/py-yt-dlp is for extending yt-dlp, www/yt-dlp is an application for the end user
-DISTVERSION=	2023.11.16
+DISTVERSION=	2023.12.30
 CATEGORIES=	www
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-yt-dlp/distinfo b/www/py-yt-dlp/distinfo
index 352f1e9e9b65..3161c702d689 100644
--- a/www/py-yt-dlp/distinfo
+++ b/www/py-yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700102733
-SHA256 (yt-dlp/2023.11.16/yt-dlp.tar.gz) = aa7fb7e49b57b1b5ac439a72568575e4df904ffc30417e19e644990e7239ac53
-SIZE (yt-dlp/2023.11.16/yt-dlp.tar.gz) = 5568397
+TIMESTAMP = 1703987428
+SHA256 (yt-dlp/2023.12.30/yt-dlp.tar.gz) = 5408fe5d12cd1c430ee10346770e3d60baad5c63a38b41c8967005e4956780a7
+SIZE (yt-dlp/2023.12.30/yt-dlp.tar.gz) = 5402838
diff --git a/www/py-yt-dlp/pkg-plist b/www/py-yt-dlp/pkg-plist
index 3cba1651f904..abb359095ce9 100644
--- a/www/py-yt-dlp/pkg-plist
+++ b/www/py-yt-dlp/pkg-plist
@@ -52,14 +52,15 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aeonco.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/afreecatv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/agora.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/airmozilla.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/airtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aitube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aliexpress.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/aljazeera.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/allocine.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/allstar.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alphaporno.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alsace20tv.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/altcensored.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/alura.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amara.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/amazon.py
@@ -85,7 +86,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/arte.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atresplayer.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atscaleconf.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atttechchannel.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/atvat.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audimedia.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/audioboom.py
@@ -117,9 +117,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bild.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bilibili.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/biobiochiletv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/biqle.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bitchute.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bitwave.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/blackboardcollaborate.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bleacherreport.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/blerp.py
@@ -134,11 +132,11 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/br.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/brainpop.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bravotv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/breakcom.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/breitbart.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/brightcove.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/brilliantpala.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bundesliga.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/bundestag.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/businessinsider.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/buzzfeed.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/byutv.py
@@ -152,13 +150,11 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cammodels.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/camsoda.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/camtasia.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/camwithher.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/canal1.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/canalalpha.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/canalc2.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/canalplus.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/caracoltv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/carambatv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cartoonnetwork.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cbc.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cbs.py
@@ -172,13 +168,10 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cellebrite.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ceskatelevize.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cgtn.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/channel9.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/charlierose.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/chaturbate.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/chilloutzone.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/chingari.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/chirbit.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cinchcast.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cinemax.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cinetecamilano.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cineverse.py
@@ -189,10 +182,8 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cliphunter.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clippit.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cliprs.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clipsyndicate.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/closertotruth.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cloudflarestream.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cloudy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clubic.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/clyp.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cmt.py
@@ -224,7 +215,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cwtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/cybrary.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dacast.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/daftsex.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dailymail.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dailymotion.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dailywire.py
@@ -234,7 +224,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dbtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dctp.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/deezer.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/defense.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/democracynow.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/detik.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/deuxm.py
@@ -250,7 +239,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dispeak.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dlf.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dlive.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dotsub.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/douyutv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dplay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/drbonanza.py
@@ -263,43 +251,36 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dtube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/duboku.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dumpert.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/duoplay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dvtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/dw.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eagleplatform.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ebaumsworld.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ebay.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/echomsk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/egghead.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ehow.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eighttracks.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/einthusan.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eitb.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/elevensports.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ellentube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/elonet.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/elpais.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eltrecetv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/embedly.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/engadget.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/epicon.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/epidemicsound.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eplus.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/epoch.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eporner.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/erocast.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eroprofile.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ertgr.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/escapist.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/espn.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/esri.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ettutv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/europa.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/europeantour.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eurosport.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/euscreen.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/expotv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/expressen.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/extractors.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/extremetube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/eyedotv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/facebook.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fancode.py
@@ -313,14 +294,13 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/firsttv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fivetv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/flickr.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/floatplane.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/folketinget.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/footyroom.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/formula1.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fourtube.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fourzerostudio.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fox.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fox9.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/foxgay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/foxnews.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/foxsports.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fptplay.py
@@ -334,7 +314,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/funimation.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/funk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/funker530.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fusion.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/fuyintv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gab.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gaia.py
@@ -350,7 +329,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/genericembeds.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/genius.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gettr.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gfycat.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/giantbomb.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/giga.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/gigya.py
@@ -379,19 +357,15 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hearthisat.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/heise.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hellporno.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/helsinki.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hgtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hidive.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/historicfilms.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hitbox.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hitrecord.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hketv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hollywoodreporter.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/holodex.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hotnewhiphop.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hotstar.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/howcast.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/howstuffworks.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hrefli.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hrfensehen.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hrti.py
@@ -437,6 +411,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jiosaavn.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jixie.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/joj.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/joqrag.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jove.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jstream.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/jtbc.py
@@ -447,7 +422,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kankanews.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/karaoketv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/karrierevideos.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/keezmovies.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kelbyone.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/khanacademy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kick.py
@@ -465,7 +439,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kusi.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/kuwo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/la7.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/laola1tv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lastfm.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/laxarxames.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lazy_extractors.py
@@ -485,7 +458,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/likee.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/limelight.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/linkedin.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/linuxacademy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/liputan6.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/listennotes.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/litv.py
@@ -498,7 +470,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lrt.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lumni.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/lynda.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/m6.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/maariv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/magellantv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/magentamusik360.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mailru.py
@@ -527,10 +499,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/megatvcom.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/meipai.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/melonvod.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/meta.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/metacafe.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/metacritic.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mgoon.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mgtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/miaopai.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/microsoftembed.py
@@ -540,7 +509,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minds.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ministrygrid.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/minoto.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/miomio.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mirrativ.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mirrorcouk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mit.py
@@ -549,16 +517,12 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mixcloud.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mlb.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mlssoccer.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mnet.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mocha.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/moevideo.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mofosex.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mojvideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/monstercat.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/morningstar.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/motherless.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/motorsport.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/movieclips.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/moviepilot.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/moview.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/moviezine.py
@@ -570,12 +534,9 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/museai.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/musescore.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/musicdex.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mwave.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mxplayer.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mychannels.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/myspace.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/myspass.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/myvi.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/myvideoge.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/myvidster.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/mzaalo.py
@@ -595,7 +556,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/netzkino.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/newgrounds.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/newspicks.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/newstube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/newsy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nextmedia.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nexx.py
@@ -617,9 +577,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nonktube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/noodlemagazine.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/noovo.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/normalboots.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nosnl.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nosvideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nova.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/novaplay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/nowness.py
@@ -652,7 +610,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/oneplace.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/onet.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/onionstudios.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ooyala.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/opencast.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/openload.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/openrec.py
@@ -662,7 +619,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/owncloud.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/packtpub.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/palcomp3.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pandoratv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/panopto.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/paramountplus.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/parler.py
@@ -674,7 +630,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/peertube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/peertv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/peloton.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/people.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/performgroup.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/periscope.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pgatour.py
@@ -691,13 +646,10 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pladform.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/planetmarathi.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/platzi.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playfm.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playplustv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/plays.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playstuff.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playsuisse.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playtvak.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playvid.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/playwire.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pluralsight.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/plutotv.py
@@ -712,10 +664,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/popcorntv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/porn91.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornbox.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/porncom.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornez.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornflip.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornhd.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornhub.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornotube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/pornovoisines.py
@@ -735,7 +684,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/qqmusic.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/r7.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/radiko.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/radiobremen.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/radiocanada.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/radiocomercial.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/radiode.py
@@ -751,7 +699,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rcs.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rcti.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rds.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/recurbate.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/redbee.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/redbulltv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/reddit.py
@@ -763,7 +710,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/reuters.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/reverbnation.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rheinmaintv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rice.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rinsefm.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rmcdecouverte.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rockstargames.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rokfin.py
@@ -779,10 +726,9 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rts.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rtvcplay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rtve.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rtvnh.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rtvs.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rtvslo.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ruhd.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rudovideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rule34video.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rumble.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/rutube.py
@@ -813,7 +759,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sexu.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/seznamzpravy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/shahid.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/shared.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sharevideos.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/shemaroome.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/showroomlive.py
@@ -839,7 +784,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/southpark.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sovietscloset.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spankbang.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spankwire.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spiegel.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/spike.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sport5.py
@@ -860,7 +804,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/stitcher.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/storyfire.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/streamable.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/streamcloud.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/streamcz.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/streamff.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/streetvoice.py
@@ -872,7 +815,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sverigesradio.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/svt.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/swearnet.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/swrmediathek.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/syfy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/syvdk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/sztvhu.py
@@ -886,7 +828,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/teachingchannel.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/teamcoco.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/teamtreehouse.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/techtalks.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ted.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tele13.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tele5.py
@@ -907,6 +848,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/testurl.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tf1.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tfo.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theguardian.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theholetv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theintercept.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/theplatform.py
@@ -919,19 +861,16 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/threeqsdn.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/threespeak.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tiktok.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tinypic.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tmz.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tnaflix.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/toggle.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/toggo.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tokentube.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tonline.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/toongoggles.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/toutv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/toypics.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/traileraddict.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/triller.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trilulilu.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trovo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trtcocuk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/trueid.py
@@ -943,7 +882,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tubitv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tumblr.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tunein.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tunepk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/turbo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/turner.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tv2.py
@@ -961,15 +899,12 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tviplayer.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvland.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvn24.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvnet.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvnoe.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvnow.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvopengr.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvp.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvplay.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tvplayer.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/tweakers.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/twentyfourvideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/twentymin.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/twentythreevideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/twitcasting.py
@@ -984,7 +919,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/umg.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unistra.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unity.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unscripted.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/unsupported.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/uol.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/uplynk.py
@@ -997,7 +931,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/utreon.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/varzesh3.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vbox7.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/veehd.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/veo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/veoh.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vesti.py
@@ -1005,7 +938,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vgtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vh1.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vice.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vidbit.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viddler.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/videa.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/videocampus_sachsen.py
@@ -1016,42 +948,31 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/videopress.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vidio.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vidlii.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vidly.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viewlift.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viidea.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viki.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vimeo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vimm.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vimple.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vine.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viqeo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/viu.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vk.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vocaroo.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vodlocker.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vodpl.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vodplatform.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/voicerepublic.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/voicy.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/volejtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/voot.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/voxmedia.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vrak.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vrt.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vrv.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vshare.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vtm.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vuclip.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vupload.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vvvvid.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vyborymos.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/vzaar.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wakanim.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/walla.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wasdtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/washingtonpost.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wat.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/watchbox.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/watchindianporn.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wdr.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/webcamerapl.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/webcaster.py
@@ -1064,7 +985,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/whowatch.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/whyp.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wikimedia.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/willow.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wimbledon.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wimtv.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wistia.py
@@ -1076,7 +996,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wwe.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/wykop.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xanimu.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xbef.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xboxclips.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xfileshare.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xhamster.py
@@ -1085,8 +1004,6 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xminus.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xnxx.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xstream.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xtube.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xuite.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xvideos.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/xxxymovies.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yahoo.py
@@ -1095,10 +1012,7 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yandexvideo.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yapfiles.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yappy.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yesjapan.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yinyuetai.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/yle_areena.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ynet.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/youjizz.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/youku.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/extractor/younow.py
@@ -1122,8 +1036,10 @@ bin/yt-dlp-devel
 %%PYTHON_SITELIBDIR%%/yt_dlp/networking/_helper.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/networking/_requests.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/networking/_urllib.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/networking/_websockets.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/networking/common.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/networking/exceptions.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/networking/websocket.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/options.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/plugins.py
 %%PYTHON_SITELIBDIR%%/yt_dlp/postprocessor/__init__.py
diff --git a/www/yt-dlp/Makefile b/www/yt-dlp/Makefile
index f45781c2159f..581ca1c8c521 100644
--- a/www/yt-dlp/Makefile
+++ b/www/yt-dlp/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	yt-dlp
-DISTVERSION=	2023.11.16
-PORTREVISION=	1
+DISTVERSION=	2023.12.30
 CATEGORIES=	www
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
 DISTNAME=	${PORTNAME}
@@ -20,7 +19,7 @@ PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}brotli>0:archivers/py-brotli@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.17:net/py-urllib3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}websockets>0:devel/py-websockets@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}websockets>=12.0:devel/py-websockets@${PY_FLAVOR}
 BUILD_DEPENDS=	${PY_DEPENDS}
 RUN_DEPENDS=	${PY_DEPENDS}
 
diff --git a/www/yt-dlp/distinfo b/www/yt-dlp/distinfo
index 352f1e9e9b65..1ee45aea5fa4 100644
--- a/www/yt-dlp/distinfo
+++ b/www/yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700102733
-SHA256 (yt-dlp/2023.11.16/yt-dlp.tar.gz) = aa7fb7e49b57b1b5ac439a72568575e4df904ffc30417e19e644990e7239ac53
-SIZE (yt-dlp/2023.11.16/yt-dlp.tar.gz) = 5568397
+TIMESTAMP = 1703987239
+SHA256 (yt-dlp/2023.12.30/yt-dlp.tar.gz) = 5408fe5d12cd1c430ee10346770e3d60baad5c63a38b41c8967005e4956780a7
+SIZE (yt-dlp/2023.12.30/yt-dlp.tar.gz) = 5402838