Release v2.1.6-b21
Pre-release
Pre-release
π 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:
Backend Changes
Expand
- Fix: Clean up Sendspin eager start and handle pause (#1837)
- Feat: Add linux now-playing support (#1835)
- Feat: Add filtered boolean to equalizer2d effect (#1836)
- [pre-commit.ci] pre-commit autoupdate (#1834)
- fix(audio): preserve audio selection and reconnect Sendspin after Music Assistant restarts (#1833)
- Fix: default gradient to off in now playing service config (#1832)
- fix(audio): preserve selected device on partial config updates (#1831)
- [pre-commit.ci] pre-commit autoupdate (#1828)
- Fix: moved launchpad pro mk3 before pad pro #1824 (#1829)
- doc: loopback on raspberry (#1830)
- Docs: explicitly define supported Python range (3.10β3.13) across install/build guides (#1827)
- [pre-commit.ci] pre-commit autoupdate (#1823)
- Fix: gap- device trap corner cases (#1822)
- [pre-commit.ci] pre-commit autoupdate (#1821)
- Docs: MusicBrainz Album Art and general dev notes shuffle (#1818)
- [pre-commit.ci] pre-commit autoupdate (#1817)
- Feat: now_playing (#1805)
- chore: trim copilot-instructions.md to reduce token count (#1816)
- [pre-commit.ci] pre-commit autoupdate (#1811)