@@ -125,15 +125,21 @@ async function main() {
125125 ]
126126
127127 if ( process . platform === 'win32' ) {
128- downloads . push ( [
129- 'https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip' ,
130- path . join (
131- `${ winOrMac } -extra-files` ,
132- 'ThirdPartyApps' ,
133- 'ffmpeg' ,
134- 'ffmpeg-release-essentials.zip'
135- ) ,
136- ] )
128+ downloads . push (
129+ [
130+ 'https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip' ,
131+ path . join (
132+ `${ winOrMac } -extra-files` ,
133+ 'ThirdPartyApps' ,
134+ 'ffmpeg' ,
135+ 'ffmpeg-release-essentials.zip'
136+ ) ,
137+ ] ,
138+ [
139+ 'https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.26/yt-dlp_win.zip' ,
140+ path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'yt-dlp' , 'yt-dlp_win.zip' ) ,
141+ ]
142+ )
137143 } else if ( process . platform === 'darwin' ) {
138144 downloads . push (
139145 [
@@ -143,6 +149,10 @@ async function main() {
143149 [
144150 'https://evermeet.cx/ffmpeg/getrelease/ffprobe/zip' ,
145151 path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'ffmpeg' , 'ffprobe-release.zip' ) ,
152+ ] ,
153+ [
154+ 'https://github.com/yt-dlp/yt-dlp/releases/download/2025.09.26/yt-dlp_macos.zip' ,
155+ path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'yt-dlp' , 'yt-dlp_macos.zip' ) ,
146156 ]
147157 )
148158 }
@@ -205,6 +215,13 @@ async function main() {
205215 path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'ffmpeg' , 'bin' , 'ffprobe' )
206216 )
207217 console . log ( 'Move successful: ffmpeg and ffprobe' )
218+
219+ console . log ( 'Renaming yt-dlp_macos to yt-dlp' )
220+ await fsPromises . rename (
221+ path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'yt-dlp' , 'yt-dlp_macos' ) ,
222+ path . join ( `${ winOrMac } -extra-files` , 'ThirdPartyApps' , 'yt-dlp' , 'yt-dlp' )
223+ )
224+ console . log ( 'Rename successful: yt-dlp_macos to yt-dlp' )
208225 }
209226}
210227
0 commit comments