Mark McDowall
42003ebd72
Reverted Microsoft package updates to 6.x
...
Closes #5511
1 year ago
Mark McDowall
6007e46746
Fixed: Removed hardcoded dot prefix from the transmission category in status
...
Closes #5510
1 year ago
Stevie Robinson
11905b99d3
New: Specials monitoring options
1 year ago
Mark McDowall
033936dce7
Fixed IsValidPath usages
1 year ago
Mark McDowall
13a0dfa4ae
Fixed: Slow renaming and deleting episodes
...
Closes #5499
1 year ago
Mark McDowall
5ea1fb9424
New: Parsing of multi-episode files in brackets
...
Closes #5501
1 year ago
bakerboy448
0f6f681438
New: Various HealthCheck Improvements
1 year ago
Mark McDowall
0321368cc3
New: Improve path validation when handling paths from different OSes
1 year ago
Mark McDowall
ed140dd396
Revert argument exception swallowing for Plex library update
1 year ago
Stepan Goremykin
b303dc899a
Update Newtonsoft.Json
1 year ago
Stepan Goremykin
3b6cadeb7e
Update packages from microsoft
1 year ago
Mark McDowall
0a13a433a9
New: Parsing of more German WEBDL releases
...
Closes #5507
1 year ago
Stepan Goremykin
11d91faaad
Use Array.Empty and fix a few multiple enumerations
1 year ago
Mark McDowall
c41aec5f77
Fixed: Pushed releases should be stored as pushed release
1 year ago
Mark McDowall
b8dcd75cf5
Fixed: Refreshing Plex library on a different OS
1 year ago
Mark McDowall
cef6d5a99a
Fixed: Imports when custom format is a downgrade, but file is an upgrade
1 year ago
lodu
5d09b84b05
New: Add indexer option for Discord on grab notifications
1 year ago
Mark McDowall
3d24e412a6
Better quality revision logging
1 year ago
Mark McDowall
4ff4d32936
New: Improve accepted and rejected release logging
...
Closes #4965
Closes #4646
1 year ago
Mark McDowall
98308737cf
New: Improved Plex library updating
1 year ago
Mark McDowall
bd228e88c3
New: Rescan series if destination file already exists during import
...
Closes #5401
1 year ago
Mark McDowall
978618f041
New: Don't import episodes that don't match grab history
...
Closes #5073
1 year ago
Mark McDowall
8d70def088
New: Include series year with custom scripts and webhooks
...
Closes #5439
1 year ago
Mark McDowall
c80c1db947
New: Parse HBOMaxHD as WEBDL
...
Closes #5489
1 year ago
Mark McDowall
cfcf1ad1ab
Fixed: Page Plex Watchlist results
...
Closes #5118
1 year ago
Mark McDowall
17b9e4722a
New: Parsing of poorly named absolute number-only files in batches
...
Closes #5488
1 year ago
Mark McDowall
f22998aef3
Use episode runtime for size limits when available
...
Closes #3482
1 year ago
Qstick
2b79fe833b
Use Contains(char) instead of Contains(string) for performance
1 year ago
Qstick
4db10e6283
Prefer AsSpan to Substring to avoid unnecessary allocation
1 year ago
Qstick
e8aff90582
Use span-based string.Concat to avoid unnecessary allocation
...
Calling Substring produces a copy of the extracted substring. By using AsSpan instead of Substring and calling the overload of string.Concat that accepts spans, you can eliminate the unnecessary string allocation.
1 year ago
Qstick
7521579bca
Use Apend(char) instead of Apend(string) for performance
...
When calling StringBuilder.Append with a unit length string, consider using a const char rather than a unit length const string to improve performance.
1 year ago
Qstick
e805f61450
Use Length/Count property instead of Count() method to prevent enumerating
1 year ago
Qstick
0ed8ba828d
Avoid unnecessary zero-length array allocations
1 year ago
Qstick
b2c2c79a96
Don't compare strings to Empty using Equals
...
Comparing strings using the String.Length property or the String.IsNullOrEmpty method is faster than using Equals. This is because Equals executes significantly more MSIL instructions than either IsNullOrEmpty or the number of instructions executed to retrieve the Length property value and compare it to zero.
1 year ago
Qstick
08ee2f7e32
Remove unnecessary assignments to default type value
...
The .NET runtime initializes all fields of reference types to their default values before running the constructor. In most cases, explicitly initializing a field to its default value in a constructor is redundant, adding maintenance costs and potentially degrading performance
1 year ago
Qstick
42e45f93ac
Use const where appropriate
...
The value of a const field is computed at compile time and stored in the metadata, which improves run-time performance when it is compared to a static readonly field.
1 year ago
Stevie Robinson
21045127cd
Fixed: Parsing of multi season packs with only space between the season numbers
1 year ago
Mark McDowall
d496733b31
Fixed: Don't import Custom Format downgrades
...
Closes #5475
1 year ago
Mark McDowall
b3d1e4f520
Fixed: Multiple Downloaded Episodes Scan commands should not run in parallel
1 year ago
Mark McDowall
cd67671bc1
Fixed: Slow loading of files in Manage Episodes modal
...
Closes #5449
1 year ago
Mark McDowall
6d88a98282
New: Plex Watchlist RSS support
1 year ago
cicomalieran
9800bd6b43
Fixed: Processing very long ETA from Transmission
...
Closes #5444
1 year ago
Sergey M
255f947860
Fixed: Mapping of parsed titles when one doesn't have an alias
...
Co-authored-by: Sergey M <msergein>
1 year ago
bakerboy448
92ecb30fab
Fixed: Regression in error message logging
...
Closes #5461
1 year ago
bakerboy448
e968919e63
Fixed: Improve some request failure messaging
1 year ago
Mark McDowall
95a8f59a32
Fixed: Don't handle images in metadata folder as Roksbox images
1 year ago
Mark McDowall
890f107467
New: Support for .plexmatch series metadata files
...
Closes #4960
1 year ago
Mark McDowall
6740257135
New: Add Episode Guide option for Kodi MetadataFile
...
Closes #5415
1 year ago
Mark McDowall
bbd9b1657d
Fixed: Don't clean Kodi library if video is playing and Always Update is disabled
...
Closes #5387
1 year ago
Mark McDowall
cf00fecbe4
Fixed: Don't grab propers/repacks when item in queue meets cutoff and propers/repacks are not downloaded automatically
...
Closes #1208
1 year ago