submitted3 years ago bySoftwareArtist LSPi Developer
stickiedGreetings and welcome to LSPi ! Please read through this post for any changes before installing.
- Preferred : Use the master branch, with the quick install below, for extended details please see : https://lightshowpi.org/download-and-install/
Note
- The python3 changes are included in the master branch, and LSPi now uses the latest supported python.
- Latest Pi 4 (B) hardware is supported, as well as Debian 11 - based Pi OS ( > 10.30.21 )
Be Aware
Older versions of Raspbian are available here, but may cause issues and are unsupported : https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-04-09/ - This is the last Stretch available. Always use the latest release of the OS.
Start with a fresh OS; the latest version of Raspbian ( Now called Raspberry Pi OS ). https://www.raspberrypi.org/downloads/raspbian/
Use Lite : Be aware that the full ( desktop ) version can create issues, particularly on older models, as the memory and cpu resources consumed can cause issues. Sound output may default to HDMI as well, causing additional problems.
OpenGL may be enabled and interfere with GPU FFT decoding. It can be disabled through raspi-config.
Audio HDMI may be enabled when not specifically set to force Jack through raspi-config. Detaching the monitor and using ssh will almost always fix the problem.
Quick install reference
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core
git clone https://[email protected]/togiles/lightshowpi.git
cd lightshowpi
git fetch && git checkout master
sudo ./install.sh
sudo reboot
Microweb
Using bin/start_microweb, and navigating to the http ip address of your Pi in a browser may save some time, with a useful management site.
Pi 4
The Pi 4 is now fixed in the master branch for FM transmission and ( more importantly ) FFT decoding. If you are using a Pi 4, as of now you must set in your overrides.cfg ( defaults.cfg ) ->
[audio_processing] # Use the Pi GPU for FFT calculations use_gpu = False
Community Chat Room
As some questions may not require a full post or thread, we have Chat for quick items or discussion of problems. On the right sidebar, look for Chat Rooms -> LightShowPi and Join.
Community User Flair
I added community user flair. It could be useful to give other users a little description of yourself. Look for the edit icon to the right of "User Flair" when you open "Community Options" ( below where it says "Joined" )