Comments (20)
What happened when you tried to install "the latest ledfx"
Assuming you tried
https://ledfx.readthedocs.io/en/latest/installing.html#linux-installation
Noting I run happily on a pi5 with raspbian, you likely need to install cmake and a few other bits, but its VERY doable.
What raspberry pi are you running, the older generation the less fun you will have...
There is also
https://ledfx.readthedocs.io/en/latest/installing.html#raspberry-pi-installation
But I can't personally comment if that is current.
from ledfx.
I first installed the project on my windows machine and got everythin running perfectly. My wled lights connected with ease and it just worked. This is the version I installed: https://github.com/LedFx/LedFx/releases/tag/v2.0.98
Then I tried installing it on my raspberry pi 4 (4gb) I used those steps: https://ledfx.readthedocs.io/en/latest/installing.html#linux-installation
and when arriving on the webpage I got a very different looking project, as you can see it's on version v 0.10.7
I then tried adding my wled lights manually but the option isn't available on the dropdown (it is on the windows version and the windows version has a lot more options including philips hue and other interesting lights.):
I did notice the "Find WLED Devices") but this one does not detect my lights. Would it be possible to still add them manally?
I did tried using the UDP option but my lights turn on green and do not do anything else.
from ledfx.
Just noticed this part in the doc, I'm gonna give it a try.
https://ledfx.readthedocs.io/en/v2.0.93/configuring.html
But I'm still interested of having the 2.0.98 version on the raspberry, just because the interface is a little better on mobile and the effect control looks better.
from ledfx.
I am confused as to why you are worried about 2.0.98
It is the ONLY version you should be installing.
What are you trying to work with?
from ledfx.
More Information
Well yeah that's really weird indeed. I got the 2.0.98 install on windows looking like this:
And on the raspberry I just used those commands:
So I don't think a lot can go wrong there.
but got this UI that does not look the same at all:
When running the "curl -sSL https://install.ledfx.app | bash" command I found on a older verison of the docs.
when I run update it returns this:
And the setup I'm trying to make is just flash volumio (a music streamer device so I can cas youtube music on it for example) on a raspberry, once that's done I install ledFx on that version of raspbian (os that volumio uses with a speciffic kernel version (read that on their forum, because they need it to make it run correctly.)
Here is the post: https://community.volumio.com/t/installation-on-a-rpi3-that-has-other-applications/5419
And basicly I want to use ledFx to manage my wled lights so that they react on the sound I'm casting on volumio and thus on my speakers.
Question
I can't figure out why it does not install the latest version. May I know what version of Pi OS you're running ? The x64 version or not ?
from ledfx.
That is the old old version.
No idea how you are getting that! Don't try to make that work. We need to understand what is going on.
My understanding is we should only have the latest greatest in pipy
I will look at some things later, but this is not my domain of strength. Others will be along...
from ledfx.
In am on 64 bit, bit I don't know why that would matter...
That doesn't me it doesn't matter, I just don't know
from ledfx.
What gen pi are you on?
from ledfx.
What gen pi are you on?
Don't know exactly but there is a reaaaally big chance it's the first gen because I bought it when pi 4's got released.
In am on 64 bit, bit I don't know why that would matter...
That doesn't me it doesn't matter, I just don't know
Yeah that was just a random throw in the mist because I saw all the compiled releases are x64 bit. but that indeed doesn't mean it shouldn't work with pip intall.
Could it be because an old version of the linux kernel ?
Let me know if you need anyting else!
here is the output I run the install command again, don't know if that would help
volumio@gym-audio:~$ python3 -m pip install ledfx
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting ledfx
Using cached https://files.pythonhosted.org/packages/dd/7d/fa0e220d73ea1ceb3d87c0ca6e5d5c0d6cb13f272afb24f43699506c7fa8/ledfx-0.10.7-py3-none-any.whl
Requirement already satisfied: sentry-sdk~=1.1.0 in ./.local/lib/python3.7/site-packages (from ledfx) (1.1.0)
Requirement already satisfied: aiohttp-jinja2>=1.4.0 in ./.local/lib/python3.7/site-packages (from ledfx) (1.5.1)
Requirement already satisfied: requests>=2.24.0 in ./.local/lib/python3.7/site-packages (from ledfx) (2.31.0)
Requirement already satisfied: aiohttp~=3.7.4.post0 in ./.local/lib/python3.7/site-packages (from ledfx) (3.7.4.post0)
Requirement already satisfied: pyupdater>=4.0.0 in ./.local/lib/python3.7/site-packages (from ledfx) (4.0)
Requirement already satisfied: pyserial>=3.5 in ./.local/lib/python3.7/site-packages (from ledfx) (3.5)
Requirement already satisfied: cython>=0.29.21 in ./.local/lib/python3.7/site-packages (from ledfx) (3.0.10)
Requirement already satisfied: multidict>=5.0.0 in ./.local/lib/python3.7/site-packages (from ledfx) (6.0.5)
Requirement already satisfied: pyyaml>=5.3.1 in /usr/local/lib/python3.7/dist-packages (from ledfx) (5.4.1)
Requirement already satisfied: pyaudio>=0.2.11 in ./.local/lib/python3.7/site-packages (from ledfx) (0.2.14)
Requirement already satisfied: numpy>=1.20.2 in ./.local/lib/python3.7/site-packages (from ledfx) (1.21.6)
Requirement already satisfied: sacn==1.5.0 in ./.local/lib/python3.7/site-packages (from ledfx) (1.5.0)
Requirement already satisfied: aubio>=0.4.9 in ./.local/lib/python3.7/site-packages (from ledfx) (0.4.9)
Requirement already satisfied: zeroconf<=0.28.8||>=0.30.0 in ./.local/lib/python3.7/site-packages (from ledfx) (0.28.8)
Requirement already satisfied: voluptuous>=0.12.0 in ./.local/lib/python3.7/site-packages (from ledfx) (0.14.1)
Requirement already satisfied: certifi>=2020.12.5 in ./.local/lib/python3.7/site-packages (from ledfx) (2024.2.2)
Requirement already satisfied: urllib3>=1.10.0 in ./.local/lib/python3.7/site-packages (from sentry-sdk~=1.1.0->ledfx) (1.26.18)
Requirement already satisfied: typing-extensions>=3.7.4; python_version < "3.8" in ./.local/lib/python3.7/site-packages (from aiohttp-jinja2>=1.4.0->ledfx) (4.7.1)
Requirement already satisfied: jinja2>=3.0.0 in ./.local/lib/python3.7/site-packages (from aiohttp-jinja2>=1.4.0->ledfx) (3.1.3)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.24.0->ledfx) (2.6)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.local/lib/python3.7/site-packages (from requests>=2.24.0->ledfx) (3.3.2)
Requirement already satisfied: attrs>=17.3.0 in ./.local/lib/python3.7/site-packages (from aiohttp~=3.7.4.post0->ledfx) (23.2.0)
Requirement already satisfied: chardet<5.0,>=2.0 in /usr/lib/python3/dist-packages (from aiohttp~=3.7.4.post0->ledfx) (3.0.4)
Requirement already satisfied: async-timeout<4.0,>=3.0 in ./.local/lib/python3.7/site-packages (from aiohttp~=3.7.4.post0->ledfx) (3.0.1)
Requirement already satisfied: yarl<2.0,>=1.0 in ./.local/lib/python3.7/site-packages (from aiohttp~=3.7.4.post0->ledfx) (1.9.4)
Requirement already satisfied: dsdev-utils>=1.0.4 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (1.3.0)
Requirement already satisfied: pynacl>=1.4.0 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (1.5.0)
Requirement already satisfied: appdirs>=1.4.3 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (1.4.4)
Requirement already satisfied: bsdiff4 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (1.2.4)
Requirement already satisfied: pyinstaller>=3.0 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (5.13.2)
Requirement already satisfied: stevedore<4.0,>=1.30.1 in ./.local/lib/python3.7/site-packages (from pyupdater>=4.0.0->ledfx) (3.5.2)
Requirement already satisfied: ifaddr>=0.1.7 in ./.local/lib/python3.7/site-packages (from zeroconf<=0.28.8||>=0.30.0->ledfx) (0.2.0)
Requirement already satisfied: MarkupSafe>=2.0 in ./.local/lib/python3.7/site-packages (from jinja2>=3.0.0->aiohttp-jinja2>=1.4.0->ledfx) (2.1.5)
Requirement already satisfied: importlib-metadata; python_version < "3.8" in ./.local/lib/python3.7/site-packages (from attrs>=17.3.0->aiohttp~=3.7.4.post0->ledfx) (6.7.0)
Requirement already satisfied: packaging in ./.local/lib/python3.7/site-packages (from dsdev-utils>=1.0.4->pyupdater>=4.0.0->ledfx) (24.0)
Requirement already satisfied: deprecated in ./.local/lib/python3.7/site-packages (from dsdev-utils>=1.0.4->pyupdater>=4.0.0->ledfx) (1.2.14)
Requirement already satisfied: cffi>=1.4.1 in ./.local/lib/python3.7/site-packages (from pynacl>=1.4.0->pyupdater>=4.0.0->ledfx) (1.15.1)
Requirement already satisfied: pyinstaller-hooks-contrib>=2021.4 in ./.local/lib/python3.7/site-packages (from pyinstaller>=3.0->pyupdater>=4.0.0->ledfx) (2024.4)
Requirement already satisfied: setuptools>=42.0.0 in ./.local/lib/python3.7/site-packages (from pyinstaller>=3.0->pyupdater>=4.0.0->ledfx) (68.0.0)
Requirement already satisfied: altgraph in ./.local/lib/python3.7/site-packages (from pyinstaller>=3.0->pyupdater>=4.0.0->ledfx) (0.17.4)
Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in ./.local/lib/python3.7/site-packages (from stevedore<4.0,>=1.30.1->pyupdater>=4.0.0->ledfx) (6.0.0)
Requirement already satisfied: zipp>=0.5 in ./.local/lib/python3.7/site-packages (from importlib-metadata; python_version < "3.8"->attrs>=17.3.0->aiohttp~=3.7.4.post0->ledfx) (3.15.0)
Requirement already satisfied: wrapt<2,>=1.10 in ./.local/lib/python3.7/site-packages (from deprecated->dsdev-utils>=1.0.4->pyupdater>=4.0.0->ledfx) (1.16.0)
Requirement already satisfied: pycparser in ./.local/lib/python3.7/site-packages (from cffi>=1.4.1->pynacl>=1.4.0->pyupdater>=4.0.0->ledfx) (2.21)
Installing collected packages: ledfx
Successfully installed ledfx-0.10.7
from ledfx.
I think is more because you running python 3.7 all after 0.10.7 is python3.9 minimum
from ledfx.
I think is more because you running python 3.7 all after 0.10.7 is python3.9 minimum
Oohh yikes yes indeed, didn't even notice that, For some reason when I sudo apt install python3
I get
python3 --version
Python 3.7.3
I'll try installing a newer version with pyenv
from ledfx.
Go with 3.9 if you are on rasbian32 bit there is bigger chances most of the wheels are in piwheel.org
from ledfx.
Go with 3.9 if you are on rasbian32 bit there is bigger chances most of the wheels are in piwheel.org
Ok any reason why 3.9 and not 3.12.2 ? just installed 3.12.2 and tried installing ledfx again, and it does seem like the install is working correctly and using the right version. Thanks for that!
Should I revert to 3.9 or not is my question
from ledfx.
3.12 is fine and has better performance.
Piwheels has pre-built wheels that save time installing, but you'll be fine with 3.12.
from ledfx.
I haven't try python 3.12 on rasberrypi 32bit but if you say it is interesting correct go for 3.12
from ledfx.
hmm getting problems for installing numpy, I'll look into that. But if you have any idea how to fix that, shoot your shot:
volumio@gym-audio:~$ python -m pip install ledfx
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting ledfx
Using cached https://www.piwheels.org/simple/ledfx/ledfx-2.0.98-py3-none-any.whl (28.2 MB)
Collecting aiohttp<4.0.0,>=3.9.1 (from ledfx)
Using cached aiohttp-3.9.5.tar.gz (7.5 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting aiohttp-cors>=0.7.0 (from ledfx)
Using cached https://www.piwheels.org/simple/aiohttp-cors/aiohttp_cors-0.7.0-py3-none-any.whl (27 kB)
Collecting aubio>=0.4.9 (from ledfx)
Using cached aubio-0.4.9.tar.gz (479 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [47 lines of output]
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple
Collecting wheel
Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB)
Collecting numpy
Using cached numpy-1.26.4.tar.gz (15.8 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [19 lines of output]
+ /home/volumio/.pyenv/versions/3.12.2/bin/python /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577/vendored-meson/meson/meson.py setup /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577 /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577/.mesonpy-99dqkcpy -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577/.mesonpy-99dqkcpy/meson-python-native-file.ini
The Meson build system
Version: 1.2.99
Source dir: /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577
Build dir: /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577/.mesonpy-99dqkcpy
Build type: native build
Project name: NumPy
Project version: 1.26.4
C compiler for the host machine: cc (gcc 8.3.0 "cc (Raspbian 8.3.0-6+rpi1) 8.3.0")
C linker for the host machine: cc ld.bfd 2.31.1
C++ compiler for the host machine: c++ (gcc 8.3.0 "c++ (Raspbian 8.3.0-6+rpi1) 8.3.0")
C++ linker for the host machine: c++ ld.bfd 2.31.1
Cython compiler for the host machine: cython (cython 3.0.10)
Host machine cpu family: arm
Host machine cpu: armv7l
../meson.build:28:4: ERROR: Problem encountered: NumPy requires GCC >= 8.4
A full log can be found at /tmp/pip-install-j7c9qz61/numpy_971f560d55ee472494c5bec5c2a54577/.mesonpy-99dqkcpy/meson-logs/meson-log.txt
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
from ledfx.
Your error is in the log
../meson.build:28:4: ERROR: Problem encountered: NumPy requires GCC >= 8.4
from ledfx.
Yeah I did notice that but never worked with GCC so that's why I had to look it up, tried updating it but that did not work because volumio has an older version of raspbian. Tried updating it manually but didn't manage to do it yet because of partition sizes.
I tried looking into docker versions of ledfx and saw that @spiro-c had some repo's but doesn't seem to be up to date anymore and I get errors when building the image, and then there is the whole audio part that might get annoying trough docker.
I have tried using nix too but haven't looked a lot into it.
Do y'all have any sugestions regarding the setup to be able to cast youtube music audio to a software (like I'm trying to achieve with volumio) and have ledfx animate my wled light with the casted audio ?
And/or tips and tricks to update gcc ?
from ledfx.
Like I mentioned before try the python3.9 or python3.11 piwheels.org have build wheels for numpy... and you will skip building a lot of other library's from source https://piwheels.org/project/numpy/
aubio is the other one that is making problem but it is failing on https://piwheels.org/project/aubio/ for 3.11 I manage to install it if i install numpy first and it was installing correctly after
from ledfx.
Ok i just did test on my RaspberryPi3B+ what is using python3.9 and i have install ledfx no issue
(.ledfx) pi@octopi:~ $ pip install ledfx
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting ledfx
Using cached https://www.piwheels.org/simple/ledfx/ledfx-2.0.98-py3-none-any.whl (28.2 MB)
Collecting aiohttp<4.0.0,>=3.9.1
Using cached aiohttp-3.9.5-cp39-cp39-linux_armv7l.whl
Collecting zeroconf>=0.131.0
Using cached https://www.piwheels.org/simple/zeroconf/zeroconf-0.132.2-cp39-cp39-manylinux_2_31_armv7l.whl (8.6 MB)
Collecting multidict>=6.0.4
Using cached https://www.piwheels.org/simple/multidict/multidict-6.0.5-cp39-cp39-linux_armv7l.whl (118 kB)
Collecting wheel>=0.36.2
Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB)
Collecting requests>=2.31.0
Using cached https://www.piwheels.org/simple/requests/requests-2.31.0-py3-none-any.whl (62 kB)
Collecting aiohttp-cors>=0.7.0
Using cached https://www.piwheels.org/simple/aiohttp-cors/aiohttp_cors-0.7.0-py3-none-any.whl (27 kB)
Collecting paho-mqtt>=1.6.1
Using cached https://www.piwheels.org/simple/paho-mqtt/paho_mqtt-2.0.0-py3-none-any.whl (66 kB)
Collecting cffi>=0.16.0
Using cached https://www.piwheels.org/simple/cffi/cffi-1.16.0-cp39-cp39-linux_armv7l.whl (367 kB)
Collecting rpi-ws281x>=4.3.0
Using cached https://www.piwheels.org/simple/rpi-ws281x/rpi_ws281x-5.0.0-cp39-cp39-linux_armv7l.whl (119 kB)
Collecting sounddevice>=0.4.6
Using cached https://www.piwheels.org/simple/sounddevice/sounddevice-0.4.6-py3-none-any.whl (31 kB)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/psutil/
Collecting psutil>=5.9.7
Using cached https://www.piwheels.org/simple/psutil/psutil-5.9.8-cp39-abi3-linux_armv7l.whl (282 kB)
Collecting python-rtmidi>=1.5.8
Using cached https://www.piwheels.org/simple/python-rtmidi/python_rtmidi-1.5.8-cp39-cp39-linux_armv7l.whl (155 kB)
Collecting pybase64<1.4.0,>=1.3.1
Using cached https://www.piwheels.org/simple/pybase64/pybase64-1.3.2-cp39-cp39-linux_armv7l.whl (47 kB)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/icmplib/
Collecting icmplib>=3.0.4
Using cached https://www.piwheels.org/simple/icmplib/icmplib-3.0.4-py3-none-any.whl (30 kB)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/sentry-sdk/
Collecting sentry-sdk>=1.40.4
Using cached https://www.piwheels.org/simple/sentry-sdk/sentry_sdk-1.45.0-py2.py3-none-any.whl (267 kB)
Collecting pyserial>=3.5
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
Collecting cython>=3.0.7
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/cython/Cython-3.0.10-cp39-cp39-linux_armv7l.whl
Using cached https://www.piwheels.org/simple/cython/Cython-3.0.10-cp39-cp39-linux_armv7l.whl (10.7 MB)
Collecting pystray>=0.19.5
Using cached pystray-0.19.5-py2.py3-none-any.whl (49 kB)
Collecting python-dotenv<2.0.0,>=1.0.0
Using cached https://www.piwheels.org/simple/python-dotenv/python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Collecting sacn>=1.9.0
Using cached https://www.piwheels.org/simple/sacn/sacn-1.9.0-py3-none-any.whl (46 kB)
Collecting mss<9.1.0,>=9.0.1
Using cached https://www.piwheels.org/simple/mss/mss-9.0.1-py3-none-any.whl (22 kB)
Collecting stupidartnet<2.0.0,>=1.4.0
Using cached https://www.piwheels.org/simple/stupidartnet/stupidArtnet-1.5.0-py3-none-any.whl (12 kB)
Collecting numpy<2.0.0,>=1.26.2
Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp39-cp39-linux_armv7l.whl (5.6 MB)
Collecting certifi>=2023.11.17
Using cached https://www.piwheels.org/simple/certifi/certifi-2024.2.2-py3-none-any.whl (163 kB)
Collecting setuptools<69.3.0,>=69.2.0
Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB)
Collecting voluptuous>=0.14.1
Using cached https://www.piwheels.org/simple/voluptuous/voluptuous-0.14.2-py3-none-any.whl (31 kB)
Collecting flux-led>=1.0.4
Using cached https://www.piwheels.org/simple/flux-led/flux_led-1.0.4-py3-none-any.whl (72 kB)
Collecting uvloop>=0.16.0
Using cached https://www.piwheels.org/simple/uvloop/uvloop-0.19.0-cp39-cp39-linux_armv7l.whl (3.4 MB)
Collecting vnoise<0.2.0,>=0.1.0
Using cached https://www.piwheels.org/simple/vnoise/vnoise-0.1.0-py3-none-any.whl (6.9 kB)
Collecting aubio>=0.4.9
Using cached https://www.piwheels.org/simple/aubio/aubio-0.4.9-cp39-cp39-linux_armv7l.whl (372 kB)
Collecting python-osc>=1.8.3
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/python-osc/python_osc-1.8.3-py3-none-any.whl
Using cached https://www.piwheels.org/simple/python-osc/python_osc-1.8.3-py3-none-any.whl (33 kB)
Collecting pillow>=10.1.0
Using cached https://www.piwheels.org/simple/pillow/pillow-10.3.0-cp39-cp39-linux_armv7l.whl (1.2 MB)
Collecting openrgb-python>=0.2.15
Using cached https://www.piwheels.org/simple/openrgb-python/openrgb_python-0.3.0-py3-none-any.whl (17 kB)
Collecting samplerate>=0.2.1
Using cached samplerate-0.2.1.tar.gz (21 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing wheel metadata ... done
Collecting aiosignal>=1.1.2
Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting frozenlist>=1.1.1
Using cached https://www.piwheels.org/simple/frozenlist/frozenlist-1.4.1-cp39-cp39-linux_armv7l.whl (205 kB)
Collecting async-timeout<5.0,>=4.0
Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting attrs>=17.3.0
Using cached https://www.piwheels.org/simple/attrs/attrs-23.2.0-py3-none-any.whl (60 kB)
Collecting yarl<2.0,>=1.0
Using cached https://www.piwheels.org/simple/yarl/yarl-1.9.4-cp39-cp39-linux_armv7l.whl (272 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.22-py3-none-any.whl (117 kB)
Collecting webcolors
Using cached https://www.piwheels.org/simple/webcolors/webcolors-1.13-py3-none-any.whl (14 kB)
Collecting python-xlib>=0.17
Using cached https://www.piwheels.org/simple/python-xlib/python_xlib-0.33-py2.py3-none-any.whl (182 kB)
Collecting six
Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting charset-normalizer<4,>=2
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
Collecting urllib3<3,>=1.21.1
Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.2.1-py3-none-any.whl (121 kB)
Collecting idna<4,>=2.5
Using cached https://www.piwheels.org/simple/idna/idna-3.7-py3-none-any.whl (66 kB)
Collecting ifaddr>=0.1.7
Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Building wheels for collected packages: samplerate
Building wheel for samplerate (PEP 517) ... done
Created wheel for samplerate: filename=samplerate-0.2.1-cp39-cp39-linux_armv7l.whl size=1431995 sha256=a664613c2d8c0b9212c9aba163663ea2a89ef8db7a2b24048fbda46920897bb5
Stored in directory: /home/pi/.cache/pip/wheels/6d/18/c9/d492b7cfe1d111b67239c3bb0a2b00c0283057e737899d0b42
Successfully built samplerate
Installing collected packages: multidict, idna, frozenlist, yarl, six, pycparser, attrs, async-timeout, aiosignal, webcolors, urllib3, setuptools, python-xlib, pillow, numpy, ifaddr, charset-normalizer, cffi, certifi, aiohttp, zeroconf, wheel, voluptuous, vnoise, uvloop, stupidartnet, sounddevice, sentry-sdk, samplerate, sacn, rpi-ws281x, requests, python-rtmidi, python-osc, python-dotenv, pystray, pyserial, pybase64, psutil, paho-mqtt, openrgb-python, mss, icmplib, flux-led, cython, aubio, aiohttp-cors, ledfx
Attempting uninstall: setuptools
Found existing installation: setuptools 44.1.1
Uninstalling setuptools-44.1.1:
Successfully uninstalled setuptools-44.1.1
Successfully installed aiohttp-3.9.5 aiohttp-cors-0.7.0 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.2.0 aubio-0.4.9 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 cython-3.0.10 flux-led-1.0.4 frozenlist-1.4.1 icmplib-3.0.4 idna-3.7 ifaddr-0.2.0 ledfx-2.0.98 mss-9.0.1 multidict-6.0.5 numpy-1.26.4 openrgb-python-0.3.0 paho-mqtt-2.0.0 pillow-10.3.0 psutil-5.9.8 pybase64-1.3.2 pycparser-2.22 pyserial-3.5 pystray-0.19.5 python-dotenv-1.0.1 python-osc-1.8.3 python-rtmidi-1.5.8 python-xlib-0.33 requests-2.31.0 rpi-ws281x-5.0.0 sacn-1.9.0 samplerate-0.2.1 sentry-sdk-1.45.0 setuptools-69.2.0 six-1.16.0 sounddevice-0.4.6 stupidartnet-1.5.0 urllib3-2.2.1 uvloop-0.19.0 vnoise-0.1.0 voluptuous-0.14.2 webcolors-1.13 wheel-0.43.0 yarl-1.9.4 zeroconf-0.132.2
(.ledfx) pi@octopi:~ $ ledfx --help
usage: ledfx [-h] [--version] [-c CONFIG] [--open-ui] [-v] [-vv] [-p PORT] [-p_s PORT_S] [--host HOST]
[--tray | --no-tray] [--offline] [--sentry-crash-test] [--ci-smoke-test] [--clear-config]
[--clear-effects]
A Networked LED Effect Controller
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
-c CONFIG, --config CONFIG
Directory that contains the configuration files
--open-ui Automatically open the webinterface
-v, --verbose set loglevel to INFO
-vv, --very-verbose set loglevel to DEBUG
-p PORT, --port PORT Web interface port (HTTP)
-p_s PORT_S, --port_secure PORT_S
Web interface port (HTTPS)
--host HOST The address to host LedFx web interface
--tray Force LedFx system tray icon
--no-tray Force no LedFx system tray icon
--offline Disable crash logger and auto update checks
--sentry-crash-test This crashes LedFx to test the sentry crash logger
--ci-smoke-test Launch LedFx and then exit after 5 seconds to sanity check the install
--clear-config Launch LedFx, backup the config, clear the config, and continue with a clean startup
--clear-effects Launch LedFx, load the config, clear all active effects on all virtuals. Effect configurations
are persisted, just turned off
from ledfx.
Related Issues (20)
- LedFx-2.0.93-win-x64.zip contains Trojan.GenericKDZ HOT 1
- Rigs -> Groups of devices and scenes for different physical setups HOT 1
- Action Required: Fix Renovate Configuration HOT 1
- Protect Launchpad from exception on network endpoint missing HOT 1
- Invalid segment pixels:: Protect virtuals segments from devices pixels count change HOT 1
- Turning WLED brightness to full when starting LEDFX HOT 1
- ledfx cannot be installed in OpenSuse Tumbleweed HOT 6
- Simple vu-meter (or fft-analyzer) showing the raw input volume HOT 1
- Support ASIO audio HOT 2
- Add XDG Base Directory Specification support HOT 1
- min_volume for audio cut off range is 0 to 10, but effective range is 0 to 1 HOT 2
- MIDI assigns for presets and general effect params and "momentary mode"
- The problem with 5.1 audio configuration HOT 2
- OSX Version not working HOT 1
- Allow multiple artnet universes under the same IP HOT 2
- Dynamic playlist based on BPM calculation
- ArtNet control
- Audio source fallback to default may be too aggressive
- Virtual pause state is not respected at startup HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ledfx.