8 Commits
Author SHA1 Message Date
TheSmallHanCatandSucial 3a562861e2 Delegate custom model architecture detection to pymss (#3)
* feat: delegate custom model architecture detection to pymss

Default custom separation nodes to model_type=auto while preserving saved manual selections. Delegate catalog detection and runtime selection to the shared upstream implementation. Keep detection errors in ComfyUI's standard execution error flow and cover config preservation, explicit overrides and real inference.

Requires publication of pymss 2.1.6 and pymss-core 0.1.9 before standard dependency installation is available. Validation: 8 node tests passed, plus full PolarFormer weights through CPU and CUDA node execution.

* fix: expose conformer architectures in custom model nodes

* Update README

Removed BS PolarFormer section and clarified existing workflows.

---------

Co-authored-by: Sucial <1584846096@qq.com>
2026-09-22 22:35:41 +08:00
Sucial a9cefc5f73 fix(comfy-mss): secure audio paths and restore localized upload UI
- Removed the unsafe `PymssLoadAudioBatch` node and its related registrations, locale entries, and example workflow.
- Kept the `Upload Audio` button, but restricted `/comfy-mss/upload-audio` to local clients only (`comfy_mss/services/routes.py:30-36`).
- Uploads are always saved under ComfyUI's input directory, with filename validation and `realpath`/`commonpath` checks to prevent path traversal.
- Migrated node and button translations to ComfyUI's official locale system using `locales/<language>/main.json` and `/i18n`.
2026-09-04 23:08:43 +08:00
Sucial b9985df1a4 fix: align comfy-mss with upstream pymss changes
- Add compatibility for ModelEntry without config_instruments
- Fix Windows DirEntry sorting when scanning custom model folders
- Update custom model discovery to use folder-based MSST model layout
- Require a model weight file and YAML config in each custom model folder
- Exclude VR/UVR models from Custom MSS Separate
- Update custom model path and layout documentation
2026-08-03 22:48:29 +08:00
Sucial 4a9c56b5cb refactor nodes and normalize UI width handling 2026-06-29 02:38:00 +08:00
Sucial ca782aa066 update pymss version to 2.0.6 2026-06-14 03:02:49 +08:00
Sucial 445f73de4a update version to 1.0.2 2026-06-14 03:00:58 +08:00
Sucial d9d22ec510 change version to 1.0.1 2026-06-04 00:28:34 +08:00
Sucial 6e3f1ea281 custom mss separate node 2026-05-31 21:16:48 +08:00