github jellyfin/jellyfin-mpv-shim v3.0.0pre9
Pre-Release 9: General Client Improvements

pre-release3 hours ago

This pre-release fixes a number of problems that people testing the previous v8 pre-release found and generally improves the usability of the new MPV-based UI.

New features:

  • Optionally download new episodes automatically in the background from currently watched shows and the Next Up list.
  • The home screen now honors custom ordering and library exclusions.
  • Added audio passthrough settings and night mode support.
    • Night mode normalizes volume so dialogue is the same loudness as explosions and other "cinematic" effects.
  • You can now switch the library pages to use pagination if preferred.
  • Application now supports running in the background even without the systray components installed.
    • To quit, simply run with the stop command line argument or open the client again and disable running in the background.
  • Added ArtCNN and fixed issue where enabling shaders disabled Vulkan support.
    • Pre-release Note: On Linux, to use shaders, you must git clone the repo, run git checkout local-ui-mpvtk && ./gen_pkg.sh, and then pip install .[all]
    • Added a --reset-shaders command line flag for if shaders render the UI unusable.
  • Added secondary subtitle support.

Bug fixes:

  • Fixed HiDPI scaling and added the ability to re-configure app scaling.
  • Several fixes applied for application geometry. It should now be remembered and not resize itself.
  • HDR video output fixed and the grey background around videos removed.
  • Live TV should properly close the stream when closed. Also added basic homepage display support.
  • Made scroll less laggy and unusable. You can re-configure scrolling amounts in settings.
  • Fixed numpad support and added tab/shift+tab in UI integrations.
  • Fixed issue where older versions of MPV didn't show anything when launching application.
  • Improved video loading handling to avoid problems with slow loading or duration-less streams.
  • Display mirroring does not summon the browser while closed.
  • Various UI rendering issues fixed.
  • Enable music video libraries. (They're just videos.)

To install this pre-release on Linux, use:

pip install --upgrade --force-reinstall "jellyfin-mpv-shim[all]@git+https://github.com/jellyfin/jellyfin-mpv-shim@local-ui-mpvtk"

Development was assisted using AI.

Don't miss a new jellyfin-mpv-shim release

NewReleases is sending notifications on new releases.