The short version I used the search box in the upper right corner and did Lot's, and Lot's of reading this forum and many other forums. =)
However a version with a bit more detail.:
I started with Hyperion running on a Linux PC with just Kodi and Hyperion. I started with a strip of ws2812b being driven with an Arduino Demilenove via the USB port. It was the easiest with least moving parts. Just the Arduino and the strip of LED's where needed. And Hyperion of course. It worked well enough, except colors were off a bit. However the color was not at the top of the list of how I wanted this venture to work. I needed all AV sources to have Hyperion goodness.
So I moved to a Raspberry pi. And found a compatible USB video grabber and HDMI splitter. I was still driving the LED's (ws2812b) with the Arduino at first. But then I tried (out of curiosity mostly) to drive the LED's from the Rpi's GPIO's. I was having hit or miss attempts with LED's flickering and came to the realization that a level shifter was needed.
After many hours of reading about what the hell level shifter are! And reading about many other peoples findings that a SN74AHCT125N level shifter works very well with the LED's being driven from the Rpi GPIO's and finding some good diagrams on wiring them up, I tried and it was working well. except for the off colors.
After a week or so of fiddling with the calibration of the colors and getting nowhere I decided to try another type of LED strip. After finding a good sale on a strip of APA102c's (I believe I paid $41 USD for 5 meters of 60 led per meter strip. Local seller as well.) I could not resist. Since I previously tried a level shifter with the ws2812b's it was just a matter of minor rewiring.(some diagrams to help in a previous posts here https://hyperion-project.org/t…lease-help.887/#post-6601 and here https://hyperion-project.org/t…y-question.935/#post-6977 )
And out of curiosity I also tried using an Arduino and no level shifter with the APA102s's. It did not work well for me an found it needed a level shifter as well. So I went back to the Rpi's GPIO's and LVL shifter to drive the LED's.
Here my self pat on the back/boasting of sorts here ( https://hyperion-project.org/threads/upgraded-thanks.820/ ) That's of the apa102's. My first attempt has some details here ( https://hyperion-project.org/t…n-project-thanks-all.697/ )
The ws2812b's did not go to waste. I set them up on a second TV. That setup consistent of a Rpi 3 with the latest Libreelec and the latest Official Hyperion release. Since I had a Arduino wired for the ws2812b's I used it and the plugged it in to the Rpi's USB port, for the second setup.
I hope its of help.