Skip to main content
Any Framework

A command-line interface for Jellyfin media server

Published
Mar 13, 2026
7mo ago
Total Downloads
3.1K
3,080

Install

dotnet add package JellyfinCli --version 0.1.0

No framework information available.

README

Jellyfin CLI (jf)

A command-line interface for Jellyfin media server, built with .NET 10, Spectre.Console, and Kiota.

Installation

dotnet tool install -g JellyfinCli

Quick Start

# Login with username/password
jf auth login --server https://your-server.example.com --username admin

# Login with API key
jf auth login --server https://your-server.example.com --api-key YOUR_KEY

# Check connection
jf server ping
jf server info

# Browse your library
jf items list
jf items search --query "Breaking Bad"

Commands

Group Commands
auth login, logout, status
server info, ping, logs, activity, restart, shutdown
items list, get, search, latest, favorite, unfavorite, delete, resume
users list, get, create, delete, password
sessions list, state
library refresh, scan
playlists list, get, create, delete, add, remove
collections list, create, delete, add, remove
devices list, get, delete
tasks list, get, run
plugins list, enable, disable, uninstall
backups list, create, restore
livetv channels, recordings, timers
syncplay list, new, join, leave
raw get, post, put, delete

Global Options

Option Description
--server Server URL (saved after login)
--token Auth token (saved after login)
--api-key API key for authentication
--user User ID (use me for current user)
--json Output as JSON
--verbose Verbose output
--limit Limit number of results
--start Pagination offset

Building from Source

git clone https://github.com/JKamsker/Jellyfin-Cli.git
cd Jellyfin-Cli
dotnet build
dotnet run --project src/Jellyfin.Cli -- server ping --server https://your-server.example.com

License

MIT

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.