com.github.iwalton3.jellyfin-media-player Jellyfin Media Player Desktop client for Jellyfin media server Ian Walton GPL-2.0 CC0-1.0 https://github.com/iwalton3/jellyfin-media-player https://github.com/iwalton3/jellyfin-media-player/blob/master/README.md https://github.com/iwalton3/jellyfin-media-player/issues jellyfinmediaplayer The desktop client https://raw.githubusercontent.com/iwalton3/mpv-shim-misc-docs/master/images/jmp-browse.png The application playing Big Buck Bunny https://raw.githubusercontent.com/iwalton3/mpv-shim-misc-docs/master/images/jmp-player.png The server dashboard https://raw.githubusercontent.com/iwalton3/mpv-shim-misc-docs/master/images/jmp-admin.png

Jellyfin Desktop Client based on Plex Media Player. Play your Jellyfin media in the jellyfin-web application with significantly improved media support. The client also supports SyncPlay.

AudioVideo Video Player TV

Changes:

  • Update web client to 10.8.10 to patch stored XSS issue.
  • Skip searching for SSL bundles on Linux. (#301)
  • Disallow flac from video transcoding. (#423)
  • Allow disabling dovi transcode rule.
  • Fix missing port in translation. (#288)
  • Censor token from new stored creds block.

Changes:

  • Add aspect ratio controls to player. (#388)
  • Don't reset mute between videos. (#349)
  • Auto-detect and switch SteamOS to TV mode. (#237)
  • Allow forcing transcodes for HEVC, Hi10p, 4K, HDR, and/or AV1.
  • Allow requesting the server to transcode to HEVC.
  • Improve usability of client API to make integrations with other clients easier.
  • Allow running JMP without an embedded webclient.
  • JMP now uses the official webclient build from repo.jellyfin.org.
  • Fix time breakage from skipIntroPlugin. (#387)
  • Add delay to prevent broken update dialog. (#373)
  • Prevent Dolby Vision content playing without server transcoding.

Changes:

  • Update web client to 10.8.9.
  • Add support for Jellyscrub and Skip Intro. (Must be enabled manually, requires third-party plugins.)
  • Update to MPV version v0.35.1.
  • Add input map for DualShock 4 connected via USB (#359)
  • Add support for DVBSUB subtitles (#279)
  • Allow screensaver when video is paused (#276)

Changes:

  • Fix audio and subtitle selection for 10.8.0. (#271)
  • Stop forcing fullscreen on Windows when visibility changes. (#94)
  • Update jellyfin-web client to 10.8.1.

Changes:

  • Update web client to 10.8.0.
  • Add --platform option. (#159)
  • Added Xbox input mapping. (#197)
  • Disable youtube-dl attempts on media errors.
  • Allow retry with transcode instead of usng a hard failure. (#127)
  • Add exit app function (#198)
  • Set the MaxStaticBitrate to avoid server hard-coded 8 mbps limit.
  • Add build for Ubuntu 22.04 (#256)
  • Enable windows dark mode support. (#247)

Changes:

  • Update jellyfin-web to 10.7.6.
  • Add dependency to libqt5xml5. (#103)
  • Fix hang after playback error. (#88)
  • Fix alt+tab switching on GNOME. (#84)
  • Fix media key pause/play on Windows. (#83)

Changes:

  • Always set volume on playback. (#78)
  • Allow user to theme application icon on Linux. (#75)
  • Fix ignoreSSLErrors option on Linux. (#74)
  • Add Global Windows Media Key/OSD integration. (#73)
  • Enable drag-drop file uploads into web client. (#56)
  • Add option to create a Windows Desktop Shortcut.
  • Use smaller jellyfin icon on macOS to match other icons.
  • Change default hwdec from enabled to copy.
  • Allow smaller window size.
  • Add more error handling to AutoSet feature.

Changes:

  • Remember intended subtitle and audio selection between episodes.
  • Allow disabling the server's custom CSS.
  • Allow using custom CSS locally on the client. (Per user)
  • Fix scroll bar styling on TV mode.
  • Add Windows taskbar integration. (#61)
  • Fix volume OSD not showing on mute toggle. (#63)

Changes:

  • Add update notifier.
  • Add option to disable input repeat. (#49)
  • Add config-only option to ignore SSL certificates. (#48)
  • Fix excessive width of options drop-downs in some cases.

Changes:

  • Backport fix for images not loading.
  • Enable mouse back/forward buttons. (#42)
  • Fix subtitle offset support. (#35)
  • Add back support for TV mode, and also use configuration/command line flags.
  • Add support for some media keys, remotes, and controllers through inputmanager.
  • Enable hardware video decoding by default.
  • Allow file download option in web client again.
  • Fix more warnings in the codebase. (#32)

Changes:

  • Add builds for win32, debian, and ubuntu.
  • Fix music performance issue where there were excessive API calls (#22)
  • Fix fullscreen button in web player.
  • Add maximized window state preserving (#26)
  • Fix QT warnings (#24)
  • Fix wayland and wayland hwdec support (#20, #23)
  • Set white font color on modal and add class for css themes.
  • Upgrade jellyfin-web to 10.7.2.

Changes:

  • Add settings menu for built-in player settings.
  • Add hardware acceleration in the web view. (disable with --disable-gpu)
  • Make subtitle position and scale settings work with SSA and bitmap subtitles.
  • Switch to NativeShell interface for jellyfin-web extensions.
  • Fix video download option to open links in browser.
  • Fix up next dialog hiding the player UI.
  • Add support for remote devtools.
  • Properly advertise player name, version, and computer name.
  • Fix F11 key for fullscreen.

Changes:

  • Fix external subtitle support.
  • Fix skipping to previous song twice setting random volume.
  • Make easier to compile on Linux.

Changes:

  • Add native music playback.
  • Fix undefined onErrorInternal.
  • Remove breakpad.

Changes:

  • Added support for setting playback rate.
  • Added SyncPlay support. (Note there are still some glitches.)
  • Fixed issue where exiting video would go back a page.
  • Fixed issue where video reloads every time you seek.
  • Fixed some play/pause event issues.