zhangdoa
a581e64cd3
Only detect the .cue file encoding for the manual import service.
...
(cherry picked from commit a3ccf87b01f071e2bf9db89e4248c730226d059c)
(cherry picked from commit e1ab63906ac4761e0ae2ebfe040854f335f46476)
7 months ago
zhangdoa
26678e79fa
Implement the track distance calculation for cue sheet tracks.
...
Implement the diacritics and punctuation marks sanitation feature for the cue sheet track mapping.
# Conflicts:
# src/NzbDrone.Core/Lidarr.Core.csproj
(cherry picked from commit 27622cebe9433b27bb0e7dfaf3720e2bd284e513)
7 months ago
zhangdoa
853fdf7ff2
Add encoding detector support for the cue sheet parser.
...
Use ID overrides when manually import items from a cue sheet.
(cherry picked from commit 21a2314a19b8aed71f86885cb13d9583ca346023)
7 months ago
zhangdoa
88abe75927
Add multi-performer support to the cue sheet parser.
...
Fix an incorrect early-out in the cue sheet line parsing function.
Fix a crash caused by the invalid artist and album on the local tracks.
Add support to remove duplicated cue sheet files.
(cherry picked from commit 336c62e6141d67c1f547806f09d4871d26342dca)
7 months ago
zhangdoa
0bb5a10f10
Move the cue sheet info list into ImportDecisionMakerInfo to eliminate the IMakeImportDecision API change.
...
Fix a crash when trying to import an album while the artist is not added yet.
(cherry picked from commit d439677e3a0bf5c7f9f92a5ca0b72ad89c6ee912)
7 months ago
zhangdoa
2d5b6a1def
Centralize most of the cue sheet-related features to a service.
...
(cherry picked from commit 5636735ae645280132d94e64d2e45f1a4b5f6323)
7 months ago
zhangdoa
14bf91360a
Only process cue-originated audio files if there is any.
...
(cherry picked from commit 4afaf5f058c682d7f2e1d7a9b51588dcd588b873)
7 months ago
zhangdoa
1f9adce15d
Create a cue file for the move file operation in the same way as the copy file operation.
...
Use the correct ID overrides for processing grouped cue sheet files.
(cherry picked from commit 6f069389bf23bbb0fc220463795bd03d81da7cfe)
7 months ago
zhangdoa
efd9a63fad
Fix a crash caused by missing track files.
...
(cherry picked from commit f784ad1d5d1a604e490c9c73298d8ebb81cadd24)
7 months ago
zhangdoa
cb7a7ec24f
Refactor the cue sheet file loader to read the track titles, disc ID and other useful information.
...
Add support to import releases with multiple cue sheets.
Add the cue sheet support to the disc scan service.
Use the track info from cue sheet files to map local tracks.
Use the disc ID to group cue sheet files and deduce the disc count.
(cherry picked from commit fac76b7cfb746e05f9924047e698ef41203efe5e)
7 months ago
zhangdoa
a7f07df588
Add multi-file/track support to the cue sheet loader.
...
Rename "cuesheet" to "cue sheet".
(cherry picked from commit c9686684ea82e7af8ad203d1bcbb7983adb9e293)
7 months ago
zhangdoa
c87efacb6a
Add multi-disc support for single file releases.
...
Add a cue sheet class.
Enable track selection for single file releases.
(cherry picked from commit 430807a3046f8bb4c36301278ff31fc9a1d3987d)
7 months ago
zhangdoa
16a3fbe25b
Add the support to copy .cue files to the media library folder.
...
(cherry picked from commit 57ae74b49afea29100882edbe6e49fa24210bbbf)
7 months ago
zhangdoa
31016bca8a
Add support to read cuesheet file and import a single-file release.
...
(cherry picked from commit 506e4415d613d3752605131d0f8b63fa448ee696)
7 months ago
Bogdan
ef8aeda3b5
Fixed: Avoid import loop for already imported albums
...
(cherry picked from commit b183743d9f0a0b15e4a9db0a9d3d2d1c238b0d9c)
Closes #4231
8 months ago
Mark McDowall
408e05292e
Fixed: Don't reimport the same files from the same release unless grabbed again
...
(cherry picked from commit 0274778679a8fd485a651eea9d293463528244fd)
Closes #4050
8 months ago
Jendrik Weise
ea9b46e922
Order for track/album import aggregators
...
(cherry picked from commit 69f99373e56a2fca49a2be645e6640624cf12339)
Closes #4495
Closes #4496
8 months ago
Bogdan
beb6dd6345
Fix possible enumerations in TrackGroupingService
9 months ago
Bogdan
7941ca58a5
Rename Episode to Track in namespaces
1 year ago
Mark McDowall
55c65d3d3d
Fixed: UTC time sent to UI for already imported message
...
(cherry picked from commit 3f598ffa6fbec90ecdbb266de4b0fe7558fbbc30)
Closes #3285
1 year ago
Mark McDowall
4ce8d38809
Improve logging when processing files for import
...
(cherry picked from commit ae306274be84be4c98aa38708596e79b08b54866)
Closes #3089
1 year ago
bakerboy448
47f9d27b21
New: Improve messaging for rejected quality upgrades
...
(cherry picked from commit 9263fc156498ff45716f18c53ace77e87a77df38)
Closes #2885
1 year ago
Bogdan
3066c80dc9
Prevent `Sequence contains no elements` when album isn't synced to Lidarr
1 year ago
Bogdan
cc27107668
Use 'var' instead of explicit type
...
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)
Closes #3749
1 year ago
Stepan Goremykin
adcba7b724
Use Array.Empty and fix a few multiple enumerations
...
(cherry picked from commit 11d91faaada0e70910c832ce405ddeed52a24172)
Closes #3451
1 year ago
Stepan Goremykin
565c05c4c9
Use MinBy and MaxBy instead of OrderBy + First
...
(cherry picked from commit 6ea3d8c127eafbcf9d1b6e9338b737e91e256875)
Closes #3485
1 year ago
Mark McDowall
ba4e3b404e
New: Report health error if Recycling Bin folder is not writable
...
(cherry picked from commit 8c50cd061e691914d9fcce119b9f838f1276950c)
1 year ago
Qstick
1bc0b5f950
Enable all analyzers and enforce code style on build
...
Fixes #3406
Fixes #3407
Fixes #3408
Fixes #3409
Fixes #3410
Fixes #3411
Fixes #3412
Fixes #3413
Fixes #3414
Fixes #3415
Fixes #3416
Fixes #3417
Fixes #3418
Fixes #3419
Fixes #3420
Fixes #3421
Fixes #3422
Fixes #3423
1 year ago
PearsonFlyer
6ba4ec1ae7
Fixed: Typo in name of file DistanceCalculator.cs
2 years ago
Qstick
9fe13a2d14
New: Custom Formats
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2 years ago
Qstick
84a758064c
Fixed: Manual Import Reprocessing
2 years ago
Qstick
c02b66ec44
Enforce comment spacing with Stylecop
...
Fixes #3104
2 years ago
luz paz
7d8a4abc8e
Fix various typos
...
Found via `codespell -q3 -S ./yarn.lock,./src/NzbDrone.Core.Test,./src/NzbDrone.Core/Localization -L bitap,tempdate,uptodate`
2 years ago
ta264
8ff141d886
Fixed: Only one version of an album may be approved for import
2 years ago
Qstick
423b489cf8
Fixed: Sorting interactive search by quality for unknown artist results
...
Fixes #1587
2 years ago
ta264
2318c43536
New: Option to control which new artist albums get monitored
...
(cherry picked from commit c51ae664aa6e6f5330be67e68476af76c55352f5)
2 years ago
Qstick
498368e8c5
MediaCover Pulls and Fixes
2 years ago
Qstick
1eb0d3b11a
Track fully imported downloads in separate history table
3 years ago
ta264
f7925ff5d6
Fixed: NullReferenceException manually importing an unparseable release
...
Fixes Sentry LIDARR-GY
(cherry picked from commit 702480852e742c39edacbe40977837381dc884ba)
3 years ago
ta264
334044ae31
Fixed: Albums added by disk scan have correct monitored status
3 years ago
Qstick
015d2b1396
Fixed: Prevent NullRef on Manual Import of unknown releases
4 years ago
Qstick
77b565c882
Fixed: Remove AlbumFolder column in Mass Editor
4 years ago
Qstick
774a3597de
New: Remove AlbumFolder, Support Nested Track Format
4 years ago
Qstick
7566f68fea
Fixed: Manual Import Fails on failed Import Items
4 years ago
ta264
39b57cfe6e
Fixed: Get actual file names from QBittorrent API ( #5226 )
...
* Fixed: Get actual file names from QBittorrent API
Previously we were assuming that the output filename was the category
output dir + the torrent name. This isn't true if the torrent has
been renamed or sanitized.
4 years ago
Qstick
e8e4d76d73
Fixed: Edge case where import fails due to DB relationship mismatch
4 years ago
Mark McDowall
d83e20937d
New: Monitor and Process downloads separately
...
New: Queue remains up to date while importing file from remote file system
Fixed: Failed downloads still in queue won't result in failed search
4 years ago
ta264
8771e715ae
Fixed: Manual import from artist page forces correct artist
4 years ago
ta264
be4e748977
New: Don't require artist mapping
4 years ago
ta264
1cc434a498
New: Pass DownloadClientItem to Import Specs
4 years ago