Commit graph

17 commits

Author SHA1 Message Date
tidusjar
88a43563c4 Added some of the backend bits for #182 2016-06-28 16:32:57 +01:00
Drewster727
ffc0ec34c4 null provider check for movies 2016-06-21 21:11:36 -05:00
Drewster727
87bb392b41 fix obj ref error when scheduler runs (ProviderId is null?) 2016-06-21 15:50:39 -05:00
tidusjar
e8706354b9 Fixed tests 2016-06-13 10:34:37 +01:00
tidusjar
89db8eb728 Added the new advanced search into the search page too. 2016-06-09 22:27:36 +01:00
tidusjar
fefad77ac1 Attempting to improve #219
We now have a new setting "Advanced Search". What this does is for each item  in the plex library we will get the ratingKey and perform another API call to get the MetaData for that ratingKey, inside the metadata it contains the "guid", the guid contains either a IMDBId or TheTVDBID. We will then use that to match the request. This does mean that we now need to capture the TvDbId for each TV Request.
2016-06-09 22:21:41 +01:00
tidusjar
0ed75f163f Removed some DumpJson() from the trace logs. 2016-06-08 17:22:17 +01:00
tidusjar
31e5c07383 Fixed a bug in the user notification where if an admin wants to be notified they wouldn't be.
Also added more diagnostic logging under Debug. Added logging under Info to see who notifications are being sent to.
2016-05-27 10:42:55 +01:00
tidusjar
e49b160500 Fully finished #27 just need to test it! 2016-05-20 17:20:17 +01:00
tidusjar
df3dc4ac04 - Added a visual indication on the UI to tell the admin there is a update available.
- We are now also recording the last scheduled run in the database
2016-04-29 14:08:30 +01:00
tidusjar
c50e2bb644 Added the actual notification part of #27 2016-04-25 16:41:18 +01:00
Drewster727
ba06e8630f additional cacher error handling + don't bother checking the requests when we don't get data back from plex 2016-04-21 09:00:06 -05:00
tidusjar
83bbd3fd88 merge and small changes 2016-04-20 13:41:34 +01:00
tidusjar
07c00d232c small changes 2016-04-20 13:38:41 +01:00
Drewster727
508baeec04 increase the scheduler cache timeframe to avoid losing cache when the remote api endpoints go offline (due to a reboot or some other reason) -- if they're online, the cache will get refreshed every 10 minutes like normal 2016-04-19 13:55:37 -05:00
Drewster727
121465210d fix the cacher by adding locking + extra logging in the plex checker + use a const key for scheduler caching time 2016-04-19 13:41:56 -05:00
tidusjar
9c61f909de Switched out the schedulers, this seems to be a better implimentation to the previous and is easier to add new "jobs" in. 2016-04-19 13:37:58 +01:00
Renamed from PlexRequests.Services/PlexAvailabilityChecker.cs (Browse further)