MediaFlick Get the app

Featured

Keep your
mpv setup.

Windows Linux macOS Open source

MediaFlick gives Jellyfin its own desktop library, then opens video in the real mpv process on your machine. Your shaders, scripts, profiles, bindings and mpv.conf still apply.

Progress and watched state report back to Jellyfin while mpv plays.

Real processNot embedded libmpv — the executable you already use.

Local indexSQLite mirror with full-text search.

Original qualityDirect play by default; transcoding stays optional.

01 · Why external mpv?

An embedded player is convenient. It is also not your player.

People who tune mpv depend on the parts around it. MediaFlick does not try to reproduce that setup inside a web view — it launches the executable you already use, with every flag and script intact.

  • SVP4
  • SDR → HDR
  • GLSL shaders
  • Lua scripts
  • Input bindings
~/.config/mpv/mpv.conf Unchanged
profile=gpu-hq
vo=gpu-next
glsl-shaders-append="~~/shaders/FSRCNNX_x2.glsl"
input-conf="~~/input.conf"

02 · What the app handles

Library

Titles, summaries, genres and cast are mirrored into SQLite. Search runs against the local index instead of waiting on a server round trip for every keystroke.

Background sync · Full-text search

Playback

Original-quality streams go straight to external mpv. For slower links, use Jellyfin's automatic limit or set a bitrate from 1.5 to 120 Mbps.

mpv · MPC-HC on Windows · Track selection

Playstate

Playback start, progress, watched status and resume position report back to Jellyfin. Finishing a film in mpv updates the server for your other devices.

Progress reports · Resume points

Extras

A release calendar and collections in the app. The optional server companion adds Seerr requests, external ratings and richer collection data without sharing service keys.

Calendar · Collections · Companion plugin

03 · First run

Point it at Jellyfin.
Press play.

  1. 01
    Sign in.

    Password or Jellyfin Quick Connect.

  2. 02
    Index.

    MediaFlick mirrors the libraries on your account into a local SQLite cache.

  3. 03
    Play.

    Pick a title. MediaFlick opens it in mpv and keeps Jellyfin updated.

Windows can download mpv from inside the app. Linux and macOS use a system installation.

Open source · Releases on GitHub

Your config took time.
Use it.

Download MediaFlick