If you are a Linux user who wants a front-end for the popular MPV video player, Celluloid may be your best bet.
I installed the application via flatpak but you can find quite a few packages linked at the official GitHub; installation instructions for flatpak are available on the same page.
The GUI of Celluloid is quite similar to most Linux apps, and quite minimal. Click on the + button in the top left corner to open a video, or drag and drop one on to the interface. You can also load a web URL to stream content directly using the player from the Open Location menu.
Celluloid has a couple of buttons in the top right corner. The first button is for toggling full-screen mode, second (hamburger menu) lets you access a few options. You can toggle the controls (playback bar) and the playlist (hit F9 to view), and save a playlist from this menu. It also houses options to select the video track, audio track and the subtitle.
Click on the Preferences menu item to access the program options. You can toggle the dark theme for the interface,there are settings to remember the last file location (not the playback time, but the folder location), and an option to hide the mouse cursor automatically in window mode. Speaking of which, you can auto-hide the playback controls by enabling the “Use floating controls in Windowed mode”.
Celluloid lets you select where the MPV configuration file is located and lets you load your custom settings with ease. If you don’t have one, you can create one using our beginner friendly guide as reference, or if you have a Windows computer, maybe you can use Glow to generate an MPV config file quickly. The miscellaneous section has a few other options such as a setting to ignore playback errors, and to always open the video in a new window. You can also set custom settings (command line options) using the “Extra MPV Options” text field, located in the Miscellaneous tab.
MPV user scripts are compatible with Celluloid. To add them, navigate to the Plugins tab which is found under the Preferences menu. You can view the list of Celluloid’s keyboard shortcuts from the menu as well. There are 3 pages of shortcuts, which are very useful, e.g. to control the video size, volume, take screenshots, adjust subtitles, and more using the shortcuts.
The playback interface lets you pause and play a video with a right-click which I found to be useful. I had no problems with videos played with Celluloid; the audio quality and the whole media playback experience was just as good as the regular MPV application that I use on Windows. The program is light on resources, and there is no learning curve which is always a good thing.
Celluloid is written in GTK+, and was formerly called GNOME MPV. I would say that its interface is slightly more appealing than the Windows-only MPV.NET front-end.