/plexhints

Python type hinting library for Plex plugin development.

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

plexhints

GitHub Workflow Status (CI) Read the Docs Codecov GitHub Releases PyPI PyPI - Downloads

Overview

Attention!

Plex is removing ALL support for plugins. This project is no longer maintained. See Plex Forum for more information.

Plexhints is a set of tools to aid in the development of plugins for Plex Media Server. It is not a framework, but rather a set of tools that can be used to make your life easier.

Documentation is available on Read the Docs.

This project is not affiliated with Plex Inc.

Features

  • Python library providing type hints to aid in the development of Plex plugins. Get rid of all those IDE warnings and errors!
  • A GitHub Action that will install and bootstrap a Plex Media Server in a CI environment. The action can install plugins and setup dummy libraries. Additionally the Plex token is provided as an output. This is useful for testing your plugin or other Plex project in a CI environment.