{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Python client library for interacting with Jellyfin media server APIs, enabling programmatic access to search, browse, authenticate, and control Jellyfin instances.","skillfed_tags":["media-server","jellyfin","rest-api"],"use_cases":["Build a custom media player or remote control application that communicates with a Jellyfin server","Automate media library management tasks such as searching, fetching metadata, or updating user playback state","Integrate Jellyfin into a home automation or media center workflow without relying on Kodi","Create a CLI tool or bot that queries and controls Jellyfin playback across multiple sessions","Develop a third-party interface to browse and stream from a Jellyfin instance"],"what_it_does":"jellyfin-apiclient-python is a Python wrapper around the Jellyfin media server REST API, extracted from the Jellyfin Kodi addon to enable standalone use. It handles server authentication via username/password or API key, session management, and provides methods to search media, fetch metadata, control playback, and manage user data. The client depends on requests, urllib3, websocket_client, and certifi for HTTP communication and WebSocket support.\n\nThe package is intentionally incomplete\u2014it exposes common Jellyfin API operations but may require manual additions for less-used endpoints. It supports timesync, SyncPlay, remote session control, and backup APIs. Configuration is done through a config object, and API calls return dictionaries with Items, TotalRecordCount, and StartIndex fields.","worth_installing":"Yes, if you need programmatic access to a Jellyfin server and accept GPLv3 copyleft terms. The package is actively maintained, has low dependency friction, and covers most common use cases. Be aware that the API is intentionally incomplete\u2014you may need to extend it for specialized endpoints. Not suitable for proprietary applications due to GPLv3 licensing."},"id":"jellyfin-apiclient-python","links":{"html":"https://skillfed.io/packages/jellyfin-apiclient-python","md":"https://skillfed.io/packages/jellyfin-apiclient-python.md","pypi":"https://pypi.org/project/jellyfin-apiclient-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":null,"license_treatment":"copyleft","name":"jellyfin-apiclient-python","python_support":"supports_current","summary":"Python API client for Jellyfin"},"popularity":{"monthly_downloads":83532,"position":14069,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.18.0"}
