Files
set-soft-ComfyUI-AudioBatch/__init__.py
T
Salvador E. Tropea a45fe89fb6 First release
- 5 nodes
- 'Batch Audios'
- 'Audio Channel Converter'
- 'Audio Channel Conv and Resampler'
- 'Audio Resampler'
- 'Select Audio from Batch'
2025-06-03 11:23:45 -03:00

27 lines
908 B
Python

# -*- coding: utf-8 -*-
# Copyright (c) 2025 Salvador E. Tropea
# Copyright (c) 2025 Instituto Nacional de Tecnologïa Industrial
# License: GPL-3.0
# Project: ComfyUI-AudioBatch
from . import nodes_audio
import inspect
import logging
from .utils.misc import NODES_NAME
init_logger = logging.getLogger(NODES_NAME + ".__init__")
NODE_CLASS_MAPPINGS = {}
NODE_DISPLAY_NAME_MAPPINGS = {}
for name, obj in inspect.getmembers(nodes_audio):
if not inspect.isclass(obj) or not hasattr(obj, "INPUT_TYPES"):
continue
assert hasattr(obj, "UNIQUE_NAME"), f"No name for {obj.__name__}"
NODE_CLASS_MAPPINGS[obj.UNIQUE_NAME] = obj
NODE_DISPLAY_NAME_MAPPINGS[obj.UNIQUE_NAME] = obj.DISPLAY_NAME
init_logger.info(f"Registering {len(NODE_CLASS_MAPPINGS)} node(s).")
init_logger.debug(f"{list(NODE_DISPLAY_NAME_MAPPINGS.values())}")
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']