[Plugin] Pi 5 RGB LED Controller - Status & Playback Indicator

Hi everyone,

While building my custom CNC-machined Pi 5 streamer, I realized I needed a more sophisticated way to control my RGB power button than what was currently available for the new Pi 5 architecture.
I’ve spent some time developing a plugin (with a helping hand from Google Gemini for the coding) that allows for full control of an RGB LED via the Volumio UI.

Features:
Multiple Modes: Solid, Strobe, Breath, and Heartbeat.

Bit Depth and sample rate conveyed in custom colour combinations.

Speed Control: Selectable Slow, Medium, or Fast
for animations.

Colour creation: Custom colour creation available for the various states/animations available.

Pi 5 Ready: Written specifically to work with the new GPIO handling on the Raspberry Pi 5.
I’ve been testing on my own build for a while now and it’s been working perfectly.
I’m looking to see if there is any interest from the community in testing this out before I think about a formal submission to the Volumio store.
As with any DIY plugin, it’s “use at your own risk,” but I’ve kept the code clean and focused on stability.

SSH instal


cd ~

git clone https://github.com/phonics9581/pi5-rgb-led-control

cd pi5-rgb-led-control

volumio plugin install

Here are some screenshots of the interface if anyone is interested.









Update V1.1:

  • Added Master LED Toggle (for stealth mode).
  • Added Solid/Normal mode for all activities (no flashing/pulsing).
  • Fixed some UI typos (Colour spelling).
  • Confirmed safe for Pi 5 (runs 12V LED switches at a perfect ambient brightness without extra resistors).
1 Like