├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── jellyfin-cli ├── jellyfin_cli ├── __init__.py ├── jellyfin_client │ ├── JellyfinClient.py │ ├── __init__.py │ └── data_classes │ │ ├── Audio.py │ │ ├── Items.py │ │ ├── Movies.py │ │ ├── Shows.py │ │ ├── View.py │ │ └── __init__.py ├── main.py ├── urwid_overrides │ ├── Button.py │ └── __init__.py └── utils │ ├── __init__.py │ ├── login_helper.py │ └── play_utils.py ├── requirements.txt └── setup.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/README.md -------------------------------------------------------------------------------- /jellyfin-cli: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from jellyfin_cli.main import App 3 | App()() -------------------------------------------------------------------------------- /jellyfin_cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/JellyfinClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/JellyfinClient.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/Audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/data_classes/Audio.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/Items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/data_classes/Items.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/Movies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/data_classes/Movies.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/Shows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/data_classes/Shows.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/View.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/jellyfin_client/data_classes/View.py -------------------------------------------------------------------------------- /jellyfin_cli/jellyfin_client/data_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jellyfin_cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/main.py -------------------------------------------------------------------------------- /jellyfin_cli/urwid_overrides/Button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/urwid_overrides/Button.py -------------------------------------------------------------------------------- /jellyfin_cli/urwid_overrides/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jellyfin_cli/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jellyfin_cli/utils/login_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/utils/login_helper.py -------------------------------------------------------------------------------- /jellyfin_cli/utils/play_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/jellyfin_cli/utils/play_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp 2 | urwid 3 | aio-mpv-jsonipc -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marios8543/Jellyfin-CLI/HEAD/setup.py --------------------------------------------------------------------------------