edideaur
|
b31be7dc80
|
Fix bulk download edge cases and improve robustness
- FolderPickerWriter: throw AbortError on cancel instead of returning null
- FolderPickerWriter: add try/catch with abort() to release file locks on failure
- ZipNeutralinoWriter: move writeBinaryFile after response.body validation
- bulkDownloadSettings: migrate legacy key and validate stored values
- download-utils: catch ffmpeg cancellation via signal.aborted
- downloads.js: use consistent Neutralino detection with bridge module
- download-utils: use strict equality for flac extension check
|
2026-03-12 19:35:23 +00:00 |
|
Daniel
|
37a74ad755
|
refactor(downloads/ffmpeg): refactor ffmpeg usage and add additional logging for ffmpeg
|
2026-03-12 16:02:44 +00:00 |
|
Daniel
|
b04019f282
|
fix(downloads): mp4 files with flac audio are now tagged
This is resolved by using ffmpeg to copy the audio data into a new mp4 container file before passing it to taglib.
|
2026-03-12 06:43:45 +00:00 |
|
copilot-swe-agent[bot]
|
c9a1f49f23
|
feat: extract duplicated download utilities from api.js and downloads.js into download-utils.ts
Co-authored-by: DanTheMan827 <790119+DanTheMan827@users.noreply.github.com>
|
2026-03-12 06:04:59 +00:00 |
|