This is a prerelease for user testing and feedback. It allows MPV Shim to be used as a fully fledged desktop client with offline sync! No additional dependencies added from the old gui mode. The UI should be pretty snappy and keep RAM usage minimal as it uses Tkinter and is not a web app running in electron. Tested on Debian Stable and Windows so far.
To install this prerelease on Linux, use:
pip install --upgrade "jellyfin-mpv-shim[all]"
pip install --upgrade "git+https://github.com/jellyfin/jellyfin-mpv-shim@local-ui"
(First command ensures gui dependencies, second command installs prerelease.)
Changes:
- Multi-server media browsing UI via Tkinter
- Offline sync, playback, and download management
- Migrates old
gui_mgrto new unified UI (more friendly UI for setup) - Adds settings UI to manage most config values without editing json
- Removed broken "auto set subtitles for season" feature and replaces it with easier
language_configusage via GUI settings and the automatic track remembering feature I originally implemented for Jellyfin Media Player.
AI was used to assist the development of this, however code has been reviewed and functionality tested by me, as usual.
