Files
erosDiffusion-ComfyUI-Erosd…/__init__.py
T
2026-01-19 17:31:56 +01:00

43 lines
1.1 KiB
Python

"""
ComfyUI-Erosdiffusion-LTX2: Custom nodes for LTXV scene extension with audio.
Provides nodes for extending video scenes with synchronized audio generation,
timestamped prompts, and image guides.
"""
from .scene_extender import LTXVSceneExtender
from .scene_extender_mvp import LTXVSceneExtenderMVP
from .timeline_editor import LTXVTimelineEditor
# V3 API: Export nodes using NODES class variable
NODES = [
LTXVSceneExtender,
LTXVSceneExtenderMVP,
LTXVTimelineEditor,
]
# Node class mappings for ComfyUI discovery (legacy compatibility)
NODE_CLASS_MAPPINGS = {
"LTXVSceneExtender": LTXVSceneExtender,
"LTXVSceneExtenderMVP": LTXVSceneExtenderMVP,
"LTXVTimelineEditor": LTXVTimelineEditor,
}
# Display name mappings (legacy compatibility)
NODE_DISPLAY_NAME_MAPPINGS = {
"LTXVSceneExtender": "💜 LTXV Scene Extender ErosDiffusion",
"LTXVSceneExtenderMVP": "💜 LTXV Scene Extender (MVP) ErosDiffusion",
"LTXVTimelineEditor": "💜 LTXV Timeline Editor",
}
# Web directory for frontend components
WEB_DIRECTORY = "./js"
__all__ = [
"NODES",
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"WEB_DIRECTORY",
]