Celluloid logo

Celluloid

Enables concurrent program building from concurrent objects.

Made by Unknown Author

  • multimedia

  • Audio Player

  • Media Player

  • Video Player

What is Celluloid?

Celluloid is a simple GTK+ frontend for the powerful mpv media player. It interacts with mpv via the libmpv client API, providing access to mpv's extensive playback capabilities. Celluloid can be configured through a preferences dialog, allowing users to adjust various settings, including external MPV configuration files and additional keybindings. The application supports the use of most mpv Lua scripts, though some may require resolving keybinding conflicts. Celluloid aims to offer a user-friendly and customizable interface for the advanced mpv engine, enabling users to build concurrent programs from concurrent objects as easily as they would construct sequential programs from sequential objects

Highlights

  • Interaction with mpv via libmpv client API for access to powerful playback features
  • Configurable through preferences dialog, including external MPV configuration files
  • Support for most mpv Lua scripts, with ability to resolve keybinding conflicts
  • Customizable keybindings through external input.conf files
  • Concurrent programming capabilities for building complex applications

Platforms

  • mpv
  • Linux

Languages

  • English

Features

    • Lightweight

    • Works Offline

    • Ad-free

    • Gtk

    • Dark Mode