Glide Ex is a fork of Glide, which is a simple and minimalistic media player relying on GStreamer for the multimedia support and GTK+ for the user interface.
Install it with Cargo:
-
Install RustUp:
curl https://sh.rustup.rs -sSf | sh
-
Install GStreamer and GTK+. On Debian/Linux:
sudo apt install gstreamer1.0-plugins-{base,good,bad} libgstreamer-plugins-{bad,base}1.0-dev sudo apt install libgtk-4-dev gstreamer1.0-gl libadwaita-1-dev
On macOS, with brew:
brew install pango gstreamer gtk+4 libadwaita adwaita-icon-theme brew install --build-from-source --with-pango --with-{libogg,libvorbis,opus,theora} gst-plugins-base brew install --build-from-source --with-libvpx gst-plugins-good brew install gst-plugins-bad
-
Install Glide:
cargo install glide # or if you want to have automatic update checking: cargo install --features self-updater glide
There is currently only one way to use Glide, using the command line interface:
glide /path/to/localfile.mp4 http://some.com/remote/file.mp4
Once running you can use some menus to switch the subtitle and audio tracks, play, pause, seek and switch the window to fullscreen. There are also some keyboard shortcuts for these actions:
- play/pause: space
- seek forward: meta-right or alt-left
- seek backward: meta-left or alt-right
- step forward by 1 frame: meta-n or alt-n
- switch to fullscreen: meta-f or alt-f
- exit from fullscreen: escape
- quit the application: meta-q or ctrl-q
- load a subtitle file: meta-s or alt-s
- increase volume: meta-up or alt-up
- decrease volume: meta-up or alt-down
- mute the audio track: meta-m or alt-m
- open a new file: meta-o or alt-o