-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements: Software
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:
- In order to compile the executable for this project, an operational Go language environment is required (with several additional libraries installed: see Installation:-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, installed (e.g.,
sudo apt-get install mpv) and operationalOR
-
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 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 on AMD and Intel processors, it should work across any comparable Unix-like platform and architecture
The BLE Sync Cycle Project Wiki