Plex Notify

You can uninstall and reinstall it all data us stored in a database.


Sent from my SM-N900P using Tapatalk

progress with the webserver. Now I can atleast get it to work somewhat. I can view localhost:8082/rss/ and see xml of the rss feed with "The XML file does not appear to have any style information associated with it. The document tree is shown below."

Another issue is when i try to view the feed from another machine on the same network i get "Bad Request - Invalid Hostname"

"HTTP Error 400. The request hostname is invalid". When I attempt this I use the ip for box running the IIS instead of just localhost.

When I try to change the hostname in the settings and then restart IIS I get "Failed to register URL "http://JD:8082/" for site "PlexNotify" application "/". Error description: Access is denied. (0x80070005)

progress with the webserver. Now I can atleast get it to work somewhat. I can view localhost:8082/rss/ and see xml of the rss feed with "The XML file does not appear to have any style information associated with it. The document tree is shown below."

Another issue is when i try to view the feed from another machine on the same network i get "Bad Request - Invalid Hostname"

"HTTP Error 400. The request hostname is invalid". When I attempt this I use the ip for box running the IIS instead of just localhost.

When I try to change the hostname in the settings and then restart IIS I get "Failed to register URL "http://JD:8082/" for site "PlexNotify" application "/". Error description: Access is denied. (0x80070005)

I'm getting this error

Bad Request - Invalid Hostname

HTTP Error 400. The request hostname is invalid.

CPU% is resolved!  It is under 2% all the time.  When you have a minute let me know how I can figure out what database is running.

Thanks,

Alpha v0.0.0.74
 - Fixed bug where sometimes users and statistics would bring you to the wrong page.
 
I have pushed off the image thing for now. My brain is fried on the matter. im adding music and recently added support as we speak.

I found the solution! You will find the statistics page use ALOT less memory now. =)

Alpha v0.0.0.75
 - Fixed memory leak for bitmap Images.

Can confirm - memory usage much lower in general and definitely not sticking at 500mb +

Great work

I have the groundwork done for Recently added. I have started on pushbullet. I am going to fully integrate Plex Notify with pushbullet. 

Alpha v0.0.0.76
 - Fixed some instances where images where skewed.
 - Fixed bug if desktop notifications where disabled, it disabled all notification providers as well.
 - Crash Fix on statistics screen. 

I have a bug with 76. I got a notification for a user (me) even though notifications for that user are set to off.

Nothing in the logs...

It doesn't happen from all players though. Happened with the new PHT that was released today but not from plex/web or android app.

I have a bug with 76. I got a notification for a user even though notification for that users are set to off.
Nothing in the logs...


Ok thanks for the report

Sent from my SM-N900P using Tapatalk

There's something wrong with the update procedure. I've received two notification about an update to 77 but when I opened PlexNotify it was still on 76.

I tried to manually update by closing and reopening and got an error via live update:

PLATFORM VERSION INFO
	Windows 			: 6.2.9200.0 (Win32NT)
	Common Language Runtime 	: 4.0.30319.34014
	System.Deployment.dll 		: 4.0.30319.33440 built by: FX45W81RTMREL
	clr.dll 			: 4.0.30319.34014 built by: FX45W81RTMGDR
	dfdll.dll 			: 4.0.30319.33440 built by: FX45W81RTMREL
	dfshim.dll 			: 6.3.9600.16384 (winblue_rtm.130821-1623)

SOURCES
Deployment url : file:///C:/Users/orcar_000/Desktop/Plex%20Notify.appref-ms%7C
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
X-AspNet-Version: 4.0.30319
Deployment Provider url : http://plexnotify.codeplex.com/releases/clickonce/Plex%20Notify.application
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
X-AspNet-Version: 4.0.30319
Application url : https://plexnotify.codeplex.com/releases/clickonce/Application%20Files/Plex%20Notify_0_0_0_77/Plex%20Notify.exe.manifest
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
X-AspNet-Version: 4.0.30319

IDENTITIES
Application Identity : Plex Notify.exe, Version=0.0.0.77, Culture=neutral, PublicKeyToken=74c4c3a5386d1f89, processorArchitecture=msil, type=win32

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\orcar_000\Desktop\Plex Notify.appref-ms| resulted in exception. Following failure messages were detected:
+ File, ReleaseNotes.txt, has a different computed hash than specified in manifest.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [5/19/2014 4:08:01 PM] : Activation of C:\Users\orcar_000\Desktop\Plex Notify.appref-ms| has started.
* [5/19/2014 4:08:01 PM] : Performing necessary update check as specified by the deployment.
* [5/19/2014 4:08:14 PM] : Consuming new update.
* [5/19/2014 4:08:15 PM] : Installation of the application has started.
* [5/19/2014 4:08:17 PM] : Processing of application manifest has successfully completed.
* [5/19/2014 4:08:17 PM] : Found compatible runtime version 4.0.30319.
* [5/19/2014 4:08:17 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [5/19/2014 4:08:23 PM] System.Deployment.Application.InvalidDeploymentException (HashValidation)
- File, ReleaseNotes.txt, has a different computed hash than specified in manifest.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
at System.Deployment.Application.ComponentVerifier.VerifyComponents()
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.ConsumeUpdatedDeployment(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState& subState, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

The gist of it is this:

File, ReleaseNotes.txt, has a different computed hash than specified in manifest

I see I have deleted the release until I can get home to fix it. 

Cool. Thanks for your ongoing work !


Sent from my Nexus 4 using Tapatalk

Alpha v0.0.0.77-78
 - Fixed bug where disabled user notifications where still notifying.
 - Enhanced Plugin api added plugin settings tab in the settings window.
 
 
Plugin API:

https://plexnotify.codeplex.com/wikipage?title=Pugin%20Interfaces&referringTitle=Documentation

Hiya,

I've noticed my Plex Connect hasn't been working for a few days.. after the series of auto updates it seems like. I finally got a chance to get on my server and am getting an error when I attempt to run Plex Connect. Any ideas?

PLATFORM VERSION INFO
	Windows 			: 6.1.7601.65536 (Win32NT)
	Common Language Runtime 	: 4.0.30319.18444
	System.Deployment.dll 		: 4.0.30319.18408 built by: FX451RTMGREL
	clr.dll 			: 4.0.30319.18444 built by: FX451RTMGDR
	dfdll.dll 			: 4.0.30319.18408 built by: FX451RTMGREL
	dfshim.dll 			: 4.0.41209.0 (Main.041209-0000)

SOURCES
Deployment url : file:///C:/Users/Holland/Downloads/Plex%20Notify.application
Deployment Provider url : http://plexnotify.codeplex.com/releases/clickonce/Plex%20Notify.application
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
X-AspNet-Version: 4.0.30319
Application url : https://plexnotify.codeplex.com/releases/clickonce/Application%20Files/Plex%20Notify_0_0_0_78/Plex%20Notify.exe.manifest
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
X-AspNet-Version: 4.0.30319

IDENTITIES
Deployment Identity : Plex Notify.application, Version=0.0.0.78, Culture=neutral, PublicKeyToken=74c4c3a5386d1f89, processorArchitecture=msil
Application Identity : Plex Notify.exe, Version=0.0.0.78, Culture=neutral, PublicKeyToken=74c4c3a5386d1f89, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
* Installable application.

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\Holland\Downloads\Plex Notify.application resulted in exception. Following failure messages were detected:
+ Value does not fall within the expected range.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [5/19/2014 10:49:00 PM] : Activation of C:\Users\Holland\Downloads\Plex Notify.application has started.
* [5/19/2014 10:49:01 PM] : Processing of deployment manifest has successfully completed.
* [5/19/2014 10:49:01 PM] : Installation of the application has started.
* [5/19/2014 10:49:01 PM] : Processing of application manifest has successfully completed.
* [5/19/2014 10:49:02 PM] : Found compatible runtime version 4.0.30319.
* [5/19/2014 10:49:02 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [5/19/2014 10:49:02 PM] System.ArgumentException
- Value does not fall within the expected range.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.LockApplicationPath(UInt32 Flags, IDefinitionAppId ApId, IntPtr& Cookie)
at System.Deployment.Application.ComponentStore.LockApplicationPath(DefinitionAppId definitionAppId)
at System.Deployment.Application.SubscriptionStore.LockApplicationPath(DefinitionAppId definitionAppId)
at System.Deployment.Application.FileDownloader.PatchFiles(SubscriptionState subState)
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

I got the same error to  :mellow:

Even after Uninstall and Clean install

Alpha v0.0.0.79
 - Fixed update.
 - Plugin settings now properly save.
 
If you are still having trouble updating try this:
 
Open the Command prompt, (Start -> run -> type "cmd" (without the quotes) and hit enter.)
run or copy/paste this into the command prompt:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
 
Also you can try going to:
C:\Users\*YOUR USER*\AppData\Local\Apps\2.0\*RANDOM LETTERS*\*RANDOM LETTERS*
 
All the versions of plex notify will be in this directory. (up to 5 versions back I think) Sort the folder by datetime and keep the newest one and delete all the older once that are prefixed with plex.. Alternatively you can uninstall Plex Notify and delete all of them and reinstall. You will not lose any data!!!! all data is stored in c:\ProgramData\Plex Notify. 

Hey JB… Great Job… This is just amazing.


I know you are full of feature requests at the moment and there is absolutely no rush on this. But for Tasker users; there is a plugin called AutoRemote that sends a Google Cloud Message to the Android device. Tasker can use that to do just about anything.


If you might remember, I handle it all with Growl and Eventghost, but I figure it might make some things a little more simple for people that don’t have extensive Python knowledge in order to build a proper notification for AutoRemote.


If you wanted, I could even get you the “starter” source code.


Sent from my XT926 using Tapatalk

Hey JB.. Great Job.. This is just amazing.

I know you are full of feature requests at the moment and there is absolutely no rush on this. But for Tasker users; there is a plugin called AutoRemote that sends a Google Cloud Message to the Android device. Tasker can use that to do just about anything.

If you might remember, I handle it all with Growl and Eventghost, but I figure it might make some things a little more simple for people that don't have extensive Python knowledge in order to build a proper notification for AutoRemote.

If you wanted, I could even get you the "starter" source code.

Sent from my XT926 using Tapatalk

Thanks for the request, if you could can you please submit your request here: https://plexnotify.codeplex.com/workitem/list/advanced

I get a lot of them and i don't want to lose track of any.

I have started a FAQ here: https://plexnotify.codeplex.com/documentation

Hopefully will help anyone have ing some of the common issues.