Plex Notify

The tab is just called Client.

Oh sorry... I thought there was "connected" or "Connection" after. So it's all good in this case  :)

Alpha v0.0.0.96
 - Fixed user connect/disconnect notifications are no longer clickable.
 - Fixed Connected message disappearing.

Still crashes. It starts, I even get some notifications via Pushover, and sometimes I can get into settings but after 10-20 sec it always crashes. Running on WS2012 R2.
 

Problem signature:
  Problem Event Name: CLR20r3
  Problem Signature 01: Plex Notify.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 53990a18
  Problem Signature 04: System.Data
  Problem Signature 05: 4.0.30319.33440
  Problem Signature 06: 520042f4
  Problem Signature 07: 11a1
  Problem Signature 08: 32
  Problem Signature 09: System.IndexOutOfRangeException
  OS Version: 6.3.9600.2.0.0.400.8
  Locale ID: 1039
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: 3a20
  Additional Information 4: 3a20a93c34687143a5bf7d33f1cf3ccc

Log file attatched.PlexNotify.log_12.6.zip (42.7 KB)

 
Alpha v0.0.0.96
 - Fixed user connect/disconnect notifications are no longer clickable.
 - Fixed Connected message disappearing.

Perfect, the issue is resolved now, thanks. You work fast!

Still crashes. It starts, I even get some notifications via Pushover, and sometimes I can get into settings but after 10-20 sec it always crashes. Running on WS2012 R2.
 

Problem signature:
  Problem Event Name: CLR20r3
  Problem Signature 01: Plex Notify.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 53990a18
  Problem Signature 04: System.Data
  Problem Signature 05: 4.0.30319.33440
  Problem Signature 06: 520042f4
  Problem Signature 07: 11a1
  Problem Signature 08: 32
  Problem Signature 09: System.IndexOutOfRangeException
  OS Version: 6.3.9600.2.0.0.400.8
  Locale ID: 1039
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: 3a20
  Additional Information 4: 3a20a93c34687143a5bf7d33f1cf3ccc

Log file attatched.attachicon.gifPlexNotify.log_12.6.zip

I see the problem. I will patch it soon. Thanks for the logs!

Alpha v0.0.0.97
 - Crash Fix.
 - Recently added notified table fixed.
 
See if this fixed your problem. I'm not 100% on this one.

Still crashes. It starts, I even get some notifications via Pushover, and sometimes I can get into settings but after 10-20 sec it always crashes. Running on WS2012 R2.
 

Problem signature:
  Problem Event Name: CLR20r3
  Problem Signature 01: Plex Notify.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 53990a18
  Problem Signature 04: System.Data
  Problem Signature 05: 4.0.30319.33440
  Problem Signature 06: 520042f4
  Problem Signature 07: 11a1
  Problem Signature 08: 32
  Problem Signature 09: System.IndexOutOfRangeException
  OS Version: 6.3.9600.2.0.0.400.8
  Locale ID: 1039
  Additional Information 1: 5861
  Additional Information 2: 5861822e1919d7c014bbb064c64908b2
  Additional Information 3: 3a20
  Additional Information 4: 3a20a93c34687143a5bf7d33f1cf3ccc

Log file attatched.attachicon.gifPlexNotify.log_12.6.zip

MySQL.

When PN is started, is says that it cannot connect until I manually select apply, then, it's connected...

2014-06-12%2012-56-47%20AM.jpg

***All my settings are gone; all text, notification settings, etc...

some logs, not sure if related...

    0.0.0.97
    Object reference not set to an instance of an object.
      at PlexNotify.SettingsWindow.PushoverNotificationsClientConnectedSound_OnSelectionChanged(Object sender, SelectionChangedEventArgs e) in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 2173
   at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
   at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos)
   at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
   at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
   at System.Windows.Controls.Primitives.Selector.SelectItemWithValue(Object value)
   at System.Windows.Controls.Primitives.Selector.CoerceSelectedValue(DependencyObject d, Object value)
   at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at System.Windows.Controls.Primitives.Selector.set_SelectedValue(Object value)
   at PlexNotify.SettingsWindow..ctor() in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 312
    Object reference not set to an instance of an object.
      at PlexNotify.SettingsWindow.PushoverNotificationsClientConnectedSound_OnSelectionChanged(Object sender, SelectionChangedEventArgs e) in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 2173
   at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
   at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos)
   at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
   at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
   at System.Windows.Controls.Primitives.Selector.SelectItemWithValue(Object value)
   at System.Windows.Controls.Primitives.Selector.CoerceSelectedValue(DependencyObject d, Object value)
   at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at System.Windows.Controls.Primitives.Selector.set_SelectedValue(Object value)
   at PlexNotify.SettingsWindow..ctor() in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 312
   
   

MySQL.
When PN is started, is says that it cannot connect until I manually select apply, then, it's connected...
2014-06-12%2012-56-47%20AM.jpg


It's probably a UI bug. If your stats screen loads you are connected to the database.

Sent from my SM-N900P using Tapatalk

MySQL.
When PN is started, is says that it cannot connect until I manually select apply, then, it's connected...
2014-06-12%2012-56-47%20AM.jpg

some logs, not sure if related...


0.0.0.97
Object reference not set to an instance of an object.
at PlexNotify.SettingsWindow.PushoverNotificationsClientConnectedSound_OnSelectionChanged(Object sender, SelectionChangedEventArgs e) in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 2173
at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
at System.Windows.Controls.Primitives.Selector.SelectItemWithValue(Object value)
at System.Windows.Controls.Primitives.Selector.CoerceSelectedValue(DependencyObject d, Object value)
at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at System.Windows.Controls.Primitives.Selector.set_SelectedValue(Object value)
at PlexNotify.SettingsWindow..ctor() in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 312
Object reference not set to an instance of an object.
at PlexNotify.SettingsWindow.PushoverNotificationsClientConnectedSound_OnSelectionChanged(Object sender, SelectionChangedEventArgs e) in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 2173
at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
at System.Windows.Controls.Primitives.Selector.SelectItemWithValue(Object value)
at System.Windows.Controls.Primitives.Selector.CoerceSelectedValue(DependencyObject d, Object value)
at System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, Object controlValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, Boolean skipBaseValueChecks)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at System.Windows.Controls.Primitives.Selector.set_SelectedValue(Object value)
at PlexNotify.SettingsWindow..ctor() in c:\Users\James\Source\Workspaces\PlexNotify\PlexNotify\SettingsWindow.xaml.cs:line 312


The logs are unrelated but they are also a bug. Thanks for the information.

Sent from my SM-N900P using Tapatalk

well, even if the stats load, all the text fields are empty and, for some reason, specifically Pushalot settings are all reset to disable without the key (I use this and PushOver which is fine still)

well, even if the stats load, all the text fields are empty, for some reason, specifically, Pushalot is all reset (I use this and PushOver which is fine still)


Yeah its throwing an exception in the constructor of the settings window. So everything after it will not be populated.

I'll fix it tomorrow.

Sent from my SM-N900P using Tapatalk

hey James I went to send you some money via paypal but for some reason the link within PN takes me to a url that says it's no longer valid (an actual paypal site however) can you give me your info so I can send you some dough.  you can pm if you need to.

Still experiencing constant crashes guys, have tried uninstalling and re-installing but I can barely load the settings page without a crash :-(

* have PM'd a latest log in case this helps

Hey guys, 

I'm totally new to this & having trouble setting it up,

What details do I enter for 'Plex IP/Host Name'? I tried to input my Plex IP which is found on plex.tv/servers, then my 'Host Name' i got 'Control Panel>System & security>System>Full Computer Name'

As for the Plex Port I am using 23900 I found on Plex.tv/servers

And then with all these details I keep getting this "Error Connecting to PMS" then showing up with my details of my Plex IP/Host Name:Plex Port

If anyone could help me out that would be great! 

Cheers

In case it's all on the same box, could you try 127.0.0.1 or localhost?

For the port, please try 32400

In case it's all on the same box, could you try 127.0.0.1 or localhost?

For the port, please try 32400

Ok, I got that working (in a way)

For the Plex IP/Host Name I just used 'localhost'

and in the plex port i used 32400

Good news is im not getting any errors now but that bad news is that when i open plex notify it doesnt show anything, even when i go to stats it doesnt show my user?

Am i missing something?

I thought i had it working but now im getting errors again...

Still crashing, sadly. 

Log attatched. 

Quick question, I'm still on an older version (0.70) because of high CPU usage on my system with later versions.

When I open up the Statistics page I can see messages "Setting Filters" and "Getting Data". I happened to leave this page open earlier when I went to work, and having checked now a couple of hours earlier I see the same messages keep appearing and the CPU has been hammered the last few hours. Nothing is being played these last few hours by any user. Is this expected behaviour? If I close the stats screen CPU goes back to normal and Plex Notify works as normal. Thanks!

Ok, so nextime a crash happens  can someone send me:

1) sdf database (if you are using the default DB)

2) your config file

3) go to http://localhost:32400/clients/ and get that XML

4) go to http://localhost:32400/status/sessions and get that XML

this way I can simulate an update from your machine and see exactly what index is out of range.

Ok, so nextime a crash happens  can someone send me:

1) sdf database (if you are using the default DB)

2) your config file

3) go to http://localhost:32400/clients/ and get that XML

4) go to http://localhost:32400/status/sessions and get that XML

this way I can simulate an update from your machine and see exactly what index is out of range.

There you go. Note that those settings are not the ones I've got configured daily, I was trying to mess around the settings page and see if I could get it to stop crashing, turning notifications on/off etc. But still crashes with this config.