A fast, lightweight and simple scoreboard manager built with Electron.
Works on all streaming apps with support for browser sources.
Language: | 🇬🇧 English | 🇮🇹 Italian |
---|
- Visit our Releases page
- Download the latest release for your platform
- Run the setup file and install the software
- Good to go! You can now find the app in your applications launcher and run it!
Before installing the software from the source code, make sure you already have the latest LTS version of Node.js and npm installed.
- Clone the repository with
git clone https://github.com/FC-softwares/baseball-scoreboard.git
- Go into the newly created "baseball-scoreboard" folder (
cd baseball-scoreboard
) - Run
npm i
and wait for all the dependencies to install - Run
npm start
to execute the software - Create the .env.json file in the installation folder of Baseball-Scoreboard (for more information, see the section Temporary Documentation for the .env.json File)
All scoreboards and dashboards are treated as web pages to add them to OBS or other streaming applications, simply add the web page and enter the URL of the scoreboard you want to use.
- Launch the OBS application or similar
- Start Baseball-Scoreboard
- Add a new web source and enter the name of your choice
- The web address to enter is
http://localhost:2095/name-scoreboard.html
if you run Baseball-Scoreboard on your local machine, otherwise, it ishttp://PC-IP:2095/name-scoreboard.html
(where PC-IP is the IP address of the machine running Baseball-Scoreboard) The name of the scoreboard follows the table below
Scoreboard Name | Filename |
---|---|
Main Scoreboard | scoreboard.html |
Pre Game | pregame.html |
Post Game | postgame.html |
Partials / Innings | innings.html |
Umpires | umpires.html |
Scorers | scorers.html |
SportCaster | commentator.html |
Technical Commenror | technicalComment.html |
- Once the web source has been added, drag it to the position you prefer and resize it as you like (when positioning it is recommended to activate the scoreboard from the
Control Center
to see the result) - Once finished, it is recommended to deactivate all other scoreboards from the
Control Center
to prevent them from being displayed during the broadcast
- Launch the OBS application (These instructions are valid for OBS, but should also work for other streaming applications they probably have similar names)
- Start Baseball-Scoreboard
- To add the control panel, you need to add a new web panel and enter the address
http://localhost:2095/control-center.html
if Baseball-Scoreboard is running on your local machine, otherwise, it ishttp://PC-IP:2095/control-center.html
(where PC-IP is the IP address of the machine running Baseball-Scoreboard) - To do this go to
Doks
>Custom Browser Docks...
- Then add a new row to the table by entering the name of your choice in the
Dock Name
column and the web address:http://localhost:2095/control-center.html
orhttp://PC-IP:2095/control-center.html
(where PC-IP is the IP address of the machine running Baseball-Scoreboard) in theURL
column - Confirm by pressing
Apply
and thenClose
- Now you can drag the new panel to the position you prefer, resize it to your liking and pin it to the OBS UI where you prefer
Probably these instructions weren't that clear. If that's the case, don't panic! You can read the docs here for more info!
WARNING: the docs are far from being completed, yet. Everything is still a WIP, but we'll try to write everything down as soon as possible.
To use Baseball-Scoreboard with a pre-purchased license, you need to place a file named .env.json in the installation folder of Baseball-Scoreboard. This file should contain the following information:
{
"client": "Insert your client ID here",
}
If you wish to use the DEMO version for purposes allowed by the license, you must insert the following .env.json file into the installation folder of Baseball-Scoreboard:
{
"client": "DEMO",
}
This will enable you to utilize the DEMO version of the software for testing and evaluation purposes, while using a licensed version will require entering the appropriate client ID.
Copyright [2023] [F&C software]
All rights reserved.
The Baseball-Scoreboard software from [F&C software] ("Software") is protected by copyright and is the exclusive property of [F&C software]. The Software is licensed, not sold.
SUBJECT TO LICENSE PURCHASE:
Use of the Software is only permitted under the terms and conditions set forth in a valid license for the Software, which must be purchased at https://www.fc-software.it/.
UNAUTHORIZED USAGE:
Except as provided in this Agreement, it is not permitted to use and/or copy the Software for private or commercial purposes without the purchase of a valid license from [F&C software]. Distribution and marketing rights are given only with a special grant, which must be requested by emailing help@fc-software.it
USE FOR TESTING AND DEVELOPMENT PURPOSES:
Use and copy of the Software for evaluation or development purposes is permitted without purchasing a license, provided that such use is limited to testing, evaluating and modifying the Software. Unauthorized usage terms still apply. Modifications must not change or violate the terms and conditions of this Agreement.
INTELLECTUAL PROPERTY RIGHTS:
The Software is protected by copyright and other intellectual property laws. [F&C software] retains all rights, titles, and interests in the Software, including all intellectual property rights.
LIMITATION OF LIABILITY:
[F&C software] shall not be liable for any damages of any kind arising from the use of the Software, even if [F&C software] has been advised of the possibility of such damages.
APPLICABLE LAW:
This Agreement shall be governed by the laws of the state in which [F&C software] is located and shall be interpreted in accordance with such laws.
ACCEPTANCE OF TERMS:
Use of the Software implies acceptance of the terms and conditions of this Agreement.