Commit Graph

213 Commits

Author SHA1 Message Date
Joel Mathew Thomas 84c848109f UI Cleanup 2025-03-18 16:11:42 +05:30
Joel Mathew Thomas 7222a8198e add preview for noisereduced file 2025-03-18 15:59:57 +05:30
Joel Mathew Thomas 2ba08d7d92 add preview for original file 2025-03-18 15:29:12 +05:30
Joel Mathew Thomas 8bd1cc4abb preview results 2025-03-18 15:20:14 +05:30
Joel Mathew Thomas 767977836b add extractedFiles state to MediaContext 2025-03-18 15:01:01 +05:30
Joel Mathew Thomas 9af59c9f20 add code to download and extract zip 2025-03-18 14:21:19 +05:30
Joel Mathew Thomas 31c550b3dc Merge pull request #38 from joelmathewthomas/client/download
Client/download
2025-03-18 12:54:53 +05:30
Joel Mathew Thomas d9fd9f6591 code refactor 2025-03-18 02:02:36 +05:30
Joel Mathew Thomas ba18a7a27f setup vite proxy for development 2025-03-18 01:53:53 +05:30
Joel Mathew Thomas 40b71c3fdb query progress for some pages 2025-03-18 01:23:17 +05:30
Joel Mathew Thomas 2d63cf3ab9 code refactor 2025-03-18 01:00:00 +05:30
SUFIYANJT 0afb33cb89 preview files in result page: frontend change only 2025-03-17 15:46:04 +05:30
Joel Mathew Thomas 8c4cae77b2 Merge pull request #37 from joelmathewthomas/client/progress
Client/progress
2025-03-16 16:38:19 +05:30
Joel Mathew Thomas 0dbeae27ca remove toast messages 2025-03-16 16:33:30 +05:30
Joel Mathew Thomas 01fd28c126 add corresponding process messages 2025-03-16 16:21:01 +05:30
Joel Mathew Thomas a89b625453 bugfix: pass sr in formData to api/resample/ 2025-03-16 16:05:29 +05:30
Joel Mathew Thomas 4c45ccc62e add 5 sec delay for each process 2025-03-16 16:00:30 +05:30
Joel Mathew Thomas c5a5c378b9 Merge pull request #36 from joelmathewthomas/client/routes
Client/routes
2025-03-16 15:48:03 +05:30
Joel Mathew Thomas 20f91b9e2c remove unused pages 2025-03-16 15:41:33 +05:30
SUFIYANJT 8383156b82 add route 2025-03-16 15:37:08 +05:30
karthikeyan-ks a6ae646250 client change 2025-03-16 15:03:41 +05:30
Karthikeyan-ks 0d7b335b6f Merge pull request #34 from joelmathewthomas/client/integration
Client/integration
2025-03-16 13:20:48 +05:30
Joel Mathew Thomas 38fb2fe42d update deps 2025-03-16 11:26:06 +05:30
Joel Mathew Thomas 053c358e05 update deps 2025-03-16 11:24:39 +05:30
Joel Mathew Thomas 9dbcbb16cd integrate backend with client 2025-03-15 14:59:58 +05:30
Joel Mathew Thomas 3c4ac29014 Merge pull request #33 from joelmathewthomas/karthikeyan
server change
2025-03-11 00:29:19 +05:30
karthikeyan-ks 26b40c929c server change 2025-03-11 00:05:10 +05:30
SUFIYANJT db6749201f Merge pull request #32 from joelmathewthomas/feature/client
Remove old flutter code for React code
2025-02-27 10:55:28 +05:30
SUFIYANJT 2173c27d57 Remove old flutter code for React code 2025-02-27 10:51:35 +05:30
Joel Mathew Thomas 9425357011 Merge pull request #31 from joelmathewthomas/update/docs
Update README.md
2025-02-26 22:24:29 +05:30
Joel Mathew Thomas 04df3246d7 Update README.md 2025-02-26 22:23:44 +05:30
Joel Mathew Thomas 3652731862 Merge pull request #30 from joelmathewthomas/bugfix/cleanup_zip
bugfix: api/cleanup_zip
2025-02-26 21:25:17 +05:30
Joel Mathew Thomas ddcbf740ea bugfix: api/cleanup_zip
- Fix error when there are no zip files to delete
2025-02-26 21:23:32 +05:30
Joel Mathew Thomas 7ddb1339fd Merge pull request #29 from joelmathewthomas/feature/api
feature/api: Add endpoints
2025-02-26 20:23:06 +05:30
Joel Mathew Thomas e1dac18802 endpoint: /api/cleanup_zip/
- Add endpoint /api/cleanup_zip/ to cleanup leftover zip files leftover by /api/download/
2025-02-26 20:16:54 +05:30
Joel Mathew Thomas ee5999da91 endpoint: /api/cleanup
- Add new endpoint /api/cleanup, params: file_uuid
- Cleanup leftover files on the server
2025-02-26 20:05:49 +05:30
Joel Mathew Thomas 1a8e4c5f40 code refinement for endpoint /api/download/ 2025-02-26 19:55:29 +05:30
Joel Mathew Thomas 6316de3933 endpoint: /api/download
- Add endpoint /api/download to download the files
- If single file, download single file
- Else download zip file
2025-02-26 19:53:02 +05:30
Joel Mathew Thomas 4da658d064 Split audio into chunks to prevent OOM issues 2025-02-26 18:45:41 +05:30
Joel Mathew Thomas 1a2737d06f remove redundant code 2025-02-26 18:01:31 +05:30
Joel Mathew Thomas 668872f175 endpoint /api/noisereduce, params: file_uuid
- Add endpoint /api/noisereduce, to reduce background noise.
- TODO: Split audio into chunks to prevent OOM issues.
2025-02-26 17:54:03 +05:30
Joel Mathew Thomas ed2466218d update deps 2025-02-26 17:40:37 +05:30
Joel Mathew Thomas cbf2b022a5 Replace YAMNet model for panns-inference
YAMNet model was causing issues, as loading a pytorch framework model, when the tensorflow based YAMNet is loaded in the same environment already, caused segmentation fault
2025-02-26 17:36:27 +05:30
Joel Mathew Thomas f2011b4408 endpoint : /api/separate
- Define new endpoint /api/separate, to separate music using demucs, params: file_uuid
- Replace original file with vocals.wav while retaining original filename
- Move all other files to file_path/sources/
2025-02-26 14:23:08 +05:30
Joel Mathew Thomas b0939cb5b8 fix bug: return original sample rate 2025-02-26 13:56:59 +05:30
Joel Mathew Thomas 7672817ff3 return sr with response of /api/upload/ 2025-02-26 13:37:08 +05:30
Joel Mathew Thomas a80a851c80 endpoint: /api/resample
- Define new endpoint /api/resample, which takes param : file_uuid, and sr.
- Add Exception Handling for celery tasks
- Correct error message for trim_audio_task
2025-02-26 03:05:41 +05:30
Joel Mathew Thomas 8356394b8a remove redundant code, improve get_audio_file_path()
- Check for file_uuid in request within function
- Check for existence of file within function
- Return appropriate status codes
2025-02-26 02:39:27 +05:30
Joel Mathew Thomas f71d30732f endpoint: /api/trim
- Define new api endpoint /api/trim, params: file_uuid, overwrites exisiting file on server with trimmed audio.
- Remove print messages in freqsplit/postprocessing/audio_writer.export_audio()
- Add new file api/utils.py for commonly used functions
2025-02-26 01:59:33 +05:30
Joel Mathew Thomas 1799713d3b endpoint: /api/normalize
-Add new endpoint /api/normalize, params: file_uuid, overwrites exisisting file on server with normalized audio.
-Remove print statements from src/freqsplit/postprocessing/audio_writer
2025-02-26 00:19:23 +05:30