{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Unofficial Python bindings for the Plex API that let you programmatically control Plex servers, search libraries, manage playback on connected clients, and listen to server notifications.","skillfed_tags":["media-server","automation","api-wrapper"],"use_cases":["Automatically find and list unwatched content in your Plex library for batch operations or reporting.","Build a custom remote control interface to play media on specific Plex clients from a Python application.","Automate library maintenance tasks like scanning for new media, analyzing metadata, or emptying trash.","Create integrations that respond to Plex server events by listening to notifications.","Query and manage playlists, ratings, and playback state across your Plex server programmatically."],"what_it_does":"PlexAPI is an unofficial Python wrapper around the Plex media server API, letting you automate interactions with Plex servers from Python code. It depends only on requests and works with Python 3.10 and later. You can use it to navigate and search libraries, perform server maintenance tasks like scanning and analyzing, remotely control playback on connected clients (including Sonos speakers with appropriate setup), and subscribe to server notifications.\n\nThe library is designed to match the capabilities of the official Plex Web Client. It reads XML documents from the Plex server and exposes them as Python objects with camelCase naming to match the underlying API structure. The project has been maintained since 2014, is actively developed, and has no known security vulnerabilities.","worth_installing":"Yes. PlexAPI is actively maintained, has no known vulnerabilities, installs cleanly with minimal dependencies, and supports current Python versions. It's well-suited for anyone needing to automate Plex server operations or build custom integrations. The BSD-3-Clause license is permissive. The only gotcha is that you need network access to a running Plex Server and a valid auth token to use it."},"id":"plexapi","links":{"html":"https://skillfed.io/packages/plexapi","md":"https://skillfed.io/packages/plexapi.md","pypi":"https://pypi.org/project/plexapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-10","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"PlexAPI","python_support":"supports_current","summary":"Python bindings for the Plex API."},"popularity":{"monthly_downloads":408596,"position":6876,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.18.2"}
