Does mpv Support Touch Gestures on Mobile?

This article explores whether the popular open-source media player mpv supports touch gestures for navigation on mobile and tablet platforms. While the desktop version of mpv is famous for its minimalist, keyboard-driven interface, its functionality on mobile operating systems like Android and iOS depends heavily on the specific frontend or port being used. Below, we break down how touch navigation works across different devices and unofficial builds.

Touch Gestures on Android Ports

Because the official mpv project does not distribute a mainstream mobile app, Android users rely on community-driven ports. The most notable of these is mpv-android, which directly addresses the lack of physical keys by implementing a robust touch interface.

Touch Gestures on iOS and iPadOS

On Apple devices, the core mpv engine is typically integrated into third-party media players rather than standalone ports. Apps like BakingSoda or Outplayer utilize mpv as their backend rendering engine while building native iOS user interfaces on top of it.

These wrappers fully embrace standard iOS touch gestures. Users can tap to pause, double-tap the sides of the screen to skip 10 seconds ahead or behind, and use vertical swipes for audio and brightness adjustments, ensuring a seamless tablet navigation experience.

Customizing Gestures via Configuration

For advanced users on hybrid or touch-enabled Windows and Linux tablets, the standard desktop version of mpv can still handle touch inputs. By modifying the input.conf configuration file, you can bind specific mouse-click events (which register during screen taps) to navigation commands. For example, binding a double-tap to toggle fullscreen mode or assigning specific screen zones to trigger playback controls. However, this requires manual setup compared to the plug-and-play nature of mobile-specific ports.