HeartRateToResonite is a Python application that allows you to transmit heart rate data from your Samsung Galaxy Watch or Pixel Watch to any application, such as Resonite, through the "HeartRateOnStream" application. It tricks the watch's connectivity into believing it's connecting to OBS, making it possible to pipe the heartbeat data.
To install the necessary dependencies, follow these steps:
-
Ensure you have Python installed. If not, you can download it from the official Python website.
-
Open a terminal or command prompt.
-
Run the following command to install the required packages using
pip
:pip install websockets aioconsole
The above command will install the
websockets
andaioconsole
packages.
To use HeartRateToResonite, follow these steps:
-
Clone or download the HeartRateToResonite repository from GitHub.
-
Open a terminal or command prompt.
-
Navigate to the main directory of the downloaded repository.
-
Connect your Samsung Galaxy Watch or Pixel Watch to your computer.
-
Run the main Python script using the following command:
python main.py
The script will hijack the HeartRateOnStream application's connectivity and make it believe it's connecting to OBS.
(Windows complied Python executables are available HERE although using the Python script is reccomended)
-
Open Resonite or any application you would like to pipe the heartbeat data to, and configure it to receive heart rate data from the specified source. An example for Resonite is available at
resrec:///U-AlphaNeon/R-803C300B18BF168A811A42301EF086600FC483A3FB9069CE592DC257E8D8DDC7
-
You should now be able to see and use your heart rate data in Resonite or your chosen application.
Note: Ensure that HeartRateOnStream is running on your watch before executing the script, as HeartRateToResonite relies on it.