#mpv #tui #jellyfin #user #media #user-name #password

app jellytui

A terminal user interface for Jellyfin, using MPV

2 releases

new 0.1.4 Jan 3, 2025
0.1.3 Jan 3, 2025

#112 in Command-line interface

Download history 124/week @ 2024-12-29

124 downloads per month

GPL-3.0 license

55KB
1.5K SLoC

jellytui is a simple TUI for Jellyfin for browsing media, and playing it through mpv

Support for Linux and Mac, Windows and other BSD support is untested.

Requirements

Installation

Cargo

cargo install jellytui

From source

git clone https://github.com/tyrantlink/jellytui
cd jellytui
cargo build --release

Usage

jellytui

On first run, you will be prompted to enter your Jellyfin server URL, username, and password. This information will be stored in $XDG_CONFIG_HOME/jellytui/config.toml or $HOME/.config/jellytui/config.toml.

Keybindings

  • Ctrl c: Exit
  • Ctrl r | F5: Refresh Jellyfin metadata
  • Arrow keys: Navigate, up and down to scroll, left and right to change pages
  • Page Up | Page Down: Scroll up and down one page
  • Enter: Play media, or list episodes series
  • Escape: Exit episode list
  • Ctrl e: Toggle episode inclusion in search results
  • Any other key: Search, backspace to delete characters, ctrl backspace to clear search

Acknowledgements

Name inspired by jftui by Aanok

Dependencies

~13–45MB
~743K SLoC