Improved UI

uosc adds a proximity-based on-screen interface to the mpv media player.

github.com/tomasklaen/uosc
Improved UI homepage screenshot

About Improved UI

uosc is an open source on-screen interface for the mpv media player. It shows controls based on the position of the cursor, rather than on every mouse movement. The timeline can also shrink to a small progress bar when not in use.

With it you can use a configurable controls bar and a nested context menu, select audio, video and subtitle tracks, download subtitles from Open Subtitles, load external subtitle files, select stream quality, and browse directories and playlists. Menus can be searched by typing, the scroll wheel can seek or change volume and speed depending on cursor position, and chapters can appear as ranges on the timeline. It also supports thumbnails through thumbfast integration and provides an API for other scripts. It requires mpv 0.33 or higher and is installed with scripts for Windows and Linux/macOS or manually into the mpv config folder.

It suits mpv users who prefer mouse-driven controls and menus over keyboard-only operation and configuration files.

Key features

  • UI elements show or hide based on cursor proximity
  • Configurable controls bar and nested context menu
  • Menus for tracks, subtitles, stream quality and playlists
  • All menus searchable by typing
  • Scroll wheel seeks, adjusts volume or speed by hover target
  • Timeline thumbnails through thumbfast integration
Best for: mpv users who want on-screen, mouse-driven controls and searchable menus.
Good for
  • Open source interface for mpv
  • Install scripts for Windows, Linux and macOS
  • Searchable menus and configurable controls
Watch out for
  • Requires mpv 0.33 or higher
  • UI refresh during playback follows video frame rate

Improved UI at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Improved UI alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

ModernZ

github.com/Samillion/ModernZ

ModernZ adds features to an mpv on-screen controller and is a fork of ModernX that retains mpv’s controller standards.

Open source
24 alternatives

Popular in Media Players & Servers

Well-known listings from the same topic.

All 194

Improved UI FAQ

What is uosc?
It is an on-screen interface script for the mpv media player that shows controls based on cursor proximity.
What version of mpv does uosc require?
It requires mpv 0.33 and higher.
How is uosc installed?
It can be installed with the provided Windows or Linux/macOS installer scripts, or manually by extracting files into the mpv config directory.
Does uosc support timeline thumbnails?
Yes, through integration with thumbfast. Installing thumbfast is sufficient for thumbnails to work.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing