github YeonV/LedFx-Builds v2.0.87-beta7
Release v2.0.87-beta7

latest releases: v2.1.6-b16, v2.1.6-b15, v2.1.6-b14...
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
  • update package.json by
  • Update package.json by
  • Prepare Linux CC by

Backend Changes

Expand
  • Merge pull request #589 from bigredfrog/whatsnext by
  • Merge branch 'LedFx:main' into whatsnext by
  • Merge pull request #588 from shauneccles/api_cleaning by
  • Merge pull request #593 from LedFx/harden_invalid_config_handling by
  • clean up reset persist spin_value by
  • [pre-commit.ci] auto fixes from pre-commit.com hooks by
  • Merge remote-tracking branch 'origin/whatsnext' into whatsnext by
  • refactor power_funcs, add spin impulse implementation by
  • refactor, add spin by
  • Catch invalid schemas in Effect class by
  • Squashed commit of the following: by
  • Fix merge conflict by
  • Remove zeroconf.async_close() and use shutdown event listener by
  • Delete old unmaintained devcontainer by
  • Update dependency flake8 to v7 by
  • switch sentry config to IS_RELEASE by
  • start cutting up for gifbase by
  • Fix up reset for template2d so its easier to debug with and tweak equaliser2d by
  • Add dj bird to keybeat presets by
  • Add webaudio docs. by
  • Try fix merge conflict, remove unused import. by
  • Make max value global constant. by
  • Switch to pybase64. by
  • Some exception handling for base64 decoding. by
  • Add base64 data parsing for webaudio. by
  • Merge pull request #592 from LedFx/zeroconf_event_listener by
  • Merge pull request #510 from mariusCZ/webaudio-base64 by
  • Merge branch 'LedFx:main' into webaudio-base64 by
  • Merge pull request #590 from LedFx:remove_devcontainer by
  • add ring effect by
  • Merge pull request #587 from LedFx/renovate/flake8-7.x by
  • Downgrade API logging to warning - don't need to send to sentry by
  • Refactor API endpoints and add docstrings by
  • Delete unused endpoints by
  • Merge pull request #586 from bigredfrog/gifresize by
  • Merge remote-tracking branch 'origin/gifresize' into gifresize by
  • Merge pull request #582 from bigredfrog/adddjbird by
  • Merge pull request #584 from LedFx/deactivate_on_serial_errors by
  • Merge pull request #585 from LedFx/rename_zeroconf by
  • Rename zeroconf to mdns_manager by
  • Fix serial connection interruption - deactivate erroring devices by
  • Migrate to AsyncZeroconf (#581) by
  • Merge remote-tracking branch 'origin/adddjbird' into adddjbird by
  • Merge pull request #583 from LedFx/YeonV-patch-1 by
  • Update hiddenimports.py by
  • Merge pull request #578 from LedFx/renovate/numpy-1.x-lockfile by
  • Merge branch 'main' of https://github.com/LedFx/LedFx by
  • update presets by
  • Merge pull request #574 from shauneccles/gif_player by
  • Move timers around by
  • Update dependency numpy to v1.26.3 by
  • Fix presets, tidy up time_val and rename variables by
  • Merge pull request #576 from bigredfrog/gifpass by
  • Merge pull request #575 from LedFx/renovate/pybase64-1.x-lockfile by
  • Merge pull request #577 from LedFx/renovate/pillow-10.x-lockfile by
  • Address comments and mess with timers by
  • Update dependency pillow to v10.2.0 by
  • resize to min dimension 128 by
  • resized to 128 by
  • Update dependency pybase64 to v1.3.2 by
  • Cleanup comments by
  • Add GIF Player Effect, Presets and Files by
  • Merge pull request #572 from shauneccles/test_clone_fix by
  • Test clone fix by
  • Merge pull request #570 from bigredfrog/template by
  • 2d template by
  • Merge remote-tracking branch 'origin/template' into template by
  • Merge pull request #569 from bigredfrog/luanchpadmini by
  • Merge remote-tracking branch 'origin/luanchpadmini' into luanchpadmini by
  • change device ID for mini mk3 through device_id substitution by
  • change device ID for mini mk3 through wrapping flush function by
  • First cut, inherit for X by
  • Merge pull request #546 from bigredfrog/gifapi by
  • Revert "Unify preset names and change 404 to 400" by
  • Unify preset names and change 404 to 400 by
  • Merge pull request #567 from shauneccles/add_ci_concurrency by
  • Fix linter error by
  • Cancel duplicate CI jobs by
  • Merge pull request #566 from shauneccles/simplify_json_decoding by
  • Merge pull request #565 from shauneccles/update_api_error_messages by
  • Rename shutdown to power to match api endpoint by
  • Merge pull request #559 from LedFx/renovate/sphinx-autodoc-typehints-1.x by
  • Create and use json_decode_error for API by
  • Update dependency sphinx-autodoc-typehints to v1.25.2 by
  • Merge pull request #556 from LedFx/renovate/isort-5.x by
  • Merge pull request #560 from LedFx/renovate/sphinx-toolbox-3.x by
  • Update dependency isort to >=5.13.2,<5.14.0 by
  • Merge pull request #557 from LedFx/renovate/pre-commit-3.x by
  • Update dependency sphinx-toolbox to v3.5.0 by
  • Merge pull request #563 from LedFx/renovate/sphinx_rtd_theme-2.x by
  • Merge pull request #564 from LedFx/renovate/github-codeql-action-3.x by
  • Update API error messages by
  • Merge branch 'LedFx:main' into gifapi by
  • Merge remote-tracking branch 'origin/gifapi' into gifapi by
  • add blade and moonman presets by
  • Update dependency sphinx_rtd_theme to v2 by
  • Merge pull request #562 from LedFx/renovate/sphinx-7.x by
  • Update dependency pre-commit to >=3.6.0,<3.7.0 by
  • Merge pull request #561 from LedFx/renovate/sphinx_rtd_theme-1.x by
  • Merge pull request #558 from LedFx/renovate/rstcheck-6.x by
  • Merge pull request #555 from LedFx/renovate/flake8-6.x by
  • Update github/codeql-action action to v3 by
  • Update dependency sphinx to v7 by
  • Update dependency sphinx_rtd_theme to v1.3.0 by
  • Update dependency rstcheck to v6.2.0 by
  • Update dependency flake8 to >=6.1.0,<6.2.0 by
  • Merge pull request #552 from LedFx/renovate/black-23.x by
  • Merge pull request #551 from LedFx/renovate/sphinxcontrib-websupport-1.x by
  • Update dependency black to >=23.12.1,<23.13.0 by
  • Update dependency sphinxcontrib-websupport to v1.2.6 by
  • Merge pull request #550 from LedFx/renovate/configure by
  • Merge pull request #548 from bigredfrog/sentry4 by
  • Add renovate.json by
  • Ci update patch 1 (#549) by
  • Add half beat option by
  • Ci update patch (#547) by
  • add docs by
  • downgrade some _LOGGER.error to warning by
  • open up limits on center by
  • fix center offset ignore on force fit by
  • New rest api endpoint for /api/get_gif_frames by
  • Merge pull request #539 from shauneccles/remove_win32api by
  • Merge pull request #538 from bigredfrog/sentry3 by
  • Add FlyCI OS X (M1) CI by
  • add asyncio sleep to ci-smoke-test shutdown by
  • Add hacky smoke test by
  • Delete .github/workflows/ci-build-apple-m1.yml by
  • Add flyci workflow by
  • Update mdns logging and remove unused assignment by
  • Remove pywin32 by
  • Fix threading issue by
  • Remove print statement by
  • Add Art-Net device by
  • Merge pull request #536 from bigredfrog/beatdebug by
  • add doc strings by
  • Merge remote-tracking branch 'origin/sentry3' into sentry3 by
  • rehash beatkey debug diag2 harden fonts, add util functions by
  • Merge remote-tracking branch 'origin/beatdebug' into beatdebug by
  • Revert consts changes - breaks pypi by
  • Update docs and readme by
  • Merge pull request #532 from LedFx/post_poetry_update by
  • Update main instructions by
  • Remove unused installed_via_pip function by
  • fix spelling by
  • Add LEDFX_ASSETS_PATH to ledfx.consts and update imagespin to use local version by
  • Update spec file paths by
  • add portaudio license to loopback folder by
  • Delete redundant .coveragerc by
  • Delete redundant yarn.lock by
  • Merge branch 'main' into post_poetry_update by
  • Merge pull request #531 from bigredfrog/keybeat2 by
  • Merge remote-tracking branch 'origin/keybeat2' into keybeat2 by
  • fix force aspect by
  • Breadcrumb TODO for docs conf path - low priority by
  • Fix path formatting and re-add missing DEV variable to consts.py by
  • rework to resolved paths magic by
  • Add init to ledfx_assets and use os to get pyproject location by
  • Merge pull request #1 from LedFx/keybeat_path_updates by
  • Package ledfx_assets folder by
  • Rename assets to ledfx_assets by
  • Rename icons to ledfx_assets and add gifs folder to it by
  • Update dev docs and remove dev instructions from troubleshooting by
  • Add tomli and fix doc build by
  • Get project consts from pyproject.toml by
  • Remove unused imports by
  • Update developer docs by
  • Rename icons to assets by
  • Bumpy pyupgrade to py39 plus by
  • Remove manifest by
  • Remove .env by
  • Bump Supported Version by
  • Remove release.py by
  • Remove backup pyproject by
  • shovel into poetry by
  • Allow black to inherit python version by
  • Merge pull request #521 from mariusCZ/poetry-build by
  • Remove the test README.md. by
  • Bump pre-commit. by
  • Bump versions, revert cffi to 1.16 for all platforms. by
  • Bump up pre-commit. by
  • Remove old setuptools files. by
  • Update lock file. by
  • Fix toml. by
  • Drop 3.8 support, set 1.16 Windows cffi. by
  • Fix duplicates. by
  • [pre-commit.ci] pre-commit autoupdate by

Don't miss a new LedFx-Builds release

NewReleases is sending notifications on new releases.