I have to say, while much of plexWatchWeb is not functional for me, because I am using a Windows PMS, what does work is very well done. The Home page, which appears to be fully functional for the current windows build of plexWatch, seems like it may be a superior page to monitor the system from. I like it. I can't wait to see what the pages that don't display yet look like. Nice job!
I have to say, while much of plexWatchWeb is not functional for me, because I am using a Windows PMS, what does work is very well done. The Home page, which appears to be fully functional for the current windows build of plexWatch, seems like it may be a superior page to monitor the system from. I like it. I can't wait to see what the pages that don't display yet look like. Nice job!
I will make sure I have a functioning plexWatch for windows tomorrow. While it may not include all the bells and whistles the linux version has, I'll make sure plexWatch/Web is satisfied :) I'm hoping to include all that I can.
The history errors won't resolve until your plexWatch database is upgraded to include the "paused_counter". This is a plexWatch v0.1.0 feature.
Two questions for the home page errors,
- Is your PMS mapped to port 443 for the standard http port or the https port?
- Is the server running plexWatch and plexWatch/Web on the same LAN as your PMS server? If not, do you have you the option configured in plex/Web for List of networks that are allowed without auth?
The PMS is mapped to 443 for HTTP, not HTTPS. This is due to port restriction at certain places where Plex/Web is used.
The PMS, plexWatch and plexWatch/Web are all on the same virtual machine, hence on the same network/subnet.
This is excellent! Thanks for all your hardwork!
I wanted to ask if it would be possible or if there were any plans to make this work with a separate webserver on the same network?
I run a linux webserver that also runs plexwatch and my PMS is on windows 7.
I mapped the plex logs directory on my webserver and plexwatch runs fine, logs IPs etc.
I installed plexWatchWeb on my linux server and also runs great, it just doesnt pull down images/posters for recently watched.
I think i could get it working if i knew where it was trying to look/pull these images from and i could map the folder to my linux server and modify the code a little.
I can tweak code, but i am no developer.
This has really come a long way and you guys are doing great things, I really appreciate all your efforts, keep up the great work!
I wanted to ask if it would be possible or if there were any plans to make this work with a separate webserver on the same network?
I run a linux webserver that also runs plexwatch and my PMS is on windows 7.
I mapped the plex logs directory on my webserver and plexwatch runs fine, logs IPs etc.
This is how I will be trying plexwatch/web as well.
I run a linux VM (running plexwatch) on top of a windows 7 box that runs PMS.
My plan is to run the web server for plexwatch/web on the linux VM
This is excellent! Thanks for all your hardwork!
I wanted to ask if it would be possible or if there were any plans to make this work with a separate webserver on the same network?
I run a linux webserver that also runs plexwatch and my PMS is on windows 7.
I mapped the plex logs directory on my webserver and plexwatch runs fine, logs IPs etc.
I installed plexWatchWeb on my linux server and also runs great, it just doesnt pull down images/posters for recently watched.
I think i could get it working if i knew where it was trying to look/pull these images from and i could map the folder to my linux server and modify the code a little.
I can tweak code, but i am no developer.
This has really come a long way and you guys are doing great things, I really appreciate all your efforts, keep up the great work!
plexWatchWeb can run on any server on the same network as your PMS server. You will just have to figure out how to get the plexWatch db accessible to it. I use a combination of ssh server key authentication between servers, a shell script and Cron job to automate the transfer of the db from one server to another. Another way would be via CIFS shares.
The images come from your PMS server.
Did you set the ip of your PMS server in config.php?
Are you running your PMS server on a different port than 32400? If so, download v0.0.3dev which supports any port.
plexWatchWeb can run on any server on the same network as your PMS server. You will just have to figure out how to get the plexWatch db accessible to it. I use a combination of ssh server key authentication between servers, a shell script and Cron job to automate the transfer of the db from one server to another. Another way would be via CIFS shares.
The images come from your PMS server.
Did you set the ip of your PMS server in config.php?
Are you running your PMS server on a different port than 32400? If so, download v0.0.3dev which supports any port.
Thanks for the reply.
I have the PMS server IP set correctly in the config file (the windows box on the standard port), and i pointed the db section to /opt/plexWatch/plexWatch.db (plexWatch and plexWatchWeb on same Linux box)
Attached a screen shot of what i see.
How does it pull the images from the PMS? Does plexWatch do this on its own somehow and feed them to plexWatchWeb?
+1 Superb addition. Fills a large gap in the current PMS and PlexWeb apps.
As far as I can tell, its working fine for me on OSX 10.8.5, latest PMS and standard MAMP stack. Once again very nice job.
I will make sure I have a functioning plexWatch for windows tomorrow. While it may not include all the bells and whistles the linux version has, I'll make sure plexWatch/Web is satisfied :) I'm hoping to include all that I can.
Take your time. There's no rush. But best of luck with it, and thanks!
The wait is over :)
plexWatch 0.1.1 Release :: http://forums.plexapp.com/index.php/topic/79616-plexwatch-windows-branch/page-3#entry477358
NOTE: All you have to do is replace the exe. There are new options in the config file, but if you don't use notifications or want to modify them, then you don't really have to update it.
Once you run the exe, it will fix the DB and your plexWatch/Web should work! (to be verified)
Thanks for the reply.
I have the PMS server IP set correctly in the config file (the windows box on the standard port), and i pointed the db section to /opt/plexWatch/plexWatch.db (plexWatch and plexWatchWeb on same Linux box)
Attached a screen shot of what i see.
How does it pull the images from the PMS? Does plexWatch do this on its own somehow and feed them to plexWatchWeb?
Are you attempting to access plexWatch/Web from a device that is not on the same network as your Plex Media Server? If so, images will fail to load because there is no myPlex authentication written into plexWatch/Web at this time.
Are you attempting to access plexWatch/Web from a device that is not on the same network as your Plex Media Server? If so, images will fail to load because there is no myPlex authentication written into plexWatch/Web at this time.
Ah! Thats the issue, even though the webserver and plex server on are the same network, when i access the site from a different location other than my local network the images do no display.
Thats odd, i figured since everything was local it would just load up like a normal website would. (like the other sites i host)
That is definitely the issue. When i browse the site on the local network everything works correctly.
Thanks again for all your help, hopefully this will be a future addition if you feel it's a worthy one.
Ah! Thats the issue, even though the webserver and plex server on are the same network, when i access the site from a different location other than my local network the images do no display.
Thats odd, i figured since everything was local it would just load up like a normal website would. (like the other sites i host)
That is definitely the issue. When i browse the site on the local network everything works correctly.
Thanks again for all your help, hopefully this will be a future addition if you feel it's a worthy one.
You can add the server that is running plexWatchWeb into the allowed network list in the PMS.
- Plex/Web, settings, advanced settings, network: add your "IP/255.255.255.255" to the list of allowed without auth
You can add the server that is running plexWatchWeb into the allowed network list in the PMS.
- Plex/Web, settings, advanced settings, network: add your "IP/255.255.255.255" to the list of allowed without auth
The images still dont show up when adding the IP (I also have the user/pass in the config for plexweb)
I even tried adding the public IP of where im trying to view it from and that still didnt allow the images to come through.
The images still dont show up when adding the IP (I also have the user/pass in the config for plexweb)
I even tried adding the public IP of where im trying to view it from and that still didnt allow the images to come through.
You might have to start/stop the server for that to take or you have the wrong ip? not sure. If you can browse to your server ip http://ip:32400/ from the machine running plexwatch/web and get a response that isn't "401 Unauthorized", then it *should* work.
You might have to start/stop the server for that to take or you have the wrong ip? not sure. If you can browse to your server ip http://ip:32400/ from the machine running plexwatch/web and get a response that isn't "401 Unauthorized", then it *should* work.
Interesting, when i plug in the public IP im at i get a "This XML file does not appear to have any style information associated with it." when i go to my ip address:32400, when i take it out (without restarting) i get the 401 Unauthorized.
So its getting through i guess, but its just not passing the images to plexwatchweb (and also info about how long a show has been paused that ive noticed.)
You can add the server that is running plexWatchWeb into the allowed network list in the PMS.
- Plex/Web, settings, advanced settings, network: add your "IP/255.255.255.255" to the list of allowed without auth
It will require the public IP or domain name for this to work but I'm failing to get my PMS to authenticate my iphone over 4g atm using subnet mask 255.255.255.255. It should work but it doesn't. I had to use 255.255.255.254. Strange....
Interesting, when i plug in the public IP im at i get a "This XML file does not appear to have any style information associated with it." when i go to my ip address:32400, when i take it out (without restarting) i get the 401 Unauthorized.
So its getting through i guess, but its just not passing the images to plexwatchweb (and also info about how long a show has been paused that ive noticed.)
Yea, the iPhone will not display the xml result, but it sounds like the api calls should work. More fun for eleese :)
It will require the public IP or domain name for this to work but I'm failing to get my PMS to authenticate my iphone over 4g atm using subnet mask 255.255.255.255. It should work but it doesn't. I had to use 255.255.255.254. Strange....
Neither worked for me. Its all good. Not a huge issue for me.
Thanks for the help.
The wait is over :)
plexWatch 0.1.1 Release :: http://forums.plexapp.com/index.php/topic/79616-plexwatch-windows-branch/page-3#entry477358
NOTE: All you have to do is replace the exe. There are new options in the config file, but if you don't use notifications or want to modify them, then you don't really have to update it.
Once you run the exe, it will fix the DB and your plexWatch/Web should work! (to be verified)
I installed this on my windows machine, and PlexWatchWeb seems to basically work as advertised now. Thanks!
I did find a bit of an issue with PlexWatch or PlexWatchWeb (my thinking is maybe plexWatch should handle this issue, but what do I know? lol...). I added a few videos today to a section, and then decided to move them to a different PMS section, obviously deleting them from the initial section. This caused all kinds of errors on the plexWatchWeb Home page where it displays new content. Basically the errors were stating they couldn't find the metadata for the shows, which is correct, because those shows don't exist anymore. Just thought I'd mention it.
Here's the errors received from plexWatchWeb...
Warning: simplexml_load_file(http://192.168.1.111:32400/library/metadata/19500): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\xampp\plexWatchWeb\index.php on line 154
Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://192.168.1.130:32400/library/metadata/19500" in C:\xampp\plexWatchWeb\index.php on line 154
Notice: Trying to get property of non-object in C:\xampp\plexWatchWeb\index.php on line 156
Notice: Trying to get property of non-object in C:\xamp\plexWatchWeb\index.php on line 180