LedFx

LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.

GPL-3.0 License

Downloads
2.4K
Stars
1.3K
Committers
44

Bot releases are hidden (Show)

LedFx - LedFx v0.10.5 Release

Published by shauneccles over 3 years ago

  • Addition of sACN (e131 device) packet priority.
  • Some dependencies now require specific versions due to buggy dependency releases.
  • Various documentation changes.
LedFx - LedFx v0.10.4 Release

Published by THATDONFC over 3 years ago

Bugfix Release

  • Fix add device bug on FireFox #72 - Thanks again @MPM1107
  • List COM Ports instead of free text entry for Adalight devices
    • This list is populated at launch
LedFx - LedFx v0.10.3 Release

Published by THATDONFC over 3 years ago

Bugfix Release

  • Convert sACN data from numpy array to python list - Thanks @MPM1107 !
  • Update windows dev instructions
  • Add wheel as a setup dependency
  • Clamp aiohttp version
LedFx - LedFx v0.10.2 Release

Published by THATDONFC over 3 years ago

  • Update documentation
  • Update documentation endpoints
  • Update supported versions
  • Drop sACN race condition error level to info
LedFx - LedFx v0.10.1 Release

Published by THATDONFC over 3 years ago

  • Bug fix release
LedFx - LedFx v0.10.0 Release

Published by THATDONFC over 3 years ago

What's new?

  • Active development!

    • A bunch of new developers have arrived!
  • New Effects

    • BPM Based Effects: Bar, MultiBar, Strobe
    • EQ-Like Effects: Blocks, Equalizer
    • Other Effects: Power, Magnitude
  • Adalight Compatability

    • Adalight Device: Use a COM port to communicate with your adalight-compatible device.
  • Scenes & Presets

    • Scenes: Save current effects of all devices as a scene, and reactivate any saved scene from the dashboard.
    • Presets: Effects have presets, with different settings to demo how the effect can be configured. You can save your own effect configurations as a custom preset.
  • Facelift.

    • More polished interface.
    • New colour scheme.
    • More icons.
  • Device Auto Discovery: WLED devices on the network are automatically found at launch if no devices are present. Scan for WLED devices in Device Management.

  • Improved Documentation: Better guides for installation across Win, Mac, and Linux

  • Sliders: Effect configuration needs sliders, not numbers! What year is it?

  • Polish: Smooth transitions between effects.

  • Dark Mode: Choose from a few different themes for the web interface.

  • Logging: View LedFx logs live from the web interface.

    • Access full logs at ~/.ledfx/LedFx.log (Linux/ Mac) or %APPDATA%/.ledfx/LedFx.log (Windows)
  • Bug Fixes: Chewing through them, slow and steady!

    • IP address resolution fixed for mDNS names.
    • Broken Browser Installs (should) no longer break LedFx.
    • Some rare race conditions captured.
    • Devices can now be renamed - 2021, what a year!
    • Various libraries updated for new hotness and fix underlying issues.

Known Issues

  • Audio Input Handling

    • LedFx might explode if you don't have a valid audio input stream. Sorry and whoops.
  • sACN Display Rate

    • Still fiddling with the sACN library - currently the "refresh rate" variable is a best effort FPS and is not accurate.
  • Editing active device breaks it

    • Maybe don't do this. We're working on it!
  • Incomplete Change List

    • We just didn't keep track! Whoops!

Coming up...

  • QLC+ Support

  • Spotify Support [Beta]

  • Effects Rewrite: Build and customize your own effects from a palette of effect sources and colour mappings.

  • ColorChord effect: Clone of cnlohr's ColorChord note-finding algorithm.

  • Missing a feature you'd love to see? Let us know on Discord!

Other News

  • LedFx Website: We now have a website! Not much going on here save for hosting the Windows installer downloads.

  • Easy Windows Installation. Windows users can download an installer that automatically updates LedFx with the latest features for you. Windows installer download

  • Automatic crash reporting with Sentry: If something breaks, we'll know about it! Any errors will be automatically transmitted to the developers
    so we can fix them - in the unlikely event any sensitive personal data is transmitted with a crash report the developers will remove it as soon as possible.
    The crash reporter we use is Sentry - you can see their privacy policy that developers are held to. The LedFx privacy policy
    is pretty simple - we will use the logs to fix LedFx. We don't use any user analytics, user tracking or any of that.

Package Rankings
Top 5.69% on Pypi.org
Top 9.55% on Proxy.golang.org