pmmx

Find out what is missing in your Plex library

pmmx scans your library and shows incomplete movie collections, missing episodes and files without your preferred audio or subtitle languages. Free, open source and self-hosted.

View on GitHub Installation
pmmx dashboard pmmx mobile view

Features

Find gaps

Missing movies in collections and missing episodes of your shows, matched against TMDb.

Check language tracks

Shows files that lack your preferred audio or subtitle languages.

Streaming check

For missing titles: where they can be streamed, rented or bought (via Watchmode).

Notifications

Via ntfy, Discord or Pushover, with daily scheduled scans.

Plex sign-in

Sign in with your Plex account, with settings per user.

Web and app

Responsive web app, plus an Android app that connects to your own server.

Installation

You need Docker with Compose and a TMDb API key. Clone the repository, copy .env.example to .env, set the values and start it:

docker compose up -d --build

Then open http://localhost and sign in with Plex. The full guide is in the README on GitHub.

Android app

The app is a client for your own pmmx server. On first start you enter your server address. There is no central server and the developer collects no data.