This fix is mainly so I can mass-add series _and_ movie entries using a
`IMultiItemResolver` without having to resort to complicated logic
using _both_ a `IItemResolver` and a `IMultiItemResolver` by splitting
up what gets added where.
I've also added three new interface methods to the `IDirectoryService`,
one of which is used in the modified
`ResolverHelper.SetInitialItemValues(…)` to get the file system entry
info for the item regardless of which type the file system entry is.
In my local testing so far I haven't found any issues introduced
by this change.
Use only 1 write connection/DB
Original-merge: cc4563a4779ff7e86526b09f5ac5a2e7ec71e56b
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Set ProductionLocations instead of Tags
Original-merge: 279cba008ba310635dbf5c8db9445b15cfdda7f1
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Fallback to local dir when saving to media dir fails
Original-merge: f41efb3b2c081eb9ee22d25aa9d45108d627ca4a
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Create readonly DB connections when possible
Original-merge: a46c17e19fd593591b733208bc9b0488f8df9539
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Do not stop validation if folder was removed
Original-merge: cf591402761a7dda3fd251cb865eeba9b6533bfa
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Fix identify over NFO and replace all when NFO saving enabled
Original-merge: bfcc09db8a0467c596a82a209d3e7feeb8117e08
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Export trailer URLs in new format
Original-merge: 47c5e0c2c718b02cdbbecb633d506fdde52214d7
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Do not delete file locations for virtual episodes and seasons
Original-merge: 23b12513933dbb43c7e653a1166df48462ed034c
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
Only set season path if season folder parsing was successful
Original-merge: d1c00ba4edd5dd7b67ba4dda79dd0d18c8b8dd2d
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>