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:
Backend Changes
Expand
- Ensure that a virtual is active prior to adding segments to ensure that the priority virtual is correct when begin cached (#1065)
- Merge pull request #1047 from LedFx/renovate/setuptools-74.x
- fix(deps): update dependency setuptools to v74
- fix(deps): update dependency @testing-library/react to v16.0.1
- chore(deps): update dependency eslint-plugin-json to v4.0.1
- Merge pull request #1037 from LedFx/renovate/wait-on-8.x
- chore(deps): update dependency wait-on to v8
- Merge pull request #1059 from LedFx/renovate/chart.js-4.x
- Merge pull request #1058 from LedFx/renovate/axios-1.x-lockfile
- Merge pull request #1060 from LedFx/renovate/cython-3.x-lockfile
- fix(deps): update dependency cython to v3.0.11
- fix(deps): update dependency chart.js to v4.4.4
- fix(deps): update dependency axios to v1.7.7
- chore(deps): update dependency eslint-import-resolver-typescript to v3.6.3
- Merge pull request #1046 from LedFx/dependabot/npm_and_yarn/frontend/micromatch-4.0.8
- Merge pull request #1033 from LedFx/renovate/pypi-aiohttp-vulnerability
- Merge pull request #1042 from LedFx/renovate/cffi-1.x-lockfile
- Merge pull request #1043 from LedFx/renovate/sounddevice-0.x-lockfile
- fix(deps): update dependency sounddevice to v0.5.0
- fix(deps): update dependency cffi to v1.17.0
- fix(deps): update dependency aiohttp to v3.10.2 [security]
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 in /frontend
- chore(deps): update dependency webpack to v5.94.0 [security]
- fix for faild Apple Silicon builds (#1056)
- (fix) readd found device in response of find_launchpad (#1052)
- Feature: add device repeat to artnet (#1053)
- Merge pull request #1051 from shauneccles:build/move-to-gh-arm-runners
- chore: Update macOS runner in CI workflows
