github YeonV/LedFx-Builds v2.0.90
Release v2.0.90

latest releases: v2.1.6-b17, v2.1.6-b16, v2.1.6-b15...
pre-release2 years ago

New LedFx binaries available:

Core: -- Browser-Based

Client: -- Desktop-App (needs a running Core)

CC: -- Desktop-App (Core-integrated)


More informations regarding Core, Client and CC:

expand

Core

If you don't know where to start, get this, open an internet browser, go to https://localhost:8888/ and off you go.
This is the server/backend that takes in audio, does the calculations and outputs blinking lights. Runs in the background on a Windows/Mac/Linux computer. You can then open the frontend in an internet browser, by going to https://localhost:8888/ on the same computer that is running the Core.
You can also pull up the frontend on your smartphone (or any other computer on the same network) by finding out what local IP your computer running the Core uses (most likely something like this 192.168.1.XXX, or 192.168.0.XXX) and opening a Browser on your smartphone and going to eg. https://192.168.1.123:8888/

Client

This is a Desktop App that opens the frontend of LedFx in a window on your desktop.
This app does NOT include the LedFx backend/server and cannot run LedFx by itself without the Core.
This Client app is useful for connecting to a running Core on your network (or the same machine).

CC (Client + Core = CC)

This is the Client and Core integrated into one Desktop App.
This Desktop App opens the Client frontend of LedFx in a window on your desktop AND runs the Core backend/server in the background.
This is useful for people who want the whole LedFx experience in one nice and tidy package.
With this, you can still connect to the backend server via a Client or browser.


⚠️ These builds are not signed (read this please):

Mac-Users:

Infos:

Reports as damaged, because of unsiged.
To fix it open Terminal and type in the following (with a SPACE at the end):

sudo xattr -cr

Then drag'n'drop the LedFx.app File into the terminal and hit enter -> it should ask for sudo password

Now you can open the App normally, give microphone and network permission, and you can even drag it into your applications.
Maybe at some point we might buy an apple dev-license for 99€/year, then the voodoo would not be needed anymore.

Win-Users:

Infos:

Reports as unsave, because of unsiged.

Maybe at some point we might buy a microsoft dev-license

Frontend-Changes:

Expand
  • Release 2.0.90 by
  • adopt to removal of fetch api by
  • use new /api/get_image for scene images by
  • Beta: 2.0.90 by
  • fix workflow file by
  • Fix workflowfile by
  • fix transpose typing by
  • Refactoring Electron Stuff (#62) by
  • fixing type error on transpose func (#57) by
  • Update ButtonBar.tsx (#59) by
  • New Feature: SYNC; update CopyTo function by
  • Added new setting: how to display effect-descriptions by
  • Update release.yml by

Backend Changes

Expand
  • Merge pull request #674 from bigredfrog/nodes by
  • [pre-commit.ci] auto fixes from pre-commit.com hooks by
  • improve level by
  • Merge remote-tracking branch 'origin/nodes' into nodes by
  • add nodes enquirey to add device if wled remove fetch by
  • Merge pull request #672 from bigredfrog/getimage by
  • change to POST by
  • add get image api clean up by
  • Merge pull request #664 from shauneccles/fix_devices_api by
  • Merge pull request #668 from LedFx/renovate/pytest-8.x by
  • Merge pull request #670 from LedFx/renovate/aiohttp-3.x-lockfile by
  • Merge pull request #671 from shauneccles/reduce_test_backoffs by
  • Add docstrings and lower backoff to reduce runner usage. by
  • Update dependency aiohttp to v3.9.2 by
  • Merge pull request #669 from LedFx/add-PIL.ImageEnhance-to-hidden-imports by
  • add PIL.ImageEnhance to hidden imports by
  • Update dependency pytest to v8 by
  • Initial batch of pytests and CI testing (#665) by
  • Merge pull request #667 from LedFx/renovate/black-24.x-lockfile by
  • Update dependency black to v24.1.1 by
  • Fix error handling in DevicesEndpoint by
  • Merge pull request #662 from shauneccles/audio_device_api_update by
  • Merge pull request #663 from bigredfrog/keybeat4 by
  • Merge branch 'LedFx:main' into keybeat4 by
  • Merge pull request #658 from LedFx/renovate/python-mbedtls-2.x-lockfile by
  • Merge pull request #657 from LedFx/renovate/bokeh-3.x-lockfile by
  • Merge pull request #659 from LedFx/renovate/black-24.x by
  • Merge pull request #660 from LedFx/renovate/sphinx-autodoc-typehints-1.x by
  • add brightness image adjustment by
  • Refactor audio_devices.py to use bare_request_success() method by
  • Merge pull request #661 from bigredfrog/openrgb2 by
  • Update docs by
  • Merge branch 'LedFx:main' into openrgb2 by
  • Merge pull request #656 from shauneccles/fix_virtual_segments_and_threadlock by
  • Remove redundant code and add docstring by
  • Move active setter out of lock by
  • Add Snackbar validation and OpenRGB POST method by
  • Restore default server:port behavior in find_openrgb api Fix missing f-string on error by
  • Update dependency sphinx-autodoc-typehints to v1.25.3 by
  • Update dependency black to v24 by
  • Properly Fix thread lock management in deactivate method and leave some tips by
  • Fix deadlock in clear_effect by
  • Move all thread locks to context managers by
  • Update dependency python-mbedtls to v2.9.0 by
  • Update dependency bokeh to v3.3.4 by
  • Migrate to context manager locking to resolve missed lock releases by
  • Update Virtual class to use RLock and udpate ledfx config with updated segments by
  • Merge pull request #651 from bigredfrog/saturday by
  • Merge pull request #653 from bigredfrog/gif_first_frame by
  • dont need copy as the convert generates new image object by
  • Fix glitch on gif first frame resize by
  • Merge branch 'LedFx:main' into saturday by
  • Merge pull request #650 from LedFx/lock_samplerate_version by
  • At Saturday Night Fever... by
  • Lock samplerate to 0.1.0 for now by
  • Merge pull request #533 from giantorth/main by
  • Merge pull request #647 from bigredfrog:migrate2 by
  • Merge pull request #638 from bigredfrog/vcopy by
  • add config backup and migrate to import config api add config backup to config delete api remove unwanted gradient refs from presets for keybeat2d and template2d by
  • Merge pull request #646 from LedFx/extra_schema_validation by
  • Move schema validation to its own method. by
  • Update schema validator to reject "colour" as a schema key - we use color. by
  • Merge pull request #645 from bigredfrog/schema2 by
  • Fix up migrations for some missed keys Reduce bools to 2 lines max Fix up caddyshack by
  • add missing key to key migrator by
  • Address PR feedback and add logging by
  • Add schema validation, update old key names and incorporate key replacement in config migrator by
  • Merge pull request #643 from bigredfrog/cady by
  • Merge pull request #644 from bigredfrog/rainbow2 by
  • Add type annotations, update docstring and widen range of values in rainbow effect by
  • Rainbow x3 speed by
  • Merge remote-tracking branch 'origin/cady' into cady by
  • add caddyshack gif by
  • add caddyshack gif keybeat always hide dump remove duplicate frame numbers to prevent div by zero by
  • Use vectorised hsv_to_rgb for rainbow and improve documentation (#639) by
  • Merge pull request #637 from shauneccles/game_of_ledfx by
  • Merge pull request #640 from shauneccles/add_debug_tasks by
  • Merge pull request #641 from shauneccles/better_docs_for_performance_analysis by
  • Fix linting issues by
  • Improve PerformanceAnalysis class, add usage docs and create performance_analyser for insight generation by
  • move update_effect_config to virtuals.py by
  • Add configurations to debugger for temporary configs and different port by
  • Ready for test by
  • Fix incorrect function call name by
  • Add game of life effect by
  • Merge pull request #636 from LedFx/renovate/psutil-5.x-lockfile by
  • Update dependency psutil to v5.9.8 by
  • Merge branch 'LedFx:main' into vcopy by
  • Merge pull request #635 from LedFx/harden_clone by
  • Fix initialization of self.sct in Clone class by
  • Merge pull request #634 from LedFx/fix_pypi_event_name by
  • Merge pull request #633 from LedFx/update_sentry_env_paths by
  • Update Sentry configuration based on environment by
  • Merge pull request #632 from LedFx:fix_mbedtls_name by
  • Fix optional dependency name and remove bokeh (dev dependency) by
  • part2 by
  • first cut, not functional yet by
  • Merge branch 'LedFx:main' into main by
  • Merge pull request #1 from shauneccles/lifx_library_integration by
  • Move lifxdev into libraries folder by
  • Inital LIFX protocol support by

Don't miss a new LedFx-Builds release

NewReleases is sending notifications on new releases.