What has changed:
- Configuration is now stored in ~/.audiosync.env
- The loopback FIFO file is now in ~/.audiosync
- Overall moved away from using WLED in the app and it's files to prevent confusion (wled-modules sounds like WLED MoonModules, a fork of WLED)
- Fixed syntax in certain places, which allowed me to remove the
pathlibrary.
What's new:
- Removed the need for a file with the Pulseaudio module IDs. Instead, they are found manually with the list command.
- Attempted to prevent WLED from getting stuck on the same FFT values when killing the app. It gets in a race condition and works sometimes.
Why is the binary so big? That's because there's nodejs bundled it in. Feel free to compile it yourself if you don't trust me.
pkg script.js --targets node18-linux-x64 --output ./audiosync