# celluloid-player/celluloid

A simple GTK+ frontend for mpv

Repository: https://github.com/celluloid-player/celluloid
Canonical: https://ross.abutalabs.com/products/celluloid-player-celluloid
Homepage: https://celluloid-player.github.io
Language: C
License: GPL-3.0
License Family: copyleft
Topics: video-player, media-player, audio-player, mpv, gnome-mpv, c, gtk, celluloid, gtk4, libadwaita
Last push: 2026-07-17T10:43:07+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 93, release rhythm 53, longevity 100
- inputs: {"age_days": 4415, "days_push": 47, "days_rel": 157, "gap_med": 179.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1452, forks 109 (observed 2026-08-28T04:04:46.019558+00:00)

## What it is
Celluloid (formerly GNOME MPV) is a simple GTK4 frontend for the mpv media player, using libmpv's client API for playback. It offers a native GNOME interface with playlist management, mpv config compatibility, MPRIS support, and Wayland support.

## Use cases
- play videos with a simple GTK gui on linux
- use mpv with a graphical interface
- manage playlists with drag and drop
- integrate mpv with GNOME desktop via MPRIS
- play audio and video files on wayland
- use mpv config files with a gui player

## When to choose
- you want mpv's playback power with an easy-to-use GUI
- you use GNOME or a Wayland desktop and want native integration
- you want a lightweight player that reads mpv.conf directly

## When to avoid
- you prefer mpv's minimal keyboard-driven interface
- you need a player on Windows or macOS (primarily Linux/GNOME focused)
- you need advanced media library or transcoding features

## Facets
- artifact type: application
- maturity: active
- function: gui, video-processing, audio-processing
- domain: media, desktop-applications, cross-platform
- platform: -
- tags: mpv-frontend, video-player, media-player, gnome, libadwaita, wayland, mpris, linux, desktop, gtk

## Member repositories
- celluloid-player/celluloid (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:46.019558+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:35:47.493074+00:00, confidence not recorded.
  - readme: https://github.com/celluloid-player/celluloid (fetched 2026-08-28T04:04:46.019558+00:00, sha de2b1e153676)
  - homepage: https://celluloid-player.github.io (fetched 2026-08-29T11:45:02.352552+00:00, sha ad41e7544e4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
