PlexWatch and PlexWatchWeb installation and configuration procedure for dummies (Windows)

not really, meant the part about

PHP CURL HTTPS causing exception SSL certificate problem

You need just to set cacert.pem to curl.cainfo.

  1. download http://curl.haxx.se/ca/cacert.pem and save it somewhere.
  2. update your php.ini file by adding the following line:

curl.cainfo = "C:\path o\cacert.pem"

BOOOOOOOOOOMMM your a legend thanks for this it is appreciated.

So.. Like another user here that posted earlier, I had everything setup and working until... I saw the optimization/port config, and said "lemme do the optimization now!". Yea, now PWW errors out and doesn't work. So does anyone have a copy of the changes made before the "optimization" post? That post only shows the after ports/config. 

Please Help!!

 

Hi everyone

 

I dont know much about computers but i´m doing my best to put this thing to run, I really apreciate if u can help me.  :)

 

This is waht i have done:

 

Install

* unzip contents to c:\plexWatch\

* rename config.pl-dist-win32 to c:\plexWatch\config.pl

* Edit (with notepad++) c:\plexWatch\config.pl

* open a command prompt 

* cd c:\plexWatch

* run: plexWatch.exe   (and verify no errors -- don't expect any output yet)

http://imageshack.co.../724/l7YNqu.png

 

 

Test the script:

* open a command prompt 

* cd c:\plexWatch

* start a show

* run: plexWatch.exe

* stop the show

* run: plexWatch.exe

http://imageshack.co...4568/8r9YrK.png

 

Automatically notify/log watching/watched content:  ( You must enable this script for plexWatch to work )

* schedule a task (every minute) to execute c:\plexWatch\plexWatchNotify.vbs  ( specify the start in folder as c:\plexWatch\ ) 

Automatically notify on Recently Added Content:

* schedule a task (every 5 minutes or more) to execute c:\plexWatch\plexWatchRecentlyAdded.vbs  ( specify the start in folder as c:\plexWatch\ ) 

 

As for the notification configuration, all done in the config.pl file:

In my configuration, I tested PushOver and Email

1: if you want to see the IP addresses in the notifications. It took some testing to figure out how to set the server log path format and this is what worked.

2: Not sure if I had to or not but I did it anyway...

3: I think it's self explanatory 

4: the real username (Plex.tv or home users, doesn't matter)

5: The friendly name to see in the notifications

 
The Problem is here:
 

So, to test:

-start a movie from anywhere, any platform

-Run the scheduled task (PlexWatchNotify.vbs one)

You should get a "watching" notification about the playback on whatever notification platform configured.

-Stop movie

-Run it again

You should get a "watched" notification

The problem is that I don´t recibe any nothification from pushover nor email, I dont know what i´m doing wrong my head is about to explote  ;)

I´m using windows 8 if you need more info please let me know 

Thanks!

 

@dbinott

Let me try ..

@dbinott

Thanks for your help but I have same Problem, nothing happended. :mellow:

http://imageshack.com/a/img909/4116/DjhmMi.png

Settings are very easy but i feel something is missing, something im doing wrong or mi PC setting do not allow the script to run.

Any other Idea? please!!!!

@dbinott


It works !, I really appreciate your help.


thanks!

Thanks for the instructions! finally got it done after months of crashing with PlexNotify.

I can confirm that you only need the Apache on Xamp, no MySQL.

Question, does anyone know where to modify the format for RecentlyAdded?

Also, what is the [T] and [D] stands for in the notifications?

i set this up over the weekend and have 1 strange quirk:  the index page shows nothing but the nav bar across the top.  ALL the other tabs work just fine, but index.php is blank.  i've tried reinstalling, rebooting, etc.  i also didn't see this brought up anywhere else on this forum.  any ideas/suggestions?

I set up PlexWatch back in May but never did anything with it at first. Last week I finally got PlexWatchWeb and PlexWWWatch working properly, but some reason right around this time (6/11) PlexWatch stopped saving new information. I can see in the logs that the server is still running and gathering information, but nothing has been updated when I run plexWatch.pl --watched since 6/11. Attached are my logs and debug logs if anybody can let me know what is going on.

Thanks!

Edit: I see that "incrementing seen key" started appearing in my debug logs 06/10 18:13:25 and it looks like that's where it all went to ■■■■. I'm tempted to just blow away my database and start over, or possibly restore an old db dump.

I can still see users logging in and watching videos. But it stopped logging their actions and giving stats back on 05/29/2015. I'm not sure but I might have installed an updated around then.

I have the exact same problem.

hello
I do not know if this will help you but I had the same problem I just changed in the parameter ip address 127.0.0.1 pms has 192.168.0.102 "ip of the machine"
everything is back to normal
hello
I do not know if this will help you but I had the same problem I just changed in the parameter ip address 127.0.0.1 pms has 192.168.0.102 "ip of the machine"
everything is back to normal

Mine was set to localhost. I switch to the IP and still no love. It sees shows starting just fine, just no logging in the last month.

I wanted to change the port at the last step to something other than 80 but once changed, could no longer access it. I made sure to port forward the chosen port on my router as well. Advice?

My ultimate goal is to have this accessible outside my network and have it secure. I attempted the password steps provided here https://github.com/ecleese/plexWatchWeb/wiki/XAMPP-Users but was not sure what the steps did because nothing asks for my password that I set?

I have just managed to get plexwatch set up on my server after getting frustrated with plexNotify.
I’ve successfully set up a pushover notification to push watched, watching, paused, and resumed to a certain app. There is another tag “push_recentlyadded” that works for me as well.
I want to be able to create another pushover app that my plex users can subscribe to in order to get push updates on recently added content.
I tried making another copy of the pushover block and changing the app token to the new one. This doesn’t work and now only gives me notifications on recently added.
Is there a way to achieve this?
This is what I’ve tried, and it doesn’t work.

'pushover' => {
    'enabled' => 1, ## set to 1 to enable Pushover
    'push_recentlyadded'  => 0,
    'push_watched'        => 1,
    'push_watching'       => 1,
    'push_paused'         => 1,
    'push_resumed'        => 1,
    'token' => 'apptoken1', ## your app token
    'user' => 'usertoken',  ## your user token
    'title' => '{user}',
    'sound' => 'intermission',
},
'pushover' => {
    'enabled' => 1, ## set to 1 to enable Pushover
    'push_recentlyadded'  => 1,
    'token' => 'apptoken2', ## your app token
    'user' => 'usertoken',  ## your user token
    'title' => '{user}',
    'sound' => 'intermission',
},

@boang.liu said:
I have just managed to get plexwatch set up on my server after getting frustrated with plexNotify.
I’ve successfully set up a pushover notification to push watched, watching, paused, and resumed to a certain app. There is another tag “push_recentlyadded” that works for me as well.
I want to be able to create another pushover app that my plex users can subscribe to in order to get push updates on recently added content.
I tried making another copy of the pushover block and changing the app token to the new one. This doesn’t work and now only gives me notifications on recently added.
Is there a way to achieve this?
This is what I’ve tried, and it doesn’t work.

'pushover' => {
    'enabled' => 1, ## set to 1 to enable Pushover
    'push_recentlyadded'  => 0,
    'push_watched'        => 1,
    'push_watching'       => 1,
    'push_paused'         => 1,
    'push_resumed'        => 1,
    'token' => 'apptoken1', ## your app token
    'user' => 'usertoken',  ## your user token
    'title' => '{user}',
    'sound' => 'intermission',
},
'pushover' => {
    'enabled' => 1, ## set to 1 to enable Pushover
    'push_recentlyadded'  => 1,
    'token' => 'apptoken2', ## your app token
    'user' => 'usertoken',  ## your user token
    'title' => '{user}',
    'sound' => 'intermission',
},

@boang.liu
I think pushover is a variable that needs to be unique so maybe you cant associate it with 2 different configs. Why dont you use pushbullet as your notifier and configure pushover for your users or vise versa?

Hi, I was just looking into replacing my PlexNotify with this solution. A couple of questions f anyone can answer. Is it possible to have this be on a different machine than my server but on the same network? And also if there is any way at all possible to migrate my existing plex notify database to this? Thanks

@rock7632 said:
Hi, I was just looking into replacing my PlexNotify with this solution. A couple of questions f anyone can answer. Is it possible to have this be on a different machine than my server but on the same network? And also if there is any way at all possible to migrate my existing plex notify database to this? Thanks

Yes and I don’t think so… (to my knowledge)

@sfnetwork said:

Can you tell me how to specify the server? Is it by the local IP of the server machine and if so where would I specify that?

@rock7632 said:
Can you tell me how to specify the server? Is it by the local IP of the server machine and if so where would I specify that?

in the config.pl file (first section of my procedure)
Server IP address/port and if you want the IP addresses also, you’ll need to point to PMS log (but not sure about UNC format here… I would start without making sure it works)

Then in PlexWatch/Web, same, IP/port.