__version__ = "1.6.0" NODE_CLASS_MAPPINGS = {} NODE_DISPLAY_NAME_MAPPINGS = {} def register_node(c, display_name=None): NODE_CLASS_MAPPINGS[c.__name__] = c NODE_DISPLAY_NAME_MAPPINGS[c.__name__] = display_name or c.__name__ return c # Importar tools from . import image, loop, video, tools, vram_node from .switch_node import MasterSwitch, LazySessionCache NODE_CLASS_MAPPINGS.update({ "MasterSwitch": MasterSwitch, "LazySessionCache": LazySessionCache, }) NODE_DISPLAY_NAME_MAPPINGS.update({ "MasterSwitch": "๐Ÿ”€ Master Switch", "LazySessionCache": "๐Ÿ—„๏ธ Lazy Session Cache", "MeisoftVRAMDefragmenter": "๐Ÿงน VRAM Defragmenter", "SessionImageReceiver": "๐Ÿ“ฅ Session Image Receiver", "SessionImageSender": "๐Ÿ“ค Session Image Sender", "IncrementalVideoStitcher": "๐ŸŽž๏ธ Incremental Auto-Stitcher", "VideoAnalyzerFaceDetector": "๐Ÿ•ต๏ธ Video Analyzer Face detector + Audio", "VideoAnalyzerSceneDetector": "๐ŸŽฌ Video Analyzer Scene detector", "AutoLoopCalculator": "๐Ÿ“Š Auto Loop Calculator", "AutoLoopCalculatorWan": "๐Ÿ“Š Auto Loop Calculator (WanVideo 3dVAE)", "AutoLoopCalculatorLTX": "๐Ÿ“Š Auto Loop Calculator (LTX 2.3)", "AutoLoopCalculatorTTS": "๐Ÿ“Š Auto Loop Calculator (TTS/Texto)", "SequentialLoopStart": "๐Ÿ Loop Start (Index)", "SequentialLoopTrigger": "๐Ÿš€ Loop Trigger (Auto-Queue)", "BatchAudioFolderLoader": "๐Ÿ“‚ Batch Audio Folder Loader", "AudioBatchSelector": "๐ŸŽ›๏ธ Audio Batch Selector", "DynamicSceneDirector": "๐ŸŽฌ Dynamic Scene Director", # Tools "AutoFPSLimiter": "โฑ๏ธ Auto FPS Limiter", "VAESafeFramePadder": "๐Ÿ›ก๏ธ VAE Safe Frame Padder", "ResTool8x": "๐Ÿ“ ResTool 8x (SD1.5)", "ResTool16x": "๐Ÿ“ ResTool 16x (SDXL)", "ResTool32x": "๐ŸŽž๏ธ ResTool 32x (WanVideo)", "ResTool64x": "๐ŸŽฌ ResTool 64x (Hunyuan)", "ResTool64xLTX": "๐ŸŒŒ ResTool 64x (LTX 2.3)", "ConditionalAudioRouter": "๐ŸŽ›๏ธ Conditional Audio Router (Bypass)", "PreciseAudioSlicer": "โœ‚๏ธ Precise Audio Slicer", "SaveSceneKeyframe": "๐Ÿ’พ Save Scene Keyframe", "LoadSceneKeyframe": "๐Ÿ–ผ๏ธ Load Scene Keyframe", "LTXVSingleFrameInjector": "๐Ÿ’‰ LTXV Single Frame Injector", "Meisoft_LazyGate": "๐Ÿšฆ Meisoft Lazy Gate", }) __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']