Skip to content

Requirements: Software

github-actions[bot] edited this page Feb 4, 2026 · 6 revisions

BSC logo

The BLE Sync Cycle project currently only offers the option for the local compilation/build of the application. While future releases may provide pre-built binaries (or a flatpak release), the following software requirements are needed:

A Go Environment

Once the BLE Sync Cycle application is compiled into an executable, it can be run without further dependencies on Go

A Media Player

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

    OR

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

It's highly recommended to use the mpv media player whenever possible, as the VLC media player can cause application instability if a user closes the VLC playback window while a BLE Sync Cycle session is running. This is a known issue.

A First-Person View Cycling Video

  • A local video file for playback, preferably a first-person view cycling video. Check out YouTube, Vimeo, Pexels, or DailyMotion, and search for "first person cycling" or "POV cycling" for some great ideas

The Target Platform

While BLE Sync Cycle has been written and tested using Ubuntu 24.04 through 25.10 on AMD and Intel processors, it should work across any comparable Unix-like platform and architecture

Clone this wiki locally