YOUR BFF WHEN IT COMES TO THE BEST LINUX & OPEN SOURCE NEWS & RESOURCES

News

Celluloid 0.28 Adds Lua Module Support, Refreshes UI

Open-source video player Celluloid premiered a new release this weekend with user-interface improvements, support for Lua models and more.

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.

MPV updated recently – see Linux App Release Roundup (March) for what’s new

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:

Celluloid 0.28 reduces the number of player controls shown

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.

A neater, more compact look – not sure about the window controls though!

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).

Refreshed playlist UI – and a few extra controls!

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

Show More

getFOSSD

https://t.me/getfoss

Related Articles

Back to top button
Get Support