CustomBAR is a 90s-styled progress bar designed for streamers on Rumble. It dynamically updates based on your follower count and displays your progress towards your goals.
Install Node.js:
Windows:
.msi
) for the LTS (Long-Term Support) version.npm
along with Node.js.node -v
npm -v
macOS:
.pkg
) for the LTS version.node -v
npm -v
Linux:
sudo apt update
sudo apt install nodejs npm
node -v
npm -v
Clone the Repository:
git clone https://github.com/tinyplayerss/custombar.git
cd custombar
Install Dependencies:
npm install
package.json
file and install all necessary dependencies.Configure Your API Key:
server.js
in a text editor (e.g., VSCode, Sublime Text).const externalApiUrl = 'YOUR_API_URL';
and replace 'YOUR_API_URL'
with your actual API URL.https://rumble.com/account/livestream-api
Start the Server:
npm start
Open Your Browser:
http://localhost:3000
to view the progress bar.To display the progress bar on your stream, follow these steps:
Run the Local Server:
npm start
.Add a Browser Source in OBS:
+
button in the "Sources" panel and select Browser
.OK
.Configure the Browser Source:
http://localhost:3000
.OK
to add the source.Adjust the Layout:
If the Progress Bar Does Not Load:
http://localhost:3000
.If the Progress Bar Is Not Updating:
http://localhost:3000/api/followers
in your browser.This project is licensed under the MIT License.
Feel free to submit issues or pull requests if you have suggestions or improvements!
Happy streaming, and best of luck with your follower goals!