github jellyfin/jellyfin-mpv-shim v3.0.0pre10
Pre-release 10: Theming and Live TV

pre-release4 hours ago

This pre-release adds theming, better passthrough support (tested against a real optical SPDIF card on Linux), and full Live TV support.

Changes:

  • Add full Live TV support including browsing, guides, recordings, and scheduling.
    • Should match jellyfin-web's UI. Report any gaps or issues.
    • Tested by me against faketvsource and by another community member against an HDHomeRun.
  • Add theming system.
    • Allows users to create themes in the form of json documents, which can be placed in the config directory.
    • Added a contributed nebula theme as well as ports of the themes from jellyfin-web.
    • Carousel < and > buttons in the UI now render and behave like jellyfin-web.
  • Improved audio passthrough support.
    • Added exclusive mode support (where applicable) and device selection.
  • TV show episodes updates show as posters instead of letterboxed thumbnail previews.
  • Toggle for Discord Rich Presence added to settings screen.
  • Ported over translations from jellyfin-web where applicable and made the new UI translatable on Weblate.

Bug fixes:

  • Fixed UI freeze and possible blank page rendering bug in paginated mode.
  • Back button now restores scroll position.
  • Fixed blank window flashing in external mpv mode.
  • Fixed issue where i playback info screen persists in media browser.
  • Fixed issue where ac3 transcoder would be attached to streams where passthrough should be enabled.
  • Fixed several old syncplay protocol violations.
    • Seeking would cause all clients to wait until someone manually paused and played the video.
    • Stopping playback wasn't handled correctly.
    • Buffering wasn't reported, causing de-syncs between members.
    • Resync commands were ignored by the duplicate command filter.
    • A possible race condition might cause lost pause/play events.

To install on Linux, install via pip:

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

Or via the attached flatpak file:

flatpak install --user --bundle jellyfin-mpv-shim_v3.0.0pre10_amd64.flatpak

Development was assisted using AI.

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

NewReleases is sending notifications on new releases.