Stream system output to your Sonos devices. Built with Electron, React and Express
The Budgie Stream project is a software application that captures raw audio using Electron’s desktopCapturer. The captured audio is then converted to a stream of 16-bit signed integers and sent to the backend using IPC. The stream is encoded to mp3 format using LAME and then broadcasted to selected devices using node-sonos. The project is built using Electron, React, Express, Material UI, and nicercast.
To install Budgie Stream, follow these steps:
Budgie Stream is a software application built with Electron, React, Express, Material UI, and nicercast. It captures raw audio, converts it to a stream of 16-bit signed integers, encodes it to mp3 format, and broadcasts it to selected devices. The project utilizes Electron’s desktopCapturer, IPC, LAME, Express, and node-sonos for different functionalities.