VLC Troubleshooting - GoldenCheetah/GoldenCheetah GitHub Wiki

If you are using Ubuntu or a similar Linux distribution and video playback doesn't work or crashes when you start then it is likely caused by a faulty plugin cache. To refresh the cache, type the following at the shell:

$ sudo /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins/

For v3.5 Linux AppImage builds you need to install vlc, current builds use version 2.2.2, and set the VLC_PLUGIN_PATH environment variable accordingly, s.t.:

export VLC_PLUGIN_PATH=/usr/lib/vlc/plugins/

GC v3.6 AppImage includes vlc 3.0.8 for user's convenience, but if you are having issues in your system (see goldencheetah.log for error messages) or you want to use other vlc version, it is possible to extract the AppImage to a local filesystem running it with --appimage-extract command line option and remove the included vlc to use your system vlc. For example in Ubuntu 22.04 you can do:

sudo apt update
sudo apt install vlc
./GoldenCheetah_v3.6*.AppImage --appimage-extract
cd squashfs-root
rm -r vlc libvlc*
./AppRun