plexWatch (v0.3.3): Notify and Log 'Now Playing'+'Watched' content on a Plex Media Server + Recently Added content
Download/Install: https://github.com/ljunkie/plexWatch/tree/v0.3.3 ( 0.3.3 - 2015-03-29 )
ReadMe: https://github.com/ljunkie/plexWatch/blob/master/README.md
ChangeLog: https://github.com/ljunkie/plexWatch/blob/master/change.log
Frontends
- PlexWatchWeb: http://forums.plexapp.com/index.php/topic/82819-plexwatchweb-a-web-front-end-for-plexwatch/
- PlexWWWatch: https://forums.plex.tv/topic/98005-plexwwwatch/
Wiki: https://rarforge.com/w/index.php/PlexWatch ( outdated )
Supported Push Notifications
- https://pushover.net
- https://prowlapp.com
- http://growl.info/ (via Growlnotify @ http://growl.info/downloads#generaldownloads)
- https://twitter.com/ (create a new app @ https://dev.twitter.com/apps)
- https://boxcar.io/ (boxcar v1 & boxcar_v2)
- SNARL/GROWL: GNTP notifications supported. Anything that uses GNTP should work
- https://www.pushbullet.com
- https://pushalot.com
What it does
- notify when a user starts watching a video
- notify when a user stops watching a video
- notify on recently added content to a PMS server
- notifies via prowl, pushover, growl, twitter, boxcar, GNTP and/or a log file
- notifications per provider enabled/disabled per notification type (watching, watched, recently added)
- backed by a sqlite DB (for state and history)
- CLI to query watched videos, videos being watched and stats on time watched per user
- Limit output per user or exclude users
- MyPlex login: script can run from any computer ( not only the PMS )
- Automatic SQLite backups. ( Daily,Weekly, Monthly )
- logs IP address of client device streaming
- FriendlyName for users ( converts myplex username into a user specified name - can also be separated per device)