Spaces:
Running
Running
Commit History
-
feat(stems): add multi-stem downloads with Playwright e2e coverage
4369b06 -
feat(rebrand): rename to Opus; broaden SEO for vocal remover, karaoke maker & background music
- Rename KaraokeMaker → Opus across all metadata, structured data, and copy - Expand keywords to target "free lead vocal remover", "free karaoke maker", "free background music maker" - Add FAQ entries for karaoke and background music use cases - Update hero tagline, HowTo schema, and blog keyword arrayse0659f9
-
fix: threadpool executor for cleanup, shutdown hook, stronger download tests
d52edae -
feat: GET /download/{job_id} endpoint and APScheduler file cleanup
- Created backend/cleanup.py with _cleanup_old_files (removes mp3s older than 1h) and start_cleanup_scheduler (APScheduler interval job every 15 min) - Updated main.py startup to call start_cleanup_scheduler and added GET /download/{job_id} returning FileResponse or 404/409 - Added 3 download tests covering done→200, processing→409, and unknown job→404432f562