This commit is contained in:
Andrey Kondratev
2025-08-30 17:06:00 +05:00
parent 07ed434375
commit 8f1ef3c621
4 changed files with 72 additions and 13 deletions

View File

@@ -99,8 +99,7 @@ app.post('/api/convert', async (req: Request, res: Response) => {
// Generate safe filename
const safeTitle = (title || '').replace(/[^\w\s-]/g, '').replace(/\s+/g, '_').substring(0, 50);
const safePerformer = (performer || '').replace(/[^\w\s-]/g, '').replace(/\s+/g, '_').substring(0, 20);
const filename = safePerformer ? `${safePerformer} - ${safeTitle}.mp3` : `${safeTitle}.mp3`;
const filename = `${videoId}_${safeTitle}.mp3`;
const outputPath = path.join(downloadsDir, filename);
// Check if file already exists