Commit Graph

419 Commits

Author SHA1 Message Date
Qstick 5761ce640b Fixed: Actually make SimpleReleaseTitle work 2020-05-23 23:01:03 -04:00
Taloth Saldono e8e852100c Fixed recursion issue when emptying recycle bin 2020-05-19 22:02:55 -04:00
Qstick ebc72bfba9 New: AV1 Video Codec Formatting
fixes RADARR-K
fixes RADARR-R
fixes RADARR-6C
2020-05-14 23:03:03 -04:00
Taloth Saldono 4606503818 Fixed: Performance issue when scanning large root folder 2020-05-13 20:29:16 -04:00
Qstick 95f66117e4 Fixed: DownloadedMovieScan API should delete source folder if ImportMode is Move 2020-05-10 12:34:16 -04:00
Qstick 13bd9535cc Log exception message with audio channel warn 2020-05-03 16:31:17 -04:00
Qstick e71973b16c Cleanup Sonarr References 2020-04-30 19:46:53 -04:00
Qstick d36608b4fd Fixed: Imports triggered through API not being marked as imported/removed from client
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-04-30 19:40:50 -04:00
ta264 dc66e92c48 Fixed: Failing to start when RenameMovieFolders queued 2020-04-28 06:07:04 +01:00
Qstick 01e6fbddf4 Fixed: Rejection message for quality mismatch
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-04-26 14:54:29 -04:00
Qstick 824d315a3b New: Download History
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-04-22 17:33:08 -04:00
Qstick 72caab1b2b New: Monitor and Process downloads separately
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-04-22 17:33:08 -04:00
Mark McDowall 93ad148b03 Fixed: Ignore .@__thumb folders 2020-04-10 21:26:45 -04:00
Taloth Saldono 12041ac290 Fixed: Audio Channel Information missing in MediaInfo for certain mkv files with DTS audio 2020-03-22 22:01:27 -04:00
Qstick 5b6a6cc9dc Fixed: Delete a movie file from the UI that was already deleted from disk 2020-03-07 14:52:48 -05:00
Qstick c7dfd9dcf1
Fix Log Statement Grouping in FreeSpaceSpec
Fixes #4184
2020-02-23 13:07:56 -05:00
Qstick f4d069c0cf Fixed: QuickImport uses Invalid Command Name 2020-02-22 15:39:48 -05:00
Qstick 63197d38ce New: Store OriginalFilePath for New Downloads 2020-01-30 19:06:00 -05:00
Qstick e954b01921 Fixed: Remove Static/Dynamic Settings, Allow Folder Move from Editor 2020-01-30 19:06:00 -05:00
Qstick 68bfd8bc25 Fixed: Edition not Saving to DB due to missing Aggregator 2020-01-26 01:13:45 -05:00
ta264 df101258c5 New: Calculate custom formats on demand 2020-01-23 20:28:55 +00:00
Qstick e9de53ef98 Fix MovieFileMovingService create directory error logger 2020-01-19 18:43:26 -05:00
Qstick 86b8dd4856 Fixed: Not deleting movie files during upgrade when root folder is missing
Fixes #4066

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2020-01-16 22:38:07 -05:00
Qstick 0845a4bf4c Fixed: Handle 3 digit audio channels 2020-01-07 09:48:03 -05:00
ta264 4025005251 Fixed: Regression setting file date 2020-01-05 18:05:27 -05:00
Qstick f3677a49bf Fixed: Use User Selected Languages during Manual Import 2020-01-02 22:55:20 -05:00
Qstick 02c35f963e New: Select Multiple Languages on Manual Import 2020-01-02 22:55:20 -05:00
ta264 f83ccb6ca4 Swap to dapper Mk. 2 2019-12-28 11:38:34 -05:00
Qstick daee348795 Fixed: Video format exception using split string object 2019-12-28 02:42:56 -05:00
ta264 f02fa629cc Reformat and apply Stylecop rules 2019-12-27 20:40:13 -05:00
ta264 d4fa9b7345 Remove trailing whitespace 2019-12-27 20:40:13 -05:00
ta264 8d27111f7b Remove all unnecessary usings 2019-12-27 20:40:13 -05:00
ta264 c6ae0bb509 Add missing new lines at end of files 2019-12-27 20:40:13 -05:00
ta264 997ff74fb9 Replace tabs with 4 spaces 2019-12-27 20:40:13 -05:00
Qstick e937d74b11 Revert "Swap to dapper and system.text.json for database backend"
This reverts commit d2065bfa1b.
2019-12-17 21:59:03 -05:00
ta264 d2065bfa1b Swap to dapper and system.text.json for database backend 2019-12-16 20:22:58 +00:00
DavidSpek a9f95109f6 New: Add EAC3 Atmos to Mediainfo Formatting (#3900)
* Added a EAC3 Atmos option

Added a second if statement under "if (audioFormat.ContainsIgnoreCase("E-AC-3"))" to look for "JOC" in splitAdditionalFeatures to be able to identify EAC3 tracks that contain atmos. I used the audioFormat "MLP FBA" with "TrueHD Atmos" as a reference.
2019-12-09 22:52:46 -05:00
Qstick ca61ca5c40 Fixed: All Files Filter on Manual Import in MovieDetails 2019-12-06 23:06:58 -05:00
Qstick bbadf3c7e6 Fixed: Quality Parser and Augmenter Picks Wrong Quality 2019-11-02 14:11:52 -04:00
Devin Buhl 96fe74760f
Fixed: Instance where Sonarr was used in logging message 2019-10-26 19:58:30 +00:00
ta264 d0f13e16d5 Fixed: All compiler warnings 2019-10-15 20:22:50 -04:00
ta264 0b0d0a7353 New: Use dotnet tooling, produce 64bit build on windows 2019-10-15 20:22:50 -04:00
Qstick 31c73fe448 Changed: Add ChannelPositionText to SentryWarn 2019-09-30 20:46:22 -04:00
Qstick bd374825f1 Fixed: Logging Statements and Tests 2019-09-28 22:39:09 -04:00
Qstick ae9c2dd830 New: Log Sentry Warn if AudioChannelPositions Error 2019-09-26 21:31:46 -04:00
Qstick 78cac9fcfa Fixed: Use Modifier in Quality Aggregation 2019-09-23 22:10:51 -04:00
Qstick 254561aeb1 Fixed: Register Null Target for Sentry logs in Tests 2019-09-21 14:54:13 -04:00
Taloth Saldono 9a25878104 And a bunch of video codecs. Also fixed the dual-video channel issue. 2019-09-21 14:39:23 -04:00
Taloth Saldono 54cfabec5c New: Additional Atmos detection in MediaInfo
ref Radarr/Radarr#3712
2019-09-21 14:38:27 -04:00
ta264 e10e5802f4 Fixed: Don't delete folder if indeterminate sample detected 2019-09-08 21:42:03 -04:00
Qstick a3525252b7
Fixed: Log statement in movie rename service 2019-09-02 11:55:02 -04:00
Qstick ab7083d263 Fixed: Spec Logging Statement Causing Sentry Duplicates 2019-08-30 23:37:05 -04:00
Qstick 9ad17a04ff Fixed: Null Ref in UpgradeSpecification 2019-08-30 23:29:04 -04:00
Qstick 23670bca12 New: Upstream Updates
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-30 22:50:03 -04:00
Qstick bfc467dd96 New: Use MediaInfo on File Parsing 2019-08-25 15:08:25 -04:00
Qstick 71c398f0fc
New: Enable Sentry Analytics (#3669) 2019-08-06 22:20:47 -04:00
Qstick 582402d45e Fixed: MediaInfo Improvements, Tests 2019-07-27 00:33:04 -04:00
Qstick 5657a4df9c Revert "Fixed: Additional FileNameBuilder Tests, {MediaInfo SubtitleLanguagesAll} Token"
This reverts commit 865b587bdd.
2019-07-26 23:54:49 -04:00
Taloth Saldono 865b587bdd Fixed: Additional FileNameBuilder Tests, {MediaInfo SubtitleLanguagesAll} Token 2019-07-26 23:22:10 -04:00
Qstick 5f7c7ee809 Fixed: Include HDR is naming examples
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-26 22:41:32 -04:00
Qstick 6705b59b23 Fixed: Renaming Files Command Doesn't Resolve 2019-07-25 21:11:12 -04:00
Qstick b8f7ca0749 Fixed: DiskScanService Updates 2019-07-09 23:14:53 -04:00
Qstick 91ab518dfb Fixed: Backend Updates from Sonarr
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-30 21:50:01 -04:00
Qstick d178dce0d3 Fixed: Backend/Frontend Cleanup 2019-06-30 00:58:54 -04:00
Qstick 722a996ad3 Fixed: Import not working due to Language constraint 2019-06-18 23:02:26 -04:00
Qstick 9350f6a04c Fixed: Changes to Profiles, Languages, Manual Import 2019-06-18 22:50:17 -04:00
Qstick 8a9e2dc90d New: Loads of Backend Updates to Clients and Indexers 2019-06-16 16:04:38 -04:00
Qstick 16ff1176f7 Fixed: Quality Groups and Profiles 2019-06-11 22:07:34 -04:00
Qstick 65efa15551 New: Backend changes for new UI 2019-06-11 22:06:19 -04:00
Qstick aef89160e2 Added: Platform Detection Improvements 2019-06-11 22:06:19 -04:00
Leonardo Galli 8e7b718209 Fixed: DataMapper not being disposed, leading to resource leakage. 2018-12-02 18:10:14 +01:00
Ricardo Amaral 5d0effa591 Fixed: Fallback to 'VideoCodec' if 'VideoFormat' is unavailable (#3142) 2018-11-07 20:57:49 +01:00
Ricardo Amaral e62b6d1ddb Fixed: Read video 'BitRate_Nominal' if 'BitRate' is empty (#3144) 2018-11-07 20:55:47 +01:00
Leonardo Galli 34c838fdd5 Fixed: UpdateMovieQualityService Tests. 2018-11-07 20:50:00 +01:00
Ricardo Amaral 97f111bec8 New: Refactor MediaInfo tokens (fixes old tokens adds new stuff) (#3058)
* Rename all 'episodeFile' variables to 'movieFile'

* Improve media info extraction with more fields

* Improve media info tokens extraction

* Add missing fields to MediaInfoModel

* Restore to previous implementation of null handling

* Forgot to add MediaInfoFormatter to project

* Add missing EqualsIgnoreCase extension method

* Simplify Logger.Debug() invocations

* Add missing StartsWithIgnoreCase extension method

* This '.Value' shouldn't be required

* Remove TODO comment

* Upgrade MediaInfo from 17.10 to 18.08.1

* Use correct media info field for files listing

* Replace media info "VideoCodec" (deprecated) with "VideoFormat"

* Fix 'Formatiting' typos

* Add support for media info Format_AdditionalFeatures' field

* Add proper support for all DTS and TrueHD flavors

* Add support for '3D' media info token

* Remove deprecated media info video/audio profile fields

* Add support for 'HDR' media info token

* Add new video parameters to anime file name sample

* Adapt tests for new media info fields

* Revert "Remove deprecated media info video/audio profile fields"

* Include missing test files in core test project

* Fix small regression issue

* Allow sample movie to be detected as HDR

* Do not parse audio channel positions if there are no channels

* Clean up extra blank line

* Reuse already declared variable

* Fix wrong audio channels detection on DTS:X streams

* Fix all failing unit tests

* Fix remaining failing unit tests
2018-10-30 21:44:59 +01:00
Leonardo Galli a50b74c177 Fixed: Unable to update custom formats for releases with bad Source Titles. 2018-10-30 13:18:46 +01:00
Leonardo Galli ad3c01e986 Changed: Upped rate at which we scan the download client. Should reduce cpu and ram usage as well as decrease pressure on download clients.
Also stopped warning about unable to parse a file after warning once. Should decrease ram usage as well and help with bloated log files.
2018-10-30 11:47:54 +01:00
Qstick ab0bf64273 New: mk3d file format (#2795)
Fixes #1324
2018-09-18 17:25:42 +02:00
Qstick 2b373f2006 Added: Fallback to Bitrate_Nominal for MediaInfo (#2886)
Fixes #2860
2018-09-12 16:45:54 +02:00
Leonardo Galli b4f456d5f0
[WIP] Additions to custom formats, such as rescanning old files. (#2949) 2018-09-10 21:25:10 +02:00
Leonardo Galli a458cdc0a5 Fixed: Annoying [renamemoviesfolder] Completed popup for no reason. 2018-08-26 22:27:26 +02:00
Leonardo Galli 091bcc2333 Fixed: Concurrent manual imports silently failing
Fixes #2965
2018-08-23 23:05:20 +02:00
Leonardo Galli 3d1cbd1613 Fixed: Error when valid movie file id is around, but movie file is not loaded. 2018-08-16 21:37:17 +02:00
Leonardo Galli efb4127c35 Fixed: Also scan media info when file is being imported (i.e. not an existing file)
Fixes #2956
2018-08-12 17:29:29 +02:00
Leonardo Galli 77f146b262
Added: Ability to add custom formats, working similar to qualities. (#2669)
Originally called project metis, this feature allows you to do a lot of cool stuff, such as upgrading to a x265 encode, downloading releases with multiple languages, etc. Check out the wiki page at: https://github.com/Radarr/Radarr/wiki/Custom-Formats to learn more! Note: This feature is currently in "beta" and will get more tags and features in the future. Please let me know, if you have any issues and I hope this will allow for a lot of customization!
2018-08-05 16:28:05 +02:00
Marcelo Castagna ed4add85b8 Fixed: Handling of unknown status types in DownloadStation and Import from torrent Download Station should move since DS maintains an internal copy for seeding. (#2420)
Fixes #2000
2018-04-05 21:24:21 +02:00
Qstick 39346b6127 Fixed: Misc Extra File Improvements (This changes mapping of backdrop images to Fanart instead of Banner) (#2642)
Fixes #2556
Fixes #2639
Fixes #2547
2018-04-01 21:48:22 +02:00
Qstick 25e10e26e3 Added: A Huge Cleanup of old Series Code. (Let's pray nothing breaks :P) (#2589) 2018-03-14 21:41:36 +01:00
Simon Chapman 55dde613c2 Fixed: Movies not getting unmonitored when folder gets deleted (#2588)
Fixes #1191, fixes #1590
2018-03-04 15:24:07 +01:00
Qstick 0c23511b7a Added: Same File Size MediaFile Specification (#2532) 2018-02-18 17:29:41 +01:00
Qstick 2139246c4a Fixed: Radarr Changes every file due to timezones (#2533)
Fixes #1741
2018-02-18 15:06:26 +01:00
Qstick e7e9e2b154 Added: Importing extra files from downloaded movies and generate metadata such as .nfo (#2506)
Fixes #121, Fixes #167, Fixes #2262 and Fixes #1104
2018-02-15 13:39:01 +01:00
Leonardo Galli 11211dc2ed Fixed: Error when importing files and old folder doesn’t exist.
Fixes #2485
2018-02-07 11:08:05 +01:00
Leonardo Galli f9049566c1 Fixed: No Physical Release Date causing exception when setting last write time.
Fixes #390
2018-02-06 16:51:19 +01:00
Leonardo Galli 0bc61bea38 Fixed: Movies not getting unmonitored when folder gets deleted.
Fixes #1191, Fixes #1590
2018-02-03 16:44:35 +01:00
Leonardo Galli 33cc228ac1 Fixed: Rare case of null quality causing issues with manual import.
Fixes #2227
2018-02-02 15:01:02 +01:00
Leonardo Galli 54e57bf16a Merge remote-tracking branch 'origin/develop' into develop 2018-02-02 13:23:36 +01:00
Leonardo Galli b1f76082b2 Added: Dynamic paths cleanup old folders now!
Old folder is now only left behind if extra files are also present in new dir and cannot be overwritten. Generally Dynamic Paths should be more stable now. Fixes #2048
2018-02-02 13:23:29 +01:00
Leonardo Galli 78e5fdf3bc Added: Files downloaded with different quality than grabbed will get rejected.
Fixes #1779, Fixes #2087, Fixes #1321
2018-01-31 20:09:04 +01:00
adnanklink cb857934c4 Added: Download_Id to On Download/On Upgrade (#2229) 2017-10-29 19:19:30 +01:00