🎉 New LedFx Binaries Available!
| Variant | Description | Best For |
|---|---|---|
| Core | Browser-based server | Headless setups, remote access, Raspberry Pi |
| CC | Desktop app (Core + UI) | Desktop users, integrated experience |
| Client | Frontend only (needs Core) | deprecated - use CC instead |
⭐ CC Features (Core + Client + extra love):
Expand
🖥️ Integrated Experience
- Everything in one window - no browser juggling, just open the app and go
⚙️ System Integration
- System tray - minimize to tray, quick access menu with shortcuts
- Multi-instance - manage multiple LedFx servers from one interface
🎵 macOS Audio Helpers
- Custom BlackHole installer - one-click audio driver setup, no Terminal needed
- Device toggle - enable/disable audio devices without Audio MIDI Setup
- Volume control - adjust output volume directly in LedFx settings
- Auto-configuration - handles audio routing automatically
🔒 Local SSL Made Easy
- One-click HTTPS - self-signed cert generation and installation
- ledfx.local domain - auto-edits hosts file for clean URLs
- Secure local networking - HTTPS for accessing from other devices
- Cross-platform - works on Windows, macOS, and Linux
🎼 Song Detector Integration
Automatic track info from Spotify, YouTube Music, etc:
Song Detector (basic):
- Artist & title → LED matrix text display
- Album artwork → LED matrix image visualization
- Color extraction → auto-generate gradients for your virtuals (effect keeps running)
Song Detector Plus (advanced):
- Everything above, plus:
- Real-time playback position & duration
- Built-in player controls
- Song Triggers - auto-apply specific scenes when certain songs play
All managed from CC settings - download, install, auto-start configuration built-in.
info: on mac we are using a custom Adapter of media-control
Frontend-Changes:
Expand
- Release 2.1.6-b2
- update
- Merge pull request #110 from YeonV/fix-visualiser-crash-on-reload-7757246427546189809
- fix(visualiser): resolve crash, sync, pollution, and rename issues
- fix(visualiser): resolve reload crash, snapback, pollution, and rename race
- fix(visualiser): resolve reload crash and state pollution
- fix(visualiser): resolve reload crash and state snapback
- fix(visualiser): resolve crash on Devices page reload
- feat: enhance settings components with info tooltips and improve visualizer handling
- Merge pull request #108 from YeonV/test2
- Merge pull request #109 from YeonV/feat/websocket-api-update-6790277062563256058
- feat: update websocket client api and implement atomic identity updates
- feat: update websocket client api and centralize identity management
- broken
- Refactor
- Hide SongDetectorCard for non CC
- Merge pull request #106 from bigredfrog/asset_gradients
- Merge pull request #107 from YeonV/lyrics-scroller-feature-10611961812535154703
- adjust colors
- feat: enhance LyricsScroller with caching and configurable offset
- feat: add 500ms lead time to synchronized lyrics
- feat: implement synchronized scrolling lyrics in SongDetector
- reload cache in cache view pages on refresh line item
- Don't leave the asset info screen
- feat: sync client info updates from backend and adjust frontend config value
- feat: Refactor VisualizerDevWidget and add client management features
Backend Changes
Expand
- Feat: Client Interface Mk 2 (#1714)
- Dev: Optimise hsv and water effect (#1717)
- Dev: Optimize bands matrix effect x40 (#1715)
- Feat: image gradient metadata by default (#1710)
- Port CC-Feature: Song Detector (#1707)
- Fix: Prevent mutable default argument bug in EventListener (#1709)
- Docs: Contributing guidelines (#1708)
- Dev: Add an auto test script for fallbacks (#1706)
- dev: move fallback tests to separate file (#1704)
- Fix: configuring.md location and tweak docs (#1703)
- Feat: Optimized virtuals with simple segment calibration animation (#1699)
- Feat: remove calibration animation for complex_segments (#1698)