Plex Notify

Is anybody else having issues with the auto update?

Since the last few revisions my autoupdate stopped working, if I manually press the check for update button I now see the popup box (show beneath the active window) advising an update is available. When I select to update I rceive a PN has stopped working error and it crashes out, upon reloading the app the auto-update then kicks in and I have to install!

Strange, this has happened about 4 times now

I can confirm that auto update does not work for me as well, but manual update seems to work ok and does not crash.

Guys this is great feedback thank you so much. I’ll look into these issues asap.


Sent from my SM-N900P using Tapatalk

OK here are my results for V0.0.0.49

3) I never see a Plex Notify playing/stopped/started/paused message or statistic for a video that is direct played. I only see videos in Plex Notify that have some form of transcode. I do see direct play videos in the 'Now Playing' tab of Plex/Web.

4) The culture settings seem to work so I now get UK date stamps but the pull down forgets what you've set it to. It's blank.

I cant seem to re-produce these, can you post your logs?

I've now gotten some new problems that no simple re-install will fix (tested).

I recently noticed that no new notifications are shown, and the statistics page has a last entry from two days ago.

And that last entry as well as the one preceding it show entirely wrong timestamps set six hours later than the true time when those playback events occurred.

Checking the log file I found several of those "Object reference not set to an instance of an object." error cases which flooded the logs the last time I had serious problems, so I assume that the database took some damage at that time, which were not entirely fixed by the re-install even though it seemed to work for a while.

I'm now going to uninstall 'Plex Notify' again, and this time also delete its database, so that it will be forced to rebuild everything from scratch after the next re-install.

Fortunately the existing statistics are of no long-term importance to me, so I'm not really losing anything, and its the easiest way to ensure a clean restart.

----- after re-installing -----

Everything is back to normal again, now on version .49

Best regards: dlanor

good to hear, can you send me your log files so i can investigate the error before re-installing?

No Europe time like 18-02-2014 12:00:00, shows 2/18/2014 12:00:00 PM, have choosen Danish in Culture

If i start a movie from start, first time (0%) shows "BearPlex id watching Hours", if i start the movie from start (0%) again no "is watching Hours"

"Only show last event = Off in Statistics", please make dobbel click on "Open" instead of one click to open "Statistics"

Clean Install on Clean DB (Deleted before install)

Yeah the restart time thing is a PMS bug, https://forums.plex.tv/topic/97575-statussessions-viewoffset-problem/ click here and like it/comment, so it gets some attention =)

I will add a option for single or double click =)

I can confirm that auto update does not work for me as well, but manual update seems to work ok and does not crash.

I found the update problem.

D*mn what is wrong, haven't done anything, now the time and date it right...

But "Culture:" miss input on exit and turn on "English - United States"

D*mn what is wrong, haven't done anything, now the time and date it right...

But "Culture:" miss input on exit and turn on "English - United States"

The way culture is set, it sets the culture for the entire application. So, if you have any screens open it wont apply the culture till they are re-opened. I may have this setting require a application re-start.

Yeah the restart time thing is a PMS bug, https://forums.plex.tv/topic/97575-statussessions-viewoffset-problem/ click here and like it/comment, so it gets some attention =)

I will add a option for single or double click =)

oKAJ thank you

Alpha v0.0.0.50
 - fixed update crash
 - Datetime culture now appropriately is applied everywhere.
 - Added note to settings screen for culture, This setting requires an application re-start to take effect.
 - Included Packages in checkin so source downloaded will properly build for anyone who downloaded it.

I'm not sure if the fix was already in, but i didn't get auto update from 49 to 50.

edit: NM, i'm an idiot, its in 50 :)

" - Datetime culture now appropriately is applied everywhere." still miss data on Exit, turn over to English again

work 100% after first time on exit, but on next time not :(

Log Level: What to stand on ? Debug or?

And where to find log?

" - Datetime culture now appropriately is applied everywhere." still miss data on Exit, turn over to English again

work 100% after first time on exit, but on next time not :(

Log Level: What to stand on ? Debug or?

And where to find log?

humm it may not be saving it properly. I'll fix this tonight for now dont re-start. It should apply the datetime changes everywhere but the main window (main window is the one that appears when you double click the tray Icon,)

added more doc this morning on Notification tokens. https://plexnotify.codeplex.com/wikipage?title=Setup

I will be adding additional tokens in tonight's update.

{AudioDecision}, {VideoDecision}, {VideoCodec}, {AudioCodec}, {AudioChannels}, {Protocol}, {Width}, {Height}

AudioDecision and VideoDecision are whether they are transcoded or not.

I cant seem to re-produce these, can you post your logs?

3) Enclosed log whilst playing a non transcoded 'direct play' video EDIT: Actually this is a transcoded video!

4) Now the culture drop down either reverts to US or is blank - quite incosistent.

3) Enclosed log whilst playing a non transcoded 'direct play' video

4) Now the culture drop down either reverts to US or is blank - quite incosistent.


4 - I have a feeling this setting is not saving I'll look at it when I get home.

Sent from my SM-N900P using Tapatalk

3) Enclosed log whilst playing a non transcoded 'direct play' video

4) Now the culture drop down either reverts to US or is blank - quite incosistent.


After reviewing your log file I found the problem. It's not the transcoding. There's a string in a number field again from pms. I'll fix this asap when I get home. Thanks for the info.

Sent from my SM-N900P using Tapatalk

After reviewing your log file I found the problem. It's not the transcoding. There's a string in a number field again from pms. I'll fix this asap when I get home. Thanks for the info.

Sent from my SM-N900P using Tapatalk

Yeah, sorry about that - this video did get transcoded. Glad you found the error. 

No Europe time like 18-02-2014 12:00:00, shows 2/18/2014 12:00:00 PM, have choosen Danish in Culture


I get the same result here for 'Swedish', even though AM/PM notation has NEVER been used in this country (except by imported hardware/software). There are ancient long disused Swedish equivalents of AM/PM, these being FM/EM (FörMiddag/EfterMiddag), but like I said, those are long disused.

The modern Swedish usage is to always use 24-hour clock, and while the day/month/year notation is fairly common, the standard usage for most official documents and personal 'birthcodes' is always year.month.day as in 1956.02.21 (my own birthdate btw). The digit group separators can differ though, with common choices being ".", "-", or even none at all (the standard for Swedish ID-codes).

Having the timestamp notation defined by 'culture' makes very little sense to me, since there is diversity in the usage of every culture. It would make much more sense, and add considerable flexibility, if the user was able to define a template for how date and time numbers should be displayed, similar to how we can define templates for the notification messages.

For example, my preferred notation could then be defined by the template:
"YYYY.MM.DD HH:mm:ss"

But a standard template for USA could instead look like this:
"MM/DD/YYYY hh:mm:ss AM/PM"

In such templates the usage of most placeholders is obvious, with the exception of HH, hh, and AM/PM.
Here I intended capital "HH" to stand for 24-hour digits, while lower-case "hh" would stand for 12-hour digits.

And when 12-hour format is specified this way, any space-delimited string following the time-of-day string and containing a "/" character could be interpreted as defining the two indicators for AM and PM, with only one of them actually being displayed for a given timestamp of course.

Given such template usage a more old-fashioned Swede than myself could use a template differing from mine, like this:
"DD/MM/YYYY hh:mm:ss FM/EM"

But if he doesn't care about second-precise timing he could instead use:
"DD/MM/YYYY hh:mm FM/EM"

And the time format BearPlex asked for could be defined as:
"DD-MM-YYYY HH:mm:ss"

And of course, even with such a new template method it would still be possible for the program to use a culture-based table to initialize the template, while also allowing users to then edit that template to suit personal preferences.

Best regards: dlanor

good to hear, can you send me your log files so i can investigate the error before re-installing?

Sorry, those logs no longer exist... :(

But I really don't think they'd matter, as the new problem was probably just a long-term side effect of the earlier bug.
And since you've already fixed that bug (or so I believe), it should no longer matter at all.

Best regards: dlanor