Skip to content
/ livi Public

Minimalistic video player for mobile devices using GTK4, libadwaita and gstreamer

License

Notifications You must be signed in to change notification settings

agx/livi

Repository files navigation

Light Video

Minimalistic video player using GTK4 and GStreamer. The main purpose is to make playing hw accelerated videos with hantro and OpenGL simple.

It supports:

  • Inhibiting suspend/idle when playing video
  • Stopping video playback on (i.e. power button toggled) blank
  • Registering as default video player in GNOME control center

Playing video in landscape fullscreen mode

Building

Flatpak build:

# Intial setup
flatpak install --user org.gnome.Sdk//master
flatpak install --user org.gnome.Platform//master
# Build
flatpak-builder --force-clean  --install --user _build/ org.sigxcpu.Livi.json

Regular build:

# Intial setup
apt build-dep .
# Build
meson setup . _build
meson compile -C _build

About

Minimalistic video player for mobile devices using GTK4, libadwaita and gstreamer

Topics

Resources

License

Stars

Watchers

Forks