Repository navigation
Software Requirements
-
While the BLE Sync Cycle project offers the option for the download of a pre-compiled application binary, if you prefer to compile the executable locally, an operational Go language environment is required (with several additional libraries installed: see Application-Dependencies for details).
Once the BLE Sync Cycle application is compiled into an executable, it can be run without further dependencies on Go
-
The open source, cross-platform mpv media player library, installed (e.g.,
sudo apt-get install libmpv2orsudo dnf install mpv-libs)Note that the mpv media player itself does not need to be installed (just the mpv library)
- 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
While BLE Sync Cycle has been written and tested using Ubuntu 24.04 through 25.10 and Fedora 43 and 44 on AMD and Intel processors, it should work across any comparable Unix-like platform
The BLE Sync Cycle Project Wiki