- Switch servers from the browser (s) with auto-discovery; auto-fallback to
discovery when a saved server is unreachable, so you're never locked to a
rebuilt box. cliamp's Jellyfin provider is re-synced on every (re)login.
- Ignore late LAN-discovery results once off the login screen (footer/input
clobber fix).
- install.sh: curl|bash one-liner that downloads the per-arch release binary,
still builds from a clone when Go is present; adds a floating Walker entry
(TUI.float app-id) + icon on Omarchy desktops.
- Docs: USER_GUIDE.md plain-English walkthrough; README install one-liner,
accurate keybindings, features section.
- Bump version to 1.0.0.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Collapse the project/module/directory name to match the binary, so there
is a single name everywhere (tuistream-play -> tsplay). The binary, config
dir and Jellyfin client identity were already tsplay.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Terminal Jellyfin client, watch-side companion to TUISTREAM.
- LAN auto-discovery (broadcast + unicast subnet sweep)
- mpv-window video playback over JSON IPC (pause/seek/progress/resume)
- headless audio playback with in-terminal now-playing screen
- volume control with remembered level, mute
- audio auto-advance + n/p track skip through the album queue
- Omarchy-themed UI with Nerd Font (nf-md) icons
- cliamp Jellyfin provider auto-config on login
- pacman dependency-installing installer
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>