tidusjar
d7997d5cc0
Reworked #466
2016-08-11 21:47:01 +01:00
tidusjar
a7d5378426
Attempt at fixing a potential bug found from #466
2016-08-11 12:41:47 +01:00
tidusjar
d843ab0ebb
#459 is almost done
2016-08-09 13:27:09 +01:00
tidusjar
0699d777d6
Got mostly everything working for #254 Ready for testing
2016-08-07 18:54:49 +01:00
tidusjar
f60e880da5
Need to work out why the cacher is not working and where the datatype mismatch is
2016-08-05 12:53:06 +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
0f34885444
Consolidate newtonsoft.json packages
2016-08-04 12:08:03 +01:00
tidusjar
698b08aff9
Updated Newtonsoft.Json, Autofixture, Nlog and Dapper packages
2016-08-04 11:54:39 +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
cfd01fa86e
Some more changes
2016-08-03 14:32:03 +01:00
tidusjar
4f71969ee5
Fix the api change in #450
2016-08-02 12:10:49 +01:00
tidusjar
b3e90c7a7f
Async async async improvements.
2016-07-29 16:50:35 +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
5024178724
Work around the sonarr bug #254
2016-07-28 13:45:57 +01:00
tidusjar
5411225fa0
#254 having an issue with Sonarr
2016-07-27 19:43:41 +01:00
tidusjar
d458dca541
precheck and disable the episode boxes if we already have requested it. TODO check sonarr to see if it's already there. #254
2016-07-27 14:13:59 +01:00
tidusjar
b14fd36ecd
#254 MOSTLY DONE! At last, this took a while.
...
So currently if a series exists then we will correctly monitor the episodes selected.
TODO: When the series doesn't exist in sonarr we need to add the series and then wait for the episode metadata to be populated.
Also need to add in all of the regular checks and notification e.g. whitelist etc.
2016-07-24 18:02:43 +01:00
tidusjar
33ba1db20b
frontend and tv episodes api work for #254
2016-07-15 14:29:58 +01:00
tidusjar
f0ce5556c3
Added tests for the string hash
2016-07-08 14:47:01 +01:00
tidusjar
ae64c11485
Added code to request the api key for CouchPotato
2016-07-08 13:46:56 +01:00
tidusjar
f9af1dc12b
Fixed #417
2016-07-08 13:17:03 +01:00
tidusjar
2c828ee54c
Updated Polly
2016-07-06 14:38:05 +01:00
tidusjar
26e1d14812
Better handling for #388
2016-07-06 14:35:20 +01:00
Drewster727
8e004cea2e
workaround for #334
2016-06-21 10:00:22 -05: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
67a079a17c
updated nlog and fixed #295
2016-06-03 22:52:32 +01:00
tidusjar
41b439d3bb
fixes #296
2016-06-02 14:12:44 +01:00
tidusjar
5b7e4aa5e3
Finished #221 and added more async #278
2016-05-31 16:16:48 +01:00
tidusjar
748fe2ca2d
Started working on #26
2016-05-23 15:05:51 +01:00
tidusjar
5a6863456f
#164 has been resolved
2016-05-23 13:28:16 +01:00
tidusjar
030c013862
First pass of the updater working. #29
2016-05-19 09:11:54 +01:00
tidusjar
fb1d3a9e92
Fixed
2016-05-17 21:21:42 +01:00
TidusJar
741a4ae75c
- Improved the RetryHandler.
...
- Made the tester buttons on the settings pages a bit more robust and added an indication when it's testing (spinner)
2016-05-15 20:32:59 -04:00
TidusJar
24b329b132
Downgraded packages
2016-05-12 23:23:06 -04:00
TidusJar
674e2bdc07
updated packages
2016-05-12 23:15:29 -04:00
TidusJar
ba78ca282d
better handling for #202
2016-05-12 23:09:09 -04:00
TidusJar
e9937884ad
Finished #208 and #202
2016-05-12 23:06:17 -04:00
TidusJar
adeeb7824d
Added a retry handler into the solution. We can now retry failed api requests.
...
this should resolve #202 and start on #208
2016-05-12 22:39:21 -04:00
TidusJar
f9205fc027
This should help #202
2016-05-12 16:09:09 -04:00
TidusJar
03c7585ebe
Finished #209
2016-05-12 16:01:05 -04:00
tidusjar
076a75b82f
Stop the Cachers from bombing out when the response from the 3rd party api returns an exception or invalid response. #171
2016-04-21 12:10:36 +01:00
Drewster727
5352422688
Remove test code from plex api GetLibrary method
2016-04-13 09:57:26 -05:00
tidusjar
fdbb373da5
Finished up the caching TODO's
2016-04-12 22:38:14 +01:00
Drewster727
3261bdbf9b
revert everything (except PlexRequests.UI) back to .NET 4.5.2 -- fixes incompatibilities with the latest version of mono (4.2.3.4) -- fixes notifications not working #152 #147 #141
2016-04-10 20:01:35 -05:00
Drewster727
718e8868c1
#150 start caching plex media as well. refactored the availability checker. NEEDS TESTING. also, we need to make the Requests hit the plex api directly rather than hitting the cache as it does now.
2016-04-09 12:18:04 -05:00
Drewster727
5f67302b32
#150 sonarr/sickrage cache checking. sickrage has a couple small items left
2016-04-08 10:05:09 -05:00
Drewster727
6ed7df2c21
cache the couchpotato wanted list, update it on an interval, and use it to determine if a movie has been queued already
2016-04-07 21:45:05 -05:00
tidusjar
462eb0c9f2
I think i've fixed an issue where SickRage reports Show not found.
2016-04-07 22:33:46 +01:00
tidusjar
dd07e7546b
Added logging around SickRage
2016-04-07 22:15:14 +01:00
tidusjar
10be8f0440
Fixes for sonarr, we now display the error messages back to the user
2016-04-07 20:38:36 +01:00