Skip to content

Releases: owlcms/owlcms-tracker

2.8.3

01 Feb 21:59

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

Release log
  • 2.8.3: extensions now inherit the default values of the base scoreboard

  • 2.8.3: refactored the team-scoreboard extension mechanism

  • 2.8.2: Share attempt bar presentation and backend for unified translations on all scoreboards

  • 2.8.2: Thin border on scoreboard flags for when there is black on the flags

  • 2.8.1: Fixed flags for teams scoreboard and standard scoreboards

  • 2.8.0: Support for extensions to the team scoreboard for additional scoring formulas

  • 2.7: Improved contrast and additional visual cues for bad lifts on scoreboards

  • 2.7: Scoreboard translations come from owlcms (no fallbacks)

  • 2.7: Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)

    • Plugins are still shown on entry page based on the category in config.js

Installing Locally

  • Install the latest version 3.0 of the OWLCMS control-panel
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown. Use the "Enable" option -- after enabling, the dropdown will show "Disable", which means it's enabled...
image
  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Other Installation Methods

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.8.2

01 Feb 01:18

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

Release log
  • 2.8.2: Share attempt bar presentation and backend for unified translations on all scoreboards

  • 2.8.2: Thin border on scoreboard flags for when there is black on the flags

  • 2.8.1: Fixed flags for teams scoreboard and standard scoreboards

  • 2.8.0: Support for extensions to the team scoreboard for additional scoring formulas

  • 2.7: Improved contrast and additional visual cues for bad lifts on scoreboards

  • 2.7: Scoreboard translations come from owlcms (no fallbacks)

  • 2.7: Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)

    • Plugins are still shown on entry page based on the category in config.js

Installing Locally

  • Install the latest version 3.0 of the OWLCMS control-panel
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown. Use the "Enable" option -- after enabling, the dropdown will show "Disable", which means it's enabled...
image
  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Other Installation Methods

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.8.1

01 Feb 00:29

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

Release log
  • 2.8.1: Fixed flags for teams scoreboard and standard scoreboards

  • 2.8.0: Support for extensions to the team scoreboard for additional scoring formulas

  • 2.7: Improved contrast and additional visual cues for bad lifts on scoreboards

  • 2.7: Scoreboard translations come from owlcms (no fallbacks)

  • 2.7: Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)

    • Plugins are still shown on entry page based on the category in config.js

Installing Locally

  • Install the latest version 3.0 of the OWLCMS control-panel
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown. Use the "Enable" option -- after enabling, the dropdown will show "Disable", which means it's enabled...
image
  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Other Installation Methods

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.8.0

27 Jan 00:34

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.8
  • Various bug fixes
  • Support for extensions to the team scoreboard for additional scoring formulas
New in Release 2.7
  • Improved contrast and additional visual cues for bad lifts on scoreboards
  • Scoreboard translations come from owlcms (no fallbacks)
  • Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)
    • Plugins are still shown on entry page based on the category in config.js

Installing Locally

  • Install the latest version 3.0 of the OWLCMS control-panel
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown. Use the "Enable" option -- after enabling, the dropdown will show "Disable", which means it's enabled...
image
  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Other Installation Methods

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.7.1

19 Jan 18:52

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.7

  • Improved contrast and additional visual cues for bad lifts on scoreboards
  • Transparent background on shared clock/decision component
  • Scoreboard translations come from owlcms (no fallbacks)
  • Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)
    • Plugins still shown on entry page based on the category in config.js
  • Missing translation keys from owlcms will show as !key (same as owlcms)

New in Release 2.6

  • 2.6.2: Scoreboards and attempt boards now track the break and ceremony status same as OWLCMS
  • Now uses a shared component for all attempt bars in all scoreboards
  • When runnning locally, should be launched from control panel version 3.0 or later (see below)
  • Node.js not included in packaging

New in Release 2.5

  • 2.5.5: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • When installed from source, demo applications for printing documents

Installing Locally

  • Install the latest version 3.0 of the (OWLCMS control-panel)[https://github.com/owlcms/owlcms-controlpanel/releases]
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown

  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.7.0

18 Jan 21:55

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.7

  • Plugins reorganized in subfolders to facilitate connecting submodules with additional plugins (e.g. IWF Books)
    • Plugins still shown on entry page based on the category in config.js
  • Missing translation keys from owlcms will show as !key (same as owlcms)

New in Release 2.6

  • 2.6.2: Scoreboards and attempt boards now track the break and ceremony status same as OWLCMS
  • Now uses a shared component for all attempt bars in all scoreboards
  • When runnning locally, should be launched from control panel version 3.0 or later (see below)
  • Node.js not included in packaging

New in Release 2.5

  • 2.5.5: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • When installed from source, demo applications for printing documents

Installing Locally

  • Install the latest version 3.0 of the (OWLCMS control-panel)[https://github.com/owlcms/owlcms-controlpanel/releases]
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown

  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.6.2

14 Jan 17:24

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.6

  • 2.6.2: Scoreboards and attempt boards now track the break and ceremony status same as OWLCMS
  • Now uses a shared component for all attempt bars in all scoreboards
  • When runnning locally, should be launched from control panel version 3.0 or later (see below)
  • Node.js not included in packaging

New in Release 2.5

  • 2.5.5: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • When installed from source, demo applications for printing documents

Installing Locally

  • Install the latest version 3.0 of the (OWLCMS control-panel)[https://github.com/owlcms/owlcms-controlpanel/releases]
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown

  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.6.1

14 Jan 00:01

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.6

  • When runnning locally, should be launched from control panel version 3.0 or later (see below)
  • Node.js not included in packaging

New in Release 2.5

  • 2.5.5: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • When installed from source, demo applications for printing documents

Installing Locally

  • Install the latest version 3.0 of the (OWLCMS control-panel)[https://github.com/owlcms/owlcms-controlpanel/releases]
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown

  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.6.0

13 Jan 23:19

Choose a tag to compare

OWLCMS Tracker Release Notes

⚠ To use Tracker, you need to use version 64 of OWLCMS (see Installing Locally below)

New in Release 2.6

  • When runnning locally, should be launched from control panel version 3.0 or later (see below)
  • Node.js not included in packaging

New in Release 2.5

  • 2.5.5: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • When installed from source, demo applications for printing documents

Installing Locally

  • Install the latest version 3.0 of the (OWLCMS control-panel)[https://github.com/owlcms/owlcms-controlpanel/releases]
    • There will be a Tracker tab where you can click to install Tracker

    • This installs the normal plugins to support people watching remotely

    • Also install the latest version 64 of OWLCMS (you may need to select it as a prerelease)

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

  • If you installed from the control panel, there is an option on the OWLCMS page to send the data to tracker, in the Options dropdown

  • Alternatively, you can configure in your database

    • In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

    • Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues

2.5.4

13 Jan 22:30

Choose a tag to compare

OWLCMS Tracker Release Notes

owlcms-tracker requires version 64.0.0

Currently in prerelease
you need to install it from the control panel, using the "Click here
to install additional versions" at the bottom, and then selecting
the "Show Prereleases"

To connect owlcms to tracker, see OWLCMS Configuration below.

There is also the option of using the latest prerelease of the control panel,
which as an option to do the connection.

New in Release 2.5

  • 2.5.4: Display protocol version mismatch between owlcms and tracker-core
  • 2.5.3: Network usage for the remote scoreboars radically reduced, general performance
    • removed unneeded fields
    • activated gzip compression
    • removed callbacks to API when data was sent by SSE and not language sensitive
    • fixed caching key to remove unneeded calls to tracker-core hub
  • 2.5.2: Harmonized and improved formatting for iwf-startbook and iwf-results
  • 2.5.2: Buttons for PDF geneaation explain that build version is needed
  • 2.5.1: Fixed bookmark genearation for iwf-results and iwf-startbook.
  • 2.5.0: Full versions of IWF-style start book and results book are available as examples when checking out
  • 2.5.0: Logos can be used (see the iwf-starbook and iwf-results), tracker-core used for asset resolution.)

New in Release 2.4

  • 2.4.2: Fix standard scoreboards layout for phones
  • 2.4.2: Added a "refresh" end point on API clears all the plugin caches and triggers a reload from tracker-core data
  • 2.4.2: First release of an IWF start book (but no ITO timetable yet)
  • 2.4.1: fix flags and pictures handling
  • Internal change: Now built using the tracker-core module

New in Release 2.3.3

  • Team Points support in iwf-results plugin
  • Database is always sent in compressed format. Learning mode uncompresses the samples.
  • Fixed Raspberry Pi build to use 64-bit version of Node.js
  • Removed old behavior related to clicking on the header of the team scoreboard.

New in Release 2.2.0

  • Requires owlcms pre-release version 64.0.0-rc04 or newer
  • Initial handshake improved so owlcms-tracker can process plugins that don't require a running session
  • IWF-style result book available when running from source (protocol updated to 2.2.0)

New in Release 2.1.0

  • The team scoreboard now supports Sinclair, SMHF, Q-Points, Q-Masters, GAMX, GAMX-M, GAMX-A and GAMX-U
  • There is now an attempt-board screen emulating the OWLCMS one.
  • The local packaging (zip distributions) will open the default browser when started.
  • Responsive versions of the scoreboards. The standard scoreboards also work in portrait mode.

Installing Locally

Extract the ZIP file appropriate for your operating system:

  • Windows: owlcms-tracker-windows_*.zip - Double-click tracker.bat to run
  • macOS (M-series/Apple Silicon): owlcms-tracker-macos-arm64_*.zip - Run ./tracker.sh
  • macOS (Intel): owlcms-tracker-macos-x64_*.zip - Run ./tracker.sh
  • Raspberry Pi: owlcms-tracker-rpi_*.zip - Run ./tracker-rpi.sh

All distributions include Node.js, so no additional installation is needed.
You may also use Docker to run the tracker with the standard plugins.
The ZIP and Docker distributions contain the standard widely-used plugins for individual and team scoreboards.

To access experimental or additional example plugins, see Installing from Source.

OWLCMS Configuration

Before using this tracker, you must configure OWLCMS to send data via WebSocket:

In OWLCMS: Prepare Competition → Language and System Settings → Connections → URL for Video Data

Set to: ws://localhost:8096/ws (or wss://your-tracker-host:8096/ws for secure connections)

That's it! No code changes to OWLCMS needed - just this URL setting.

Docker Installation

Alternatively, run the tracker in Docker:

docker run -d \
  --name owlcms-tracker \
  -p 8096:8096 \
  docker.io/owlcms/tracker:latest

Then access the tracker at: http://localhost:8096

Note: Use latest for the newest release. You can also use a specific release number such as 2.0.0-beta01 if needed.

Installing from Source

To run the tracker from source code (for development or to access experimental plugins):

  1. Clone the repository:

    git clone https://github.com/owlcms/owlcms-tracker.git
    cd owlcms-tracker
  2. Install dependencies:

    npm install

    Note: This project uses @owlcms/tracker-core. If you need to install it manually:

    npm install github:owlcms/tracker-core
  3. Run the tracker:

    npm run dev

The tracker will be available at: http://localhost:8096

Support

For issues and questions, visit: https://github.com/jflamy/owlcms-tracker/issues