MPV Cast Client for Jellyfin
This release fixes a bunch of bugs and adds some new upscalers which in my testing perform better than the old "generic" profile for all media types.
About Windows Downloads:
This version improves ergonomics of custom MPV configurations by allowing for a full-fledged MPV configuration directory. This makes it easy to add scripts and fonts by simply placing them in the respective directories and may also make other kinds of configurations easier. Some issues with the application not closing correctly have also been resolved.
Jellyfin MPV Shim running with mpv-osc-modern. Most OSCs supporting the thumbfast script will now work in MPV Shim unmodified. Just set thumbnail_osc_builtin
to false
in conf.json
and install the OSC of your choice in the scripts
folder.
Changes:
This release adds a new feature which stretches the capabilities of MPV. It allows you to see thumbnail previews as you hover your mouse over the seek bar! This is great for people who like the MPV interface but miss this feature from the web client or Jellyfin Media Player. The update also forces Dolby Vision files to get transcoded by Jellyfin by default. You can disable this and use gpu-next
support if you prefer.
Thumbnail seeking uses a custom version of the osc
for MPV. While unlikely, if this causes issues for your configuration you can replace it with either your own version (you would have to apply my patches which are clearly marked) or disable the feature. MPV does require me to store all the images uncompressed as a temporary file so it can be displayed. If you are using an image width of 320 with Jellyscrub enabled, a 24 minute TV episode uses 40 MB and a 4 hour movie uses about 250 MB.
Changes:
This version is primarily for updating dependency versions for MPV and improving connection stability.
Changes:
The main reason for this release is to fix the extremely annoying regression in 10.8.0 where the client will not re-connect properly if you lose your network connection. The new version will automatically check to see if it is available as a client to cast to and will disconnect/reconnect using an exponential back-off if it is not.
Changes:
This release fixes some bugs and brings the software more up-to-date. I have done some testing against the newly released 10.8.0 server.
Changes:
Changes:
libdav1d
in flatpak build.Changes:
This release removes the desktop (embedded webview) mode in MPV Shim. This mode was always intended to buy time until there were better options, and now there are two excellent successors!
Jellyfin Media Player (read about it here) is the suggested media player for people who used the desktop mode in MPV Shim. It offers a better and more user friendly experience, with the same great media support you've come to expect from MPV Shim. Jellyfin Media Player includes exciting new features including using the web player interface with MPV, audio passthrough, setting your refresh rate automatically, and support for remote controls and game controllers. It is based on the open source Plex Media Player application and has builds for all major platforms.
If you select Jellyfin MPV Shim in the Jellyfin web client, you can set it as the default cast destination. This will cause all media played through the web client to play in MPV Shim until you disable it. This is the option I have personally been using as my web browser is usually already open. This is a great option for people who prefer the MPV interface or who use the anime-focused features in MPV Shim.
MPV Shim will continue to be updated, taking a focus on power users who like to customize their player to an extent that other players cannot. It is still an excellent option for remote control and lightweight playback, offering a fully controllable background cast mode not seen in any other player.
Changes:
About Windows Downloads: