Celluloid
Celluloid is a free GTK+ frontend for mpv on Linux and Windows.
What Celluloid is
Celluloid is a free GTK+ frontend for mpv on Linux and Windows. It uses mpv through the libmpv client API, while allowing mpv configuration files to control options and keybindings. You can open files and URIs from command-line arguments, a file chooser, an Open Location dialog, or drag and drop. Playlist entries can be added, removed, and rearranged by dragging, and loaded playlist files or online playlists such as YouTube playlists expand into individual items. Celluloid supports network playback, subtitles, hardware acceleration, and most mpv user scripts. Scripts can be installed from the Plugins tab in preferences. The player implements the MPRIS D-Bus interface for compatible desktop clients and is described as fully functional on Wayland. Linux packages, Flatpak and Snap releases, and source builds are available. Flatpak packages support multiple distributions and are sandboxed. The software is distributed under GNU GPL version 3 or later, without warranty.
Good
- Free software under GNU GPL version 3 or later
- Supports network playback, subtitles, and hardware acceleration
- Drag-and-drop playlist editing
- Most mpv user scripts supported
- Works with Flatpak, Snap, packages, and source builds
Watch out
- Some scripts can conflict with Celluloid keybindings
- No free trial because the software is already free
- Flatpak sandboxing may affect package behavior
Who it suits
Celluloid suits Linux or Windows users who want an mpv-based player with configurable controls, playlists, subtitles, network playback, and script support. It also fits Wayland desktops and users seeking MPRIS integration.
Verdict
Celluloid combines an approachable GTK+ interface with mpv configuration and script support. Its Linux and Windows availability, playlist tools, and desktop integration make it suitable for configurable playback without a paid plan.
Plans and prices
From Celluloid's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free software | Free | GNU GPL version 3 or later |
The facts
Each one read from Celluloid's own pages, with the date it was checked.
What it does
- Configuration
- It can use mpv configuration files and input configuration for options and keybindings.checked 11 Oct 2026
- Desktop integration
- Celluloid implements the MPRIS D-Bus interface for integration with compatible desktop clients.checked 11 Oct 2026
- File and URI input
- Files and URIs can be opened through command-line arguments, a file chooser, an Open Location dialog, or drag and drop.checked 11 Oct 2026
- Flatpak sandbox
- The installation page says Flatpak packages support multiple distributions and are sandboxed.checked 11 Oct 2026
- Hardware acceleration
- Yeschecked 21 Sep 2026
- Installation
- The maker lists Linux packages, Flatpak releases on Flathub, Snap releases on Snapcraft, and source builds.checked 11 Oct 2026
- License
- Celluloid is distributed under the GNU General Public License, version 3 or later, without warranty.checked 11 Oct 2026
- License model
- freechecked 21 Sep 2026
- Limits
- Some mpv scripts may define keybindings that conflict with Celluloid and require new bindings in input.conf.checked 11 Oct 2026
- Network playback
- Yeschecked 21 Sep 2026
- Online playlists
- Playlist files and online playlists such as YouTube playlists are expanded into individual items when loaded.checked 11 Oct 2026
- Playback engine
- Celluloid interacts with mpv through the libmpv client API.checked 11 Oct 2026
- Playlist
- Playlist entries can be added, removed, and rearranged using drag and drop.checked 11 Oct 2026
- Purpose
- Celluloid is a GTK+ frontend for mpv, designed to be easy to use while remaining configurable.checked 11 Oct 2026
- Scripts
- Celluloid supports most mpv user scripts, which can be installed through the Plugins tab in preferences.checked 11 Oct 2026
- Subtitle support
- Yeschecked 21 Sep 2026
- Wayland
- The project says Celluloid is fully functional on Wayland.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
Where it runs
- Supported platforms
- Linux,Windowschecked 21 Sep 2026
Alternatives to Celluloid
- 1
foobar2000
Free planAndroidiOSAPILinux8.3Free plan - 2
Volumio
Free planAndroidiOSWebAPI8.2Free plan - 3

Infuse
Free planiOSmacOS8.1From $16.99 a year - 4
mpv
Free planAndroidAPILinuxmacOS7.9Free plan - 5

Audirvāna
AndroidiOSLinuxmacOS7.7From $6,999 a year - 6

MediaPortal
Free planAndroidiOSWebWindows7.6Free plan
