Giter VIP home page Giter VIP logo

Comments (20)

bigredfrog avatar bigredfrog commented on May 26, 2024

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.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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
image

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.):
image

I did notice the "Find WLED Devices") but this one does not detect my lights. Would it be possible to still add them manally?
image

I did tried using the UDP option but my lights turn on green and do not do anything else.

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

Just noticed this part in the doc, I'm gonna give it a try.
https://ledfx.readthedocs.io/en/v2.0.93/configuring.html

image

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.

bigredfrog avatar bigredfrog commented on May 26, 2024

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.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

More Information

Well yeah that's really weird indeed. I got the 2.0.98 install on windows looking like this:
image
image

And on the raspberry I just used those commands:
image

So I don't think a lot can go wrong there.

but got this UI that does not look the same at all:
323893779-c5d0a0e1-34d3-4151-b7b0-869ea1b6b60e

and at the top I see this:
image

When running the "curl -sSL https://install.ledfx.app | bash" command I found on a older verison of the docs.
image

when I run update it returns this:
image

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.

bigredfrog avatar bigredfrog commented on May 26, 2024

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.

bigredfrog avatar bigredfrog commented on May 26, 2024

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.

bigredfrog avatar bigredfrog commented on May 26, 2024

What gen pi are you on?

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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.

spiro-c avatar spiro-c commented on May 26, 2024

I think is more because you running python 3.7 all after 0.10.7 is python3.9 minimum

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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.

spiro-c avatar spiro-c commented on May 26, 2024

Go with 3.9 if you are on rasbian32 bit there is bigger chances most of the wheels are in piwheel.org

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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.

shauneccles avatar shauneccles commented on May 26, 2024

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.

spiro-c avatar spiro-c commented on May 26, 2024

I haven't try python 3.12 on rasberrypi 32bit but if you say it is interesting correct go for 3.12

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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.

shauneccles avatar shauneccles commented on May 26, 2024

Your error is in the log

../meson.build:28:4: ERROR: Problem encountered: NumPy requires GCC >= 8.4

from ledfx.

MathieuSibret-UCLL avatar MathieuSibret-UCLL commented on May 26, 2024

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.

spiro-c avatar spiro-c commented on May 26, 2024

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.

spiro-c avatar spiro-c commented on May 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.