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-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d6956b91ab3efc4ec1d2abd658ebb17aabcfb3eafd8e0837df3246cdb50ab8 |
|
MD5 | b0382f39ffcb9581a67c9d53c0fd6dfb |
|
BLAKE2b-256 | 9b7ccc9a6faef503766d010b1e86722ef18e649c95d8daf22f471a6f78480909 |