Skip to content

Requirements: Software

github-actions[bot] edited this page Oct 26, 2025 · 1 revision

A Go Environment

  • In order to compile the executable for this project, an operational Go language environment is required (this release was developed using Go 1.23.2). Once the BLE Sync Cycle application is compiled into an executable, it can be run without dependencies on the Go development environment

A Media Player

  • The open source, cross-platform mpv media player, installed (e.g., sudo apt-get install mpv) and operational

    • Additionally, the libmpv2 library, installed (e.g., sudo apt-get install libmpv2)

    OR (only one media player is required)

  • The open source, cross-platform VLC media player, installed (e.g., sudo apt-get install vlc) and operational

    • Additionally, thelibvlc-dev library, installed (e.g., sudo apt-get install libvlc-dev)

A First-Person View Cycling Video

The Target Platform

  • While BLE Sync Cycle has been written and tested using Ubuntu 24.04 (LTS) and 25.04 on an Intel processor (amd64), it should work across any comparable Unix-like platform and architecture.
Clone this wiki locally