MusicUtils / tests /test_main.py

Commit History

  1. Add pitch/tempo shifting on download⁠

    fd9421b

  1. Set baseline stats to 100 visits and 5 downloads⁠

    d074942
  2. Add admin dashboard with download history and persistent storage⁠

    3b1b3cb

  1. Fix before-clip playback by persisting original in output dir

    03be5eb
  2. Add before/after clip preview and SEO landing pages

    ee5588a
  3. feat(stems): add multi-stem downloads with Playwright e2e coverage

    4369b06
  4. feat(trim): add upload trim range with preview and backend segment processing

    27df8ab

  1. fix(backend): use asyncio.to_thread for stats IO, guard malformed JSON, isolate test side-effects

    5d9f00f
  2. feat(backend): add file-based stats counter with /stats and /stats/visit endpoints

    dc5236d

  1. fix: threadpool executor for cleanup, shutdown hook, stronger download tests

    d52edae
  2. feat: GET /download/{job_id} endpoint and APScheduler file cleanup⁠

    432f562
  3. fix: cleanup on enqueue failure, MP3 magic byte validation, stronger upload tests

    ac2e3da
  4. feat: POST /upload endpoint with MP3 validation and size limit

    360e6f2
  5. fix: init asyncio queue inside startup event, add QueueFull guard

    56f2ba5
  6. feat: job store and GET /status/{job_id} endpoint

    a0cee5d
  7. feat: backend scaffold with health endpoint and pytest setup

    0d0fd8d