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
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.