README.md - mpv-jellyfin - MPV script for adding an interface for Jellyfin.
(HTM) git clone git://jay.scot/mpv-jellyfin
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
README.md (1378B)
---
1 # mpv-jellyfin
2 [mpv](https://github.com/mpv-player/mpv) plugin that turns it into a [Jellyfin](https://jellyfin.org/) client
3
4 ## Features
5
6 - Minimal Jellyfin client that integrates into mpv
7 - Navigate your libraries and play files
8 - Some basic metadata is shown for each item
9 - If an item is unwatched, it's description is hidden to prevent spoilers
10 - When a video file finishes playing, it will be marked as watched
11
12 ## Installation
13
14 Copy the .lua file in `scripts/` to your mpv scripts directory (See [mpv's manual](https://mpv.io/manual/master/#files)).
15
16 ## Configuration
17
18 Can be configured through the usual `script-opts` mechanism of mpv (see its [manual](https://mpv.io/manual/master/#files)). The file [`jellyfin.conf`](script-opts/jellyfin.conf) in this repository contains a detailed list of options.
19
20 ## Usage
21
22 By default, the Jellyfin menu can be toggled with `ctrl+j`.
23
24 You can navigate around using the arrow keys.
25
26 When you activate a video in the menu, it will begin to play that file.
27
28 ## Limitations
29
30 In general this is a very minimal script and isn't designed to be a full Jellyfin client. Changing settings or metadata has to be done from a real Jellyfin client.
31
32 Thumbnails will accumulate if the selected image path isn't tmpfs. In addition thumbnails are raw bgra, which means they are less space efficient than the source images from the Jellyfin server.