A Jellyfin command line client.
Project description
Jellyfin CLI
A Jellyfin command line client written in Python with urwid.
How to install
This app requires Python3.6 or higher
You can install it by executing pip3 install --user jellyfin-cli
I recommend symlinking the script to your path so you can execute it directly from the terminal:
This will typically require something like the following:
ln -s $HOME/.local/bin/jellyfin-cli /usr/bin/jellyfin-cli
How to use
The first time you run it, you will be greeted by a minimalist login prompt. This will repeat every time the token is invalidated.
After that you can use the interface. Everything except music works.
Player-wise MPV and VLC are supported out of the box but typically any player that supports network streaming (and that doesn't require any flags) will work. You can specify a custom player path through the PLAYER_PATH
environment variable.
Development
Want to contribute? Sure! You are free to create bug reports, feature requests and pull requests. I will try my best to review all of them.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Jellyfin_CLI-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf72da787e966c82cd17984a837a8ae4a93dcd38351827196e6306784726fdd |
|
MD5 | 7ad8f8d483923c4310b0d9886e102483 |
|
BLAKE2b-256 | f116550596aa79ad02cf1947cb74e21f54bb642ea2af75c6a951bbab261f48ae |