Commit graph

45 commits

Author SHA1 Message Date
Jamie.Rees
c064bc6d44 Finishing off the user management page #218 #359 #195 2016-11-15 15:01:38 +00:00
Jamie.Rees
55f1309140 finished #646 and fixed #664 2016-11-14 13:16:02 +00:00
Jamie.Rees
05bdfcd550 started on #646. Fixed #657 2016-11-14 10:44:10 +00:00
Jamie.Rees
b307b19fef convert the for to foreach for better readability. Still need to rework this area 2016-11-10 14:45:16 +00:00
Jamie.Rees
c5b65a335f Finished #556 2016-11-08 14:32:03 +00:00
Jamie.Rees
39955f1cad Reverted TMDB package 2016-10-20 12:06:42 +01:00
tidusjar
bcf1c9cd8e Lots of small fixes including #475 2016-10-19 22:53:56 +01:00
tidusjar
512d2131bd Fixed #553 2016-10-19 21:21:52 +01:00
tidusjar
465b24e6b0 added some error handing around the GetMovie area #517 2016-09-18 17:21:24 +01:00
tidusjar
f092d64f53 Merge branch 'dev' of https://github.com/tidusjar/PlexRequests.Net.git 2016-08-26 14:39:22 +01:00
tidusjar
e77add75a1 Fixed #505 2016-08-26 10:56:52 +01:00
tidusjar
7db336e202 Finished #415 2016-08-25 22:53:05 +01:00
tidusjar
87f343ef06 Update the availability checker to search for TV Episodes 2016-08-16 19:49:48 +01:00
tidusjar
764e158138 Add more unit tests 2016-08-12 14:42:48 +01:00
tidusjar
13324cac14 More unit tests around the login and also the core Plex Checker 2016-08-12 14:41:34 +01:00
tidusjar
d7997d5cc0 Reworked #466 2016-08-11 21:47:01 +01:00
tidusjar
4eff175424 Potentially fixed the issue where we were requesting everything that was also available now. 2016-08-11 14:08:54 +01:00
tidusjar
a7d5378426 Attempt at fixing a potential bug found from #466 2016-08-11 12:41:47 +01:00
tidusjar
2608e53399 #254 Removed the cache, we are now storing the plex information into the database.
There is a big structure change around this, also increased the default check time to be in hours.
2016-08-05 11:34:00 +01:00
tidusjar
7f6c70d7b2 Some small tweaks to improve the memory alloc 2016-08-04 21:53:19 +01:00
tidusjar
53f806fc71 Some performance improvements around the new TV stuff 2016-08-04 11:48:05 +01:00
tidusjar
4bccb8fcf0 Reworked the cacher, fixed the memory leak. No more logging within tight loops. 2016-08-03 22:10:36 +01:00
tidusjar
8f4adf780b Some logging 2016-08-03 13:26:02 +01:00
tidusjar
236024e4ae Added #436 2016-07-29 14:14:30 +01:00
tidusjar
14fddfc118 Finished #266
Added a new cacher job to cache all episodes in Plex.
2016-07-28 17:05:24 +01:00
tidusjar
5041653c9a More work for #254 2016-07-27 12:55:22 +01:00
tidusjar
57ec940d5a Moved the plex auth token to the plex settings where it should belong. 2016-07-14 13:01:07 +01:00
tidusjar
e82fad7428 Trycatch around the availbility checker 2016-07-06 08:53:32 +01:00
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)