Celluloid is a popular GTK front-end to MPV, the (incredibly) configurable cross-platform, command-line based media player, and makes many of MPV’s more advanced features a touch easier for users to find, try and benefit from.
In Celluloid 0.28 its developers have focused on improving the UI.
Player controls see refinement in both regular mode, full-screen mode and if ‘floating’ controls are enabled for windowed mode – fewer buttons are shown by default:
As you can see above (and below), the player control bar reduces its options to just the core essentials: jump back, play/pause, and jump forward, seek bar, volume slider, and the playlist toggle — if the playlist queue is empty.
If multiple videos are queued in the playlist, the ‘prev’ and ‘next’ buttons reappear so that you can, obviously, jump to the prev/next items in the playlist. And the “loop” and “shuttle” buttons no longer in the toolbar are now accessed from the playlist.
Elsewhere, the title of the currently playing video relocates from the “floating” window control section at the top in full screen into the floating player control box, above the seek-bar – either in fullscreen or when floating elements are enabled, pictured below:
Celluloid 0.28 gives its playlist some (much-needed) visual and functional change. It now slides in over the video canvas rather than appending itself beside it, adopt a semi-transparent look, and displays video file duration (when available).
Celluloid 0.28 also adds support for Lua modules through a script-modules folder, expanding on the player’s existing ‘plugin’ support to do all kinds of things, including take advantage of the underlying MPV feature set.
Finally, keyboard-centric users might be pleased to hear Celluloid’s main menu can be opened at any time sans a mouse, with the tap of the F10 key.
Other changes in Celluloid 0.28:
- Next/previous buttons now control playlist position by default
- Floating controls in window mode enables floating header bar
- Crash when closing app on GTK 4.17 fixed
- Minimum window width increased to 290
- Open button now has a text label
- Obsolete GTK API calls dropped
- No longer uses autotools (so a easier to compile)
- libadwaita dependency bumped to 1.6
- Irish Gaelic translation
More details in the official change-log.
Install Celluloid 0.28
Interested in checking the changes out first hand?
You can install the latest version of Celluloid on Ubuntu 24.10 or 25.04 by adding the Celluloid PPA to your list of software sources, then installing the app:
sudo add-apt-repository ppa:xuzhen666/gnome-mpv
sudo apt update && sudo apt install celluloid
To install Celluloid 0.28 on Ubuntu 24.04 LTS (or earlier) you can use the official Flatpak build from Flathub (once it’s updated – and keep in mind if you don’t have other apps from Flathub that rely on the same runtime it will also need to be downloaded.
***Reposted from OMG Ubuntu