Video

uosc – minimalist proximity-based UI for mpv

uosc is a feature-rich minimalist proximity-based UI for mpv.

This is free and open source software.

Key Features

  • UI elements hide and show based on their proximity to cursor instead of every time mouse moves. This provides 100% control over when you see the UI and when you don’t. Click on the preview above to see it in action.
  • When timeline is unused, it can minimize itself into a small discrete progress bar.
  • Build your own context menu with nesting support by editing your input.conf file.
  • Configurable controls bar.
  • Fast and efficient thumbnails with thumbfast integration.
  • UIs for:
    • Selecting subtitle/audio/video track.
    • Downloading subtitles from Open Subtitles.
    • Loading external subtitles.
    • Selecting stream quality.
    • Quick directory and playlist navigation.
  • All menus are instantly searchable. Just start typing.
  • Mouse scroll wheel does multiple things depending on what is the cursor hovering over:
    • Timeline: seek by timeline_step seconds per scroll.
    • Volume bar: change volume by volume_step per scroll.
    • Speed bar: change speed by speed_step per scroll.
    • Just hovering video with no UI widget below cursor: your configured wheel bindings from input.conf.
  • Right click on volume or speed elements to reset them.
  • Transforming chapters into timeline ranges (the red portion of the timeline in the preview).
  • A lot of useful options and commands to bind keys to.
  • API for 3rd party scripts to extend, or use uosc to render their menus.

Website: github.com/tomasklaen/uosc
Support:
Developer: Tomas Klaen
License: GNU Lesser General Public License v2.1

uosc in action

uosc is written in Lua. Learn Lua with our recommended free books and free tutorials.


Related Software

mpv front-ends
HarunaAdmirable media player and a capable front-end for mpv
Kawaii-PlayerPlayer, media library manager and portable media server
SMPlayerMedia player with built-in codecs
uoscMinimalist proximity-based UI for mpv
MPC-QTClone of Media Player Classic
CelluloidSimple GTK+ frontend for mpv
Mementompv-based video player for studying Japanese
xt7-player-mpv(In)complete graphical interface to mpv, focused on usability
Deepin MovieBilled as a full featured video player
MoonPlayerBuilt using Qt and uses libmpv ffmpeg, and youtube-dl
Kylin Videompv and MPlayer front-ends using Qt
Baka MPlayerSimple design reflects the idea for an uncluttered and enjoyable environment

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments