Introduction

Greetings all!

What started out as me trying to learn Python ended up being a quite useful app, so I thought I'd share what I've got so far.

This initially started out basically as a direct port of PlexWatchWeb from PHP to Python so it would be easier for most people to get running. I however am never satisfied so after much tinkering and tweaking I started slowly adding and fixing things that I thought needed attention.

If you have no idea what I'm talking about then that's fine too, if you came here to just find a tool to easily monitor and receive notify playback events from Plex you're at the right place.

A picture says a thousand words, so here's a few screenshots highlighting some of PlexPy's current functionality.





Home page with activity pane of current active streams, some quick stats and recently added items.





History tables of watched media items, fully searchable and column toggles (I've just blocked out the sensitive info in the screenshot):





Graphs for various analytics:





Various notification options and and customisable settings:

PlexPy Downloads

Github page and download: https://github.com/drzoidberg33/plexpy

Readme: https://github.com/drzoidberg33/plexpy/blob/master/README.md

Installation guide: https://github.com/drzoidberg33/plexpy/wiki/Installation

Troubleshooting: https://github.com/drzoidberg33/plexpy/wiki/Troubleshooting

Changelog: https://github.com/drzoidberg33/plexpy/blob/master/CHANGELOG.md





Bugs and Feature requests

Please report any bugs and feature requests on the Github page issue tracker: https://github.com/drzoidberg33/plexpy/issues

Contributing Developers

Please see the CONTRIBUTING.md file on the Github page if you are interested in helping out. All pull requests should be made to the dev branch.



Thanks

This project would never had existed if it wasn't for developers that wrote the code which my project is based off.

These projects are: