README.md
pyproject.toml
src/wled_controller/__init__.py
src/wled_controller/__main__.py
src/wled_controller/config.py
src/wled_controller/demo.py
src/wled_controller/main.py
src/wled_controller/server_ref.py
src/wled_controller/tray.py
src/wled_controller/api/__init__.py
src/wled_controller/api/auth.py
src/wled_controller/api/dependencies.py
src/wled_controller/api/routes/__init__.py
src/wled_controller/api/routes/_preview_helpers.py
src/wled_controller/api/routes/audio.py
src/wled_controller/api/routes/audio_sources.py
src/wled_controller/api/routes/audio_templates.py
src/wled_controller/api/routes/automations.py
src/wled_controller/api/routes/backup.py
src/wled_controller/api/routes/color_strip_processing.py
src/wled_controller/api/routes/color_strip_sources.py
src/wled_controller/api/routes/devices.py
src/wled_controller/api/routes/gradients.py
src/wled_controller/api/routes/output_targets.py
src/wled_controller/api/routes/output_targets_control.py
src/wled_controller/api/routes/output_targets_keycolors.py
src/wled_controller/api/routes/pattern_templates.py
src/wled_controller/api/routes/picture_sources.py
src/wled_controller/api/routes/postprocessing.py
src/wled_controller/api/routes/scene_presets.py
src/wled_controller/api/routes/sync_clocks.py
src/wled_controller/api/routes/system.py
src/wled_controller/api/routes/system_settings.py
src/wled_controller/api/routes/templates.py
src/wled_controller/api/routes/update.py
src/wled_controller/api/routes/value_sources.py
src/wled_controller/api/routes/weather_sources.py
src/wled_controller/api/routes/webhooks.py
src/wled_controller/api/schemas/__init__.py
src/wled_controller/api/schemas/audio_sources.py
src/wled_controller/api/schemas/audio_templates.py
src/wled_controller/api/schemas/automations.py
src/wled_controller/api/schemas/color_strip_processing.py
src/wled_controller/api/schemas/color_strip_sources.py
src/wled_controller/api/schemas/common.py
src/wled_controller/api/schemas/devices.py
src/wled_controller/api/schemas/filters.py
src/wled_controller/api/schemas/gradients.py
src/wled_controller/api/schemas/output_targets.py
src/wled_controller/api/schemas/pattern_templates.py
src/wled_controller/api/schemas/picture_sources.py
src/wled_controller/api/schemas/postprocessing.py
src/wled_controller/api/schemas/scene_presets.py
src/wled_controller/api/schemas/sync_clocks.py
src/wled_controller/api/schemas/system.py
src/wled_controller/api/schemas/templates.py
src/wled_controller/api/schemas/update.py
src/wled_controller/api/schemas/value_sources.py
src/wled_controller/api/schemas/weather_sources.py
src/wled_controller/core/__init__.py
src/wled_controller/core/demo_seed.py
src/wled_controller/core/audio/__init__.py
src/wled_controller/core/audio/analysis.py
src/wled_controller/core/audio/audio_capture.py
src/wled_controller/core/audio/band_filter.py
src/wled_controller/core/audio/base.py
src/wled_controller/core/audio/demo_engine.py
src/wled_controller/core/audio/factory.py
src/wled_controller/core/audio/sounddevice_engine.py
src/wled_controller/core/audio/wasapi_engine.py
src/wled_controller/core/automations/__init__.py
src/wled_controller/core/automations/automation_engine.py
src/wled_controller/core/automations/platform_detector.py
src/wled_controller/core/backup/__init__.py
src/wled_controller/core/backup/auto_backup.py
src/wled_controller/core/capture/__init__.py
src/wled_controller/core/capture/calibration.py
src/wled_controller/core/capture/pixel_processor.py
src/wled_controller/core/capture/screen_capture.py
src/wled_controller/core/capture/screen_overlay.py
src/wled_controller/core/capture_engines/__init__.py
src/wled_controller/core/capture_engines/base.py
src/wled_controller/core/capture_engines/bettercam_engine.py
src/wled_controller/core/capture_engines/camera_engine.py
src/wled_controller/core/capture_engines/demo_engine.py
src/wled_controller/core/capture_engines/dxcam_engine.py
src/wled_controller/core/capture_engines/factory.py
src/wled_controller/core/capture_engines/mss_engine.py
src/wled_controller/core/capture_engines/scrcpy_engine.py
src/wled_controller/core/capture_engines/wgc_engine.py
src/wled_controller/core/devices/__init__.py
src/wled_controller/core/devices/adalight_client.py
src/wled_controller/core/devices/adalight_provider.py
src/wled_controller/core/devices/ambiled_client.py
src/wled_controller/core/devices/ambiled_provider.py
src/wled_controller/core/devices/chroma_client.py
src/wled_controller/core/devices/chroma_provider.py
src/wled_controller/core/devices/ddp_client.py
src/wled_controller/core/devices/demo_provider.py
src/wled_controller/core/devices/dmx_client.py
src/wled_controller/core/devices/dmx_provider.py
src/wled_controller/core/devices/espnow_client.py
src/wled_controller/core/devices/espnow_provider.py
src/wled_controller/core/devices/gamesense_client.py
src/wled_controller/core/devices/gamesense_provider.py
src/wled_controller/core/devices/hue_client.py
src/wled_controller/core/devices/hue_provider.py
src/wled_controller/core/devices/led_client.py
src/wled_controller/core/devices/mock_client.py
src/wled_controller/core/devices/mock_provider.py
src/wled_controller/core/devices/mqtt_client.py
src/wled_controller/core/devices/mqtt_provider.py
src/wled_controller/core/devices/openrgb_client.py
src/wled_controller/core/devices/openrgb_provider.py
src/wled_controller/core/devices/serial_provider.py
src/wled_controller/core/devices/spi_client.py
src/wled_controller/core/devices/spi_provider.py
src/wled_controller/core/devices/usbhid_client.py
src/wled_controller/core/devices/usbhid_provider.py
src/wled_controller/core/devices/wled_client.py
src/wled_controller/core/devices/wled_provider.py
src/wled_controller/core/devices/ws_client.py
src/wled_controller/core/devices/ws_provider.py
src/wled_controller/core/filters/__init__.py
src/wled_controller/core/filters/auto_crop.py
src/wled_controller/core/filters/base.py
src/wled_controller/core/filters/brightness.py
src/wled_controller/core/filters/color_correction.py
src/wled_controller/core/filters/contrast.py
src/wled_controller/core/filters/css_filter_template.py
src/wled_controller/core/filters/downscaler.py
src/wled_controller/core/filters/filter_instance.py
src/wled_controller/core/filters/filter_template.py
src/wled_controller/core/filters/flip.py
src/wled_controller/core/filters/frame_interpolation.py
src/wled_controller/core/filters/gamma.py
src/wled_controller/core/filters/hsl_shift.py
src/wled_controller/core/filters/image_pool.py
src/wled_controller/core/filters/noise_gate.py
src/wled_controller/core/filters/palette_quantization.py
src/wled_controller/core/filters/pixelate.py
src/wled_controller/core/filters/registry.py
src/wled_controller/core/filters/reverse.py
src/wled_controller/core/filters/saturation.py
src/wled_controller/core/filters/temporal_blur.py
src/wled_controller/core/mqtt/__init__.py
src/wled_controller/core/mqtt/mqtt_service.py
src/wled_controller/core/processing/__init__.py
src/wled_controller/core/processing/api_input_stream.py
src/wled_controller/core/processing/audio_stream.py
src/wled_controller/core/processing/auto_restart.py
src/wled_controller/core/processing/candlelight_stream.py
src/wled_controller/core/processing/color_strip_stream.py
src/wled_controller/core/processing/color_strip_stream_manager.py
src/wled_controller/core/processing/composite_stream.py
src/wled_controller/core/processing/daylight_stream.py
src/wled_controller/core/processing/device_health.py
src/wled_controller/core/processing/device_test_mode.py
src/wled_controller/core/processing/effect_stream.py
src/wled_controller/core/processing/kc_target_processor.py
src/wled_controller/core/processing/live_stream.py
src/wled_controller/core/processing/live_stream_manager.py
src/wled_controller/core/processing/mapped_stream.py
src/wled_controller/core/processing/metrics_history.py
src/wled_controller/core/processing/notification_stream.py
src/wled_controller/core/processing/os_notification_listener.py
src/wled_controller/core/processing/processed_stream.py
src/wled_controller/core/processing/processing_settings.py
src/wled_controller/core/processing/processor_manager.py
src/wled_controller/core/processing/sync_clock_manager.py
src/wled_controller/core/processing/sync_clock_runtime.py
src/wled_controller/core/processing/target_processor.py
src/wled_controller/core/processing/value_stream.py
src/wled_controller/core/processing/video_stream.py
src/wled_controller/core/processing/weather_stream.py
src/wled_controller/core/processing/wled_target_processor.py
src/wled_controller/core/scenes/__init__.py
src/wled_controller/core/scenes/scene_activator.py
src/wled_controller/core/update/__init__.py
src/wled_controller/core/update/gitea_provider.py
src/wled_controller/core/update/install_type.py
src/wled_controller/core/update/release_provider.py
src/wled_controller/core/update/update_service.py
src/wled_controller/core/update/version_check.py
src/wled_controller/core/weather/__init__.py
src/wled_controller/core/weather/weather_manager.py
src/wled_controller/core/weather/weather_provider.py
src/wled_controller/storage/__init__.py
src/wled_controller/storage/audio_source.py
src/wled_controller/storage/audio_source_store.py
src/wled_controller/storage/audio_template.py
src/wled_controller/storage/audio_template_store.py
src/wled_controller/storage/automation.py
src/wled_controller/storage/automation_store.py
src/wled_controller/storage/base_sqlite_store.py
src/wled_controller/storage/base_store.py
src/wled_controller/storage/color_strip_processing_template.py
src/wled_controller/storage/color_strip_processing_template_store.py
src/wled_controller/storage/color_strip_source.py
src/wled_controller/storage/color_strip_store.py
src/wled_controller/storage/database.py
src/wled_controller/storage/device_store.py
src/wled_controller/storage/gradient.py
src/wled_controller/storage/gradient_store.py
src/wled_controller/storage/key_colors_output_target.py
src/wled_controller/storage/output_target.py
src/wled_controller/storage/output_target_store.py
src/wled_controller/storage/pattern_template.py
src/wled_controller/storage/pattern_template_store.py
src/wled_controller/storage/picture_source.py
src/wled_controller/storage/picture_source_store.py
src/wled_controller/storage/postprocessing_template.py
src/wled_controller/storage/postprocessing_template_store.py
src/wled_controller/storage/scene_preset.py
src/wled_controller/storage/scene_preset_store.py
src/wled_controller/storage/sync_clock.py
src/wled_controller/storage/sync_clock_store.py
src/wled_controller/storage/template.py
src/wled_controller/storage/template_store.py
src/wled_controller/storage/utils.py
src/wled_controller/storage/value_source.py
src/wled_controller/storage/value_source_store.py
src/wled_controller/storage/weather_source.py
src/wled_controller/storage/weather_source_store.py
src/wled_controller/storage/wled_output_target.py
src/wled_controller/utils/__init__.py
src/wled_controller/utils/file_ops.py
src/wled_controller/utils/gpu.py
src/wled_controller/utils/image_codec.py
src/wled_controller/utils/log_broadcaster.py
src/wled_controller/utils/logger.py
src/wled_controller/utils/monitor_names.py
src/wled_controller/utils/timer.py
src/wled_screen_controller.egg-info/PKG-INFO
src/wled_screen_controller.egg-info/SOURCES.txt
src/wled_screen_controller.egg-info/dependency_links.txt
src/wled_screen_controller.egg-info/requires.txt
src/wled_screen_controller.egg-info/top_level.txt
tests/test_api.py
tests/test_calibration.py
tests/test_config.py
tests/test_device_store.py
tests/test_processor_manager.py
tests/test_screen_capture.py
tests/test_wled_client.py