github YeonV/LedFx-Builds v2.0.104-b4
Release v2.0.104-b4

latest releases: v2.1.6-b16, v2.1.6-b15, v2.1.6-b14...
17 months 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.104-b4 by
  • realtime midi-device-led-update on sceneEdit by
  • add BlockMidiHandler by
  • reinit MIDI after sceneEdit. Realtime update on device by
  • remove some event handling. still works? by
  • Adopt MIDI-Mapping when Scene-MIDI-key changes. (clear old) by
  • Turn UI into a virtual MIDI device by
  • add FullScreen Mode for MIDI-Input by

Backend Changes

Expand
  • bump104 (#1113) by
  • Fix: Audio issues, add block size back into stream open, force channels to 1 except for windows loopback (#1110) by
  • Fix: fix rpi_ws281x for many things and dummy for bare Device inheritance (#1111) by
  • Merge pull request #1109 from LedFx/New-Frontend-Build by
  • Frontend 2.0.104 by
  • Merge pull request #1108 from LedFx/repair-frontend-part-2 by
  • add correct frontend src as git submodule by
  • Merge pull request #1107 from LedFx/repair-frontend-part-1 by
  • remove wrong frontend src by
  • Fix missing default that causes nasty dead end (#1106) by
  • Fix: improve queue protection (#1098) by
  • Update dependency immer to v10.1.1 by
  • Update dependency flake8 to >=7.1.1,<7.2.0 by
  • Merge pull request #1104 from LedFx/renovate/multidict-6.x-lockfile by
  • Merge pull request #1101 from LedFx/renovate/black-24.x by
  • Merge pull request #1105 from LedFx/renovate/zeroconf-0.x-lockfile by
  • Update dependency zeroconf to v0.135.0 by
  • Update dependency multidict to v6.1.0 by
  • Update dependency black to >=24.8.0,<24.9.0 by
  • Update dependency eslint to v8.57.1 by
  • Update dependency @types/prop-types to v15.7.13 by
  • Update dependency bokeh to v3.6.0 by
  • Update dependency pytest to v8.3.3 by
  • Update dependency mss to v9.0.2 by
  • Update dependency cffi to v1.17.1 by
  • Merge pull request #1092 from LedFx/renovate/aiohttp-3.x-lockfile by
  • Update dependency aiohttp to v3.10.8 by
  • Merge pull request #1091 from LedFx/renovate/wheel-0.x-lockfile by
  • Merge pull request #1064 from LedFx/renovate/setuptools-75.x by
  • Update dependency setuptools to v75 by
  • Update dependency wheel to v0.44.0 by
  • Merge pull request #1088 from LedFx/renovate/pytest-order-1.x-lockfile by
  • Merge pull request #1086 from LedFx/renovate/pybase64-1.x by
  • Merge pull request #1087 from LedFx/renovate/pyinstaller-6.x-lockfile by
  • Merge pull request #1089 from LedFx/renovate/sentry-sdk-2.x-lockfile by
  • Merge pull request #1090 from LedFx/renovate/uvloop-0.x-lockfile by
  • Update dependency uvloop to v0.20.0 by
  • Update dependency sentry-sdk to v2.14.0 by
  • Update dependency pytest-order to v1.3.0 by
  • Update dependency pyinstaller to v6.10.0 by
  • Update dependency pybase64 to ~=1.4.0 by

Don't miss a new LedFx-Builds release

NewReleases is sending notifications on new releases.