🎉 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-b17
- Merge pull request #126 from bigredfrog/sendspin
- Merge branch 'main' into sendspin
- Merge pull request #119 from bigredfrog/visception
- add hub icon for sendspin
- feature flag support
- fix button color
- Add front end for sendspin
- Merge pull request #125 from dafik/chore/gitignore
- Merge pull request #120 from dafik/feat/launchpad-mini-mk3
- refactor: streamline LaunchpadButtonMap rendering logic and improve type export formatting
- Merge pull request #121 from dafik/fix/midi-menu-width
- fix style
- Merge pull request #122 from dafik/feat/effect-grid-view
- moved switch from settings to contextual top menu. Fixed wrong styling of the Textfield.
- Merge pull request #123 from dafik/feat/virtual-visibility
- fix: Update button color to default in OrderListBase component
- title change
- Performance pass
- Fix config change bug
- switch to raw binary format
- clean up
- refactor: merge duplicate color functions, remove !important, default viewMode to list
- refactor: simplify repetitive Mini MK3 right column conditions
- fix: Dynamic minWidth for MIDI controller selector menu
- fix: reuse LaunchpadX lpColors instead of duplicating
- feat: enhance effect grid selector with dynamic category chips
- chore: Add IDE directories to gitignore
- feat: Add toggle to show/hide virtuals in device list
- feat: Add grid view selector for effects with visual preview
- feat: Add Launchpad Mini MK3 MIDI controller support
- harden for backend restart
- added event generation
- Dont ask...
Backend Changes
Expand
- add feature flag (#1752)
- Feat: SendSpin support (#1751)
- [pre-commit.ci] pre-commit autoupdate (#1749)
- Fix: Handle delete of last virtual segment correctly (#1750)
- Feat: add black solid preset (#1748)
- Frontend Docs and tweaks (#1746)
- Replace VisDeduplicateQ with conflated single-slot mailbox for WebSocket visualiser events (#1745)
- Linkfix in README.rst (#1744)
- Visception (#1734)
- [pre-commit.ci] pre-commit autoupdate (#1742)
- Dev: Melbank docs (#1741)
- Fix: handle narrow frequency ranges in virtuals (#1740)
- [pre-commit.ci] pre-commit autoupdate (#1736)
- Dev: Replace f-string logging with %-style formatting for deferred evaluation (#1737)
- Adding color correction and white channel support for RGBW led stripes. (#1735)
- Fix: Audio device recovery after OS device list changes (#1733)
- Feat: audio-hotplug support (#1729)
- [pre-commit.ci] pre-commit autoupdate (#1726)
- Feat: skip gap- dummy devices (#1723)
- Feat: Smoke Effect (#1722)
- [pre-commit.ci] pre-commit autoupdate (#1719)
- Feat: switch to fastnoiselite (#1721)
- Merge pull request #1720 from LedFx/add-fonts.css-for-visualiser
- [pre-commit.ci] auto fixes from pre-commit.com hooks
- Feat: Add fonts route and handler for CSS in HttpServer
- Clients & Visualisers | Frontend 2.1.6 draft-1 (#1718)
- 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)