Jellyfin MPV Shim 3.3.0

Jellyfin MPV Shim is a cross-platform cast client for Jellyfin.

  • By Ian Walton
  • Open Source
  • Updated Oct 23, 2026
Download for Windows

About Jellyfin MPV Shim

Jellyfin MPV Shim is a cross-platform cast client for Jellyfin.

What's new in 3.3.0

This release updates the certificate bundles to distrust the compromised eMudhra CA. Without it, anyone could intercept HTTPS requests to your Jellyfin server *until 2039*. The release was tested against mitmproxy --emudhra to confirm both mpv and python reject the certificate.

Security:

  • Fix eMudhra TLS bypass via compromised CA.
  • For PyPI users, jellyfin-mpv-shim takes a hard dependency against certifi>=2026.10.19, to ensure you also get the fix.

Additional Changes:

  • Add Special Features for movies and TV shows (#759)
  • Fixed a second player window opening when restoring from minimized (#828)
  • The app now exits cleanly if the player cannot be restarted.
  • The Trailer button only appears when the server has a trailer.
  • Add a More menu to detail pages with Refresh Metadata (#764)
  • Delete from Disk moved into the More menu.
  • Improve button UX and update Elegance theme (#839, #840)
  • Fix invalid regex throwing, windows direct paths, credential file perms, handle nullable settings (pokke#1)

When upgrading/installing on Linux via PyPI, use:

pip install --upgrade "jellyfin-mpv-shim[all]"

You can also install on Linux via Flathub.

About testing:The end-to-end test suite now has a faster light tier for use during development, and the release gate still runs the full suite on both mpv backends on Linux and Windows.

About Windows Downloads:

  • If your CPU is older than roughly 2013 or you get a 0xc0000142 error you need to use the LEGACY64 build.
  • You do not need administrator rights to install the software.
  • You can avoid warnings on files by unblocking the file in the properties dialog.
  • You may need to disable Smart App Control if unblocking via Properties does not work.

Development was assisted using AI.

Full release notes »

Technical details

PublisherIan Walton
Version3.3.0
Release date2026-10-23
LicenseMIT
Installer typeinno
Architecturex64
Package IDIanWalton.JellyfinMPVShim

Install Jellyfin MPV Shim from the command line

Install with Windows Package Manager
winget install --id=IanWalton.JellyfinMPVShim -e
Update to the latest version
winget upgrade --id=IanWalton.JellyfinMPVShim -e
Uninstall
winget uninstall --id=IanWalton.JellyfinMPVShim -e
Silent install with the offline installer
"jellyfin-mpv-shim_3.3.0_installer.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

jellyfinjellyfin-clientmpv

Jellyfin MPV Shim version history

  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.10.0
  • 2.9.0
  • 2.8.0
  • 2.7.0
  • 2.2.0
  • 2.0.2

Frequently asked questions

Is Jellyfin MPV Shim free?

Yes. Jellyfin MPV Shim is free and open-source software released under the MIT license.

What is the latest version of Jellyfin MPV Shim?

The latest version is 3.3.0, released on Oct 23, 2026.

Is it safe to download Jellyfin MPV Shim?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with f0530120004468b45668cd226e4ae254348f496046be2f7b84829f4877bfa014.

Which Windows versions does Jellyfin MPV Shim support?

Jellyfin MPV Shim runs on Windows and is available for 64-bit (x64) systems.

How do I install Jellyfin MPV Shim silently?

Run the offline installer with "jellyfin-mpv-shim_3.3.0_installer.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=IanWalton.JellyfinMPVShim -e --silent.

How do I uninstall Jellyfin MPV Shim?

Open Settings › Apps › Installed apps, find Jellyfin MPV Shim and select Uninstall. From the command line, run winget uninstall --id=IanWalton.JellyfinMPVShim -e.