diff --git a/package.json b/package.json index aefac37..671b3a8 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ "to": "confirm-icon.png" }, { - "from": "ressources/yt-dlp 2025.09.23.exe", - "to": "yt-dlp 2025.09.23.exe" + "from": "ressources/yt-dlp.exe", + "to": "yt-dlp.exe" }, { "from": "ressources/ffmpeg.exe", diff --git a/ressources/yt-dlp 2025.09.23.exe b/ressources/yt-dlp.exe similarity index 95% rename from ressources/yt-dlp 2025.09.23.exe rename to ressources/yt-dlp.exe index dbd201f..e5d9be2 100644 Binary files a/ressources/yt-dlp 2025.09.23.exe and b/ressources/yt-dlp.exe differ diff --git a/server/routes/download.js b/server/routes/download.js index 7a87032..04f93d9 100644 --- a/server/routes/download.js +++ b/server/routes/download.js @@ -23,7 +23,15 @@ const logger = require("../logger").logger; // Path vers le fichier exécutable yt-dlp (outil tiers pour le téléchargement) // const ytDlpPath = path.join(process.resourcesPath, '../../yt-dlp.exe'); -const ytDlpPath = path.join(process.resourcesPath, 'yt-dlp 2025.09.23.exe'); +const ytDlpPath = path.join(process.resourcesPath, 'yt-dlp.exe'); + +execFile(ytDlpPath, ["-U"], (err, stdout, stderr) => { + if (err) { + logger.error("Erreur update yt-dlp:", err); + return; + } + logger.info(`Update yt-dlp : ${stdout}`); +}); router.post("/", (req, res) => { try { diff --git a/server/routes/info.js b/server/routes/info.js index e0641c9..a14fffb 100644 --- a/server/routes/info.js +++ b/server/routes/info.js @@ -24,7 +24,7 @@ const fs = require("fs"); const { logger } = require("../logger"); // On récupère ton logger Winston // Path absolu vers l'exécutable yt-dlp -const ytDlpPath = path.join(__dirname, '../../ressources/yt-dlp 2025.09.23.exe'); +const ytDlpPath = path.join(__dirname, '../../ressources/yt-dlp.exe'); // Vérification que yt-dlp.exe existe bien au lancement du module if (!fs.existsSync(ytDlpPath)) {