Compiling PlexyGlass is fairly simple; however it is recommended to use Python 2.7 since the Plex framework is using Python 2.7.


Ensure git is installed and run the following:

git clone --recurse-submodules plexyglass.bundle
cd ./plexyglass.bundle

Setup venv

It is recommended to setup and activate a venv.

Install Requirements

Install Requirements
python -m pip install --upgrade --target=./Contents/Libraries/Shared -r requirements.txt --no-warn-script-location
Development Requirements
python -m pip install -r requirements-dev.txt

Build Plist

python ./scripts/

Remote Build

It may be beneficial to build remotely in some cases. This will enable easier building on different operating systems.

  1. Fork the project
  2. Activate workflows
  3. Trigger the CI workflow manually
  4. Download the artifacts from the workflow run summary