CustomBAR

Track your Rumble Follower Count on a Progress bar!

Download Latest Release

Overview

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.

Installation

Prerequisites

Follow the instructions based on your operating system:

Windows:

Visit Node.js download page & Download the Windows installer (.msi).

macOS:

Visit Node.js download page & Download the macOS installer (.pkg).

Linux:

sudo apt update
sudo apt install nodejs npm

Setting Up CustomBAR

Clone the Repository:

git clone https://github.com/tinyplayerss/custombar.git

Install Dependencies:

npm install

Configure Your API Key:

Edit server.js & replace 'YOUR_API_URL' with your actual API URL. You can find your API at Rumble

Start the Server:

npm start

Integrating with OBS (Open Broadcaster Software)

Run the Local Server:

Ensure the server is running by executing npm start.

Add a Browser Source in OBS:

Open OBS Studio & Add a new Browser source with URL http://localhost:3000.

Troubleshooting

If the Progress Bar Does Not Load:

Ensure the local server is running & accessible at http://localhost:3000.

If the Progress Bar Is Not Updating:

Check the API response & ensure the API URL is correctly set.

Self-Hosting

To host the CustomBAR project on your own local server, follow these instructions:

Prerequisites

You need Node.js installed on your machine. Follow the installation instructions in the Installation section if you haven’t done so already.

Setting Up the Server

Clone the Repository:

git clone https://github.com/tinyplayerss/custombar.git

Navigate to the Project Directory:

cd custombar

Install Dependencies:

npm install

Running the Server

Start the Server:

npm start

After running the above command, the server should be accessible at http://localhost:3000.

Additional Configuration

You can configure additional settings or environment variables by creating a `.env` file in the root directory of the project. Here’s an example of a `.env` file:

API_URL=https://your-api-url.com

Replace `https://your-api-url.com` with the URL of the API you are using.

Accessing the Application

Once the server is running, you can access the application through your web browser by navigating to http://localhost:3000.