OpenRGB is a free and open-source tool for managing RGB peripherals that is compatible with Linux. Even if you're a Windows user, I'd still recommend it if you have a bunch of RGB peripherals from different companies.
Find out more about OpenRGB here: https://openrgb.org
Song: Fingerdash (from Geometry Dash)
Everything else you're looking for is here: https://notnapoleon.net