jellytui

Crates.iojellytui
lib.rsjellytui
version0.1.5
sourcesrc
created_at2025-01-03 08:07:39.618432+00
updated_at2025-01-13 15:11:59.132066+00
descriptionA terminal user interface for Jellyfin, using MPV
homepage
repositoryhttps://github.com/tyrantlink/jellytui
max_upload_size
id1502216
size152,437
tyrantlink (tyrantlink)

documentation

README

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

Commit count: 6

cargo fmt