Commit Graph

432 Commits (de56862bb97b092c5fc44359caf3b2abdbcfdf96)

Author SHA1 Message Date
Mark McDowall 8e916d60f5 Fixed: Parsing of specials with only season and episode numbers in the file name
6 years ago
Mark McDowall 44048207f2 Remove file quality matches release import spec
6 years ago
Mark McDowall a4f63e728c Fixed: Don't use media info for non-video files
6 years ago
Mark McDowall ff9a9a5e4d More restrictions when using download client title or folder name for parsing
6 years ago
Mark McDowall 63ea1f1afd Fixed: Skip sample check when rescanning series folder
6 years ago
Mark McDowall 46d8e5830a Fixed: Concurrent manual imports silently failing
6 years ago
Taloth Saldono 476110b1de Fixed: Store BitRate_Nominal (VBR) mediainfo in database instead of only BitRate.
6 years ago
Taloth Saldono e9b11e55e9 Fixed: Regression with importing nested obfuscated directories.
6 years ago
Taloth Saldono 9b9597093c Fixed: Regression causing Manual Import to ignore user provided information.
6 years ago
Taloth Saldono a5977f2752 Fixed: Manual Import not using Release Group during renamer. [develop only]
7 years ago
Mark McDowall 8668e8b036 Use FolderEpisodeInfo instead of parent of FileEpisodeInfo
7 years ago
Mark McDowall 2b3d0235cf Don't read media info when disabled in settings
7 years ago
Mark McDowall c687f45ff6 Fixed: Don't try to find episodes if parsing failed
7 years ago
Mark McDowall aba8abb176 Fixed: Suppress warnings for daily style extra files
7 years ago
Taloth Saldono 2b3956cb60 Honor x264 tag in filename if mediainfo does not conclusively indicate h264.
7 years ago
Taloth Saldono 1b0647423d Updated a few harder to detect MediaInfo VideoCodec formats.
7 years ago
Taloth Saldono 5b627a8bc2 Fixed missing existingfile flag.
7 years ago
Taloth Saldono fd1064cb69 Fixed errors in MatchesFolderSpecification and tests.
7 years ago
Mark McDowall 81e385bebf New: Use media info during import to extract resolution for quality
7 years ago
Taloth Saldono b19b6c93d3 New: Detect Kodi .nfo vs Scene .nfo and handle as appropriate. Rename scene .nfo to .nfo-orig only when needed.
7 years ago
Thirrian f1b2186313 Fix typo
7 years ago
Mark McDowall 9e7f0c859f New: Opt-in to delete empty series/season folders
7 years ago
Mark McDowall a9c54a1f01 Remove empty series folders when create empty folders is false
7 years ago
Taloth Saldono 03da779ddb Fixed Season Special import.
7 years ago
Taloth Saldono 7c95fc23d0 Fixed Season Special import.
7 years ago
Mark McDowall a023732c1c
New: Delay import of episodes without titles temporarily
7 years ago
Mark McDowall c67a4a61a4 New: Run missing root folder health check when an import is successful
7 years ago
Mark McDowall 6e85b8782e Fixed: Set air date to 1970-01-01 if episode aired before (mono)
7 years ago
Mark McDowall e8c5e417b6 Improve handling of multiple seasons in one file
7 years ago
Mark McDowall b371296e78 Validate before deleting series folders
7 years ago
Mark McDowall 4399d272dc
Fixed: Import failures when audio channels are in an unexpected format
7 years ago
Mark McDowall 9d7547e941
Add debug logging when formatting audio channels
7 years ago
Mark McDowall b45b2017a8
Log warnings when deleting an episode file and the root folder is missing/empty
7 years ago
Taloth Saldono 7a1c1064ae Fallback to parsing Series from sub path during Manual Import.
7 years ago
Taloth Saldono 34ded19be4 Fixed not setting MediaInfo SchemaRevision first time causing it to be fetched again during the series rescan.
7 years ago
Mark McDowall 12065948ca
Fixed: Not deleting episode files during upgrade when root folder is missing
7 years ago
Ronnie 73cb789f59
Fixed: Better import error messages
7 years ago
Mark McDowall 2b8ab92ef7
Fixed: Parse and reject season extras
7 years ago
Mark McDowall 7b7f48a0e3
Fixed: Media Info audio channel parsing of dual mono audio
7 years ago
Mark McDowall 714ce2640b
New: Log rejections/acceptance before importing files
7 years ago
Mark McDowall 8bc55c5305
Fixed: Don't ignore filenames that start with periods
7 years ago
Mark McDowall 52ce2c0007
Fixed: Reject partial season packs
7 years ago
Mark McDowall de5d120aac
Fixed: Formatting of audio channels from media info for some files
7 years ago
Taloth Saldono 40e5626ddb Added a few more codecs, not even halfway.
7 years ago
Taloth Saldono 0ec64e7043 Fixed: DownloadedEpisodeScan API should delete source folder if ImportMode is Move.
7 years ago
Taloth Saldono ac837c8f74 Added a bunch of extra MediaInfo formats.
7 years ago
Taloth Saldono 27dca830cc Updated MediaInfo schema and revised logic that Formats it. Also added logic to log events to Sentry.
7 years ago
Taloth Saldono 432666b2da Default to filename if there is no SceneName. And added Opus and MPEG-4 Visual.
7 years ago
Taloth Saldono e16e4091f1 VideoCodec formatter HEVC.
7 years ago
Taloth Saldono 1cb25525ab Added additional codecs and more complete error message.
7 years ago
Taloth Saldono 54cc19c688 Fixed error in regex.
7 years ago
Taloth Saldono 6fc4ea614d Fixed: Ignore '.unwanted' directory when importing.
7 years ago
Mark McDowall 9312f0a462 New: Store episode renames in History
7 years ago
Taloth Saldono f293b9a44e Fixed: Added FLAC to MediaInfo renamer audio codecs.
7 years ago
Mark McDowall fbcc0b76bf
Fixed: Try to set last write time on files moved to recycle bin
7 years ago
Taloth Saldono a4f51aeef9 Added XviD to MediaInfoFormatter.
7 years ago
Taloth Saldono 905ab18336 Fixed: Subtitle extensions should be case-insensitive.
7 years ago
Mark McDowall 8cf028e071 Fixed: Improve sample rejection message when MediaInfo is not available
8 years ago
Mark McDowall eea3419849 New: Download client and ID for custom scripts
8 years ago
Mark McDowall baf83b4c71
Fixed: Error when processing manual import decisions
8 years ago
Mark McDowall 285288db1a
Additional logging when an import decision cannot be made
8 years ago
Taloth Saldono ef5a400c68 Added missing ACC audio format.
8 years ago
Mark McDowall c2b66cf524 Fixed: Deleting an episode file from the UI that was already deleted from disk
8 years ago
Mark McDowall 0d782e1cac Consistent formatting for MediaInfo in various locations
8 years ago
Mark McDowall cf7ce9804f
Fixed: Ignore file quality matching release quality for unknown quality releases
8 years ago
Mark McDowall e8d01daf03
Fixed: Ignore file quality matching release quality for season packs
8 years ago
Mark McDowall 53e51af9c7
Fixed: Don't import the same file again
8 years ago
Mark McDowall 9d93fc1092
New: Prevent automatic import if file quality differs from grabbed release quality
8 years ago
Taloth Saldono b63bcd16a7 Fixed: Sample check has too little margin for 2 min anime with 1 minute files. Lowered to 15 sec.
8 years ago
Taloth Saldono 28c45f941b Cleanup of commented out code.
8 years ago
Marcelo Castagna ea1616586f Fixed: Import from torrent Download Station should move since DS maintains an internal copy for seeding.
8 years ago
Mark McDowall 83370ddbbb New: Episode files sent to Recycling Bin are put into subfolders
8 years ago
Taloth Saldono 2e08f195e4 Fixed: Zero length file causes MediaInfo hanging in 100% cpu load.
8 years ago
Mark McDowall bf485f6f2c Log number of files found when getting video/non-video files
8 years ago
Daniel Smith 37d5a3f2ad Fixed: Clear EpisodeFile records from database if Series folder is missing, but root folder appears to be mounted.
8 years ago
Mark McDowall fc15daa37e New: Improve parsing of audio channels from MediaInfo output
8 years ago
Mark McDowall c6eb19c04d Exclude .grab and Plex Version folders
8 years ago
Keivan Beigi 73840dcacc The great logger.Error cleanup!
8 years ago
Keivan Beigi 8252a2a60f RIP
8 years ago
Keivan Beigi ad7d571b24 New: Better platform detection specifically for Non-Windows Systems
8 years ago
Keivan Beigi 0214c8e0f0 Removed unused using statements
8 years ago
Keivan Beigi aba613acd1 Because it's 2016!
8 years ago
Taloth Saldono 9fbe06ad68 New: Added support to override Copy vs Move import logic for DownloadedEpisodesScan API and Manual Import UI.
8 years ago
Mark McDowall ff33f15bac Fixed: Import episodes in season packs in numerical order
8 years ago
Mark McDowall 0de1f3f17a Fixed: Ignore extrafanart subfolder when scanning for extra files
8 years ago
Mark McDowall a621f0d49b Fixed: Prevent duplicate parsing of extra files
8 years ago
Mark McDowall 2e96c4e798 New: Parse existing subtitles and extra files
8 years ago
Mark McDowall aa37b65842 Fixed tests for EpisodeFileMovingService
8 years ago
Mark McDowall 422371d118 Fixed: Episode import when the series folder had a trailing slash and folder was not on disk
8 years ago
Mark McDowall 5fcd65ef57 Fixed: MediaInfo.AudioChannels for some eac3 and mp3 files
8 years ago
Taloth Saldono 4486317888 Fixed: Manual Import failing to parse series title from certain nested folders.
8 years ago
Mark McDowall db4b0de5e2 New: MediaInfo VideoBitDepth and AudioChannels
8 years ago
Mark McDowall ab63c3e83d Fixed: Parsing series title during manual import
8 years ago
Taloth Saldono 006dc9202b Fixed: Tweaked sample detection for short episodes.
9 years ago
Mark McDowall e4e3770e54 Log message makes sense now
9 years ago
Mark McDowall e9248e284e Return decisions when catching exceptions during decision making
9 years ago
Taloth Saldono c29e49da95 Clarified error message in MatchesFolderSpecification.
9 years ago
Taloth Saldono 72f0085ef7 Fixed: DownloadedEpisodesScan API command couldn't be used to process individual files.
9 years ago
Taloth Saldono 6a90035a4c Updated NLog to v4.2.3.
9 years ago
Taloth Saldono 91d91bc673 Fixed: Sample files of daily episodes should also be deleted after import.
9 years ago
Mark McDowall 1a5eafd2b1 New: Remove empty subfolders after renaming FileSetLastWriteTime
9 years ago
Taloth Saldono 5550565d6a Fixed: Manual Import didn't revert to parent folder when trying to parse series leading to issues with obfuscated releases.
9 years ago
Mark McDowall b62ef0c40c Fixed: Use folder quality when better than file quality (regression)
9 years ago
Mark McDowall b4f83d8a4e New: Media file extension .webm
9 years ago
Mark McDowall a9444cef30 Fixed: Folder quality when file quality determined by its extension
9 years ago
Mark McDowall 0e90bf5227 Fixed: Don't import single files that start with ._
9 years ago
Taloth Saldono ccfa13e383 Replaced built-in valuetypes with language keywords.
9 years ago
Taloth Saldono d6a135857d Clarified error message when parsed episode doesn't exist in the database.
9 years ago
Mark McDowall 49dea2cd7f Fixed: Log error message when moving file to recycling bin fails
9 years ago
Mark McDowall 28a70a0cf1 Fixed: Import episodes in ascending numerical order
9 years ago
Mark McDowall 7286ccdd56 return early for existing files in UnverifiedSceneNumberingSpecification
9 years ago
Taloth Saldono 1a402a9cf4 MediaInfo should use ParseSpeed > 0.2 for .ts files to get accurate readings.
9 years ago
Taloth Saldono 648a16c1bb Fixed: Don't check for missing TheXEM numbering when importing existing series.
9 years ago
Taloth Saldono 6d046a8df8 Fixed: Extrapolate scene numbering but won't auto import.
9 years ago
Taloth Saldono c4430ab4de MediaInfo Dispose only when handle was created.
10 years ago
Taloth Saldono c9f720885e Fixed: Renaming episodes on OSX with case-insensitive filesystem.
10 years ago
Taloth 51f705d89a Merge pull request #139 from Sonarr/verified-file-transfer
10 years ago
Mark McDowall 4c1e211675 Fixed: Speed up disk rescaning during series refresh
10 years ago
Mark McDowall 92b87b9d21 Fixed: Improved error messaging for manual import
10 years ago
Taloth Saldono 5effca92b8 New: Now checks the file size of moved episodes to verify if the transfer was completed successfully to be able to detect errors with mounted network storage.
10 years ago
Taloth Saldono 1fbbfb3317 Fixed: A bug caused way too much data being read during MediaInfo discovery (often the entire file).
10 years ago
Taloth Saldono 70544738ed Merge branch 'metadata-creation' into develop
10 years ago
Mark McDowall bbcabf0632 Fixed: Don't use folder quality when it is unknown and file quality is
10 years ago
Taloth Saldono b540307dbd Fixed: Series/season metadata also created on episode import.
10 years ago
Mark McDowall f57dea7f1f New: Store last 5 used folders from manual import
10 years ago
Taloth Saldono f1a5261e0a Properly dispose filestream after getting mediainfo.
10 years ago
Taloth cef6eb7509 Merge pull request #544 from Sonarr/mediainfo-unicode
10 years ago
Mark McDowall 57bcc9f4c1 Don't filter excluded files twice
10 years ago
Taloth Saldono 5cd2d71e6f Integrated MediaInfo wrapper to be able to properly handle Unicode on Linux.
10 years ago
Mark McDowall 96578ca59b Stricter rejection of series subfolders
10 years ago
Mark McDowall 9d980a8ac7 Manual Import sends progress messages
10 years ago
Mark McDowall c3acfe34fe Fixed: Exclude OS X Metadata files when scanning for files
10 years ago
Taloth Saldono 429298c68c Fixed manual import of unknown episodes.
10 years ago
Taloth Saldono af060d73cc Updated MediaInfo code for syno/linux.
10 years ago
Mark McDowall 6dd22e7dcb New: Manual Import episodes
10 years ago
Mark McDowall 587aff602a Fixed: Don't delete downloads unless a file was imported
10 years ago
Mark McDowall 0c6ca6971d Fixed: Do not replace a file unless it contains the same episodes
10 years ago
Taloth Saldono 2a83088045 Changed the way the Database is registered with TinyIoC to make Logdb and future cachedb more accessible.
10 years ago
Mark McDowall 4b7ee3cb9e Fixed: Monitoring options not be applied when adding a new series to an empty root folder
10 years ago
Mark McDowall 27246de623 Fixed: Ignore @eaDir inside Series folders
10 years ago
Mark McDowall 2a4fd2bbde Fixed: Better error messaging when import fails due to inaccessible path
10 years ago
Taloth Saldono d4532c3856 Fixed: MediaInfo now also works on linux with unicode filenames.
10 years ago
Taloth Saldono 9dd66879a2 Fixed: Better handling for Remote NAS errors.
10 years ago
Mark McDowall 1efb7446c9 Log full path when moving or copying
10 years ago
Mark McDowall c5f2c2823e Separate log messages for hardlinking and copying
10 years ago
Mark McDowall 638e3ca898 Command queue
10 years ago
Taloth Saldono dc2c1f7928 Fixed: Import of single-file anime torrents.
10 years ago
Taloth Saldono 46da14f3bf And the same fix for the actual import.
10 years ago
Taloth Saldono 2e81e278e1 Fixed a couple of logging errors.
10 years ago
Mark McDowall e466c77487 Fixed: Ignore .AppleDouble subfolders of season folder
10 years ago
Mark McDowall ec88c2c2ca Parsing improvements
10 years ago
Mark McDowall 20782bbbc1 Episode import improvements
10 years ago
Mark McDowall 05ee57a972 New: options when adding series, including the ability to search for all missing episodes
10 years ago
Mark McDowall 6054dd8ee6 Fixed: Don't scan subfolders in series folders that start with a period
10 years ago
Mark McDowall f5de5c3a24 Rename preview shows same order as series details (descending)
10 years ago
Taloth Saldono 2f048f4217 Fixed: DownloadEpisodesScan api command regressed during a refactoring causing nzbToMedia to fail.
10 years ago
Mark McDowall 2bbce39faa Show title mismatches, but don't import them automaticallys
10 years ago
Mark McDowall d277420849 Fixed: Do not scan series folder if root folder is empty
10 years ago
Mark McDowall 6711ba2549 Fixed: Do not remove directories when they contain a RAR file over 10MB
10 years ago
Mark McDowall 90ce35abee Fixed: Import files for the series Extras
10 years ago
Keivan Beigi a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch
10 years ago
Keivan Beigi 0a341199a8 safer log configuration
10 years ago
Mark McDowall 9686c2579b Don't fetch media info when adding existing episodes
10 years ago
Mark McDowall e637d68157 Advanced option to disable media info for add series/rescan
10 years ago
Mark McDowall 7aee3c5ac4 Fixed: Don't check for sample for anime specials
10 years ago
Mark McDowall d93bd52a01 Queue actions
10 years ago
Keivan Beigi f4c202441c Cleaned up environment detection
10 years ago
Keivan Beigi cf77104a02 removed redundant else
10 years ago
Keivan Beigi 0be8f55a2f Cleaned up using directive
10 years ago
Mark McDowall 6467167046 Moved Extension methods in common to subfolder
10 years ago
Taloth Saldono 08d92c5511 Fixed: File imports via CDH are no longer checked for file locks.
10 years ago
Taloth Saldono 94311bda1f Fixed: CDH erroneously reported a locked file on import.
10 years ago
MythJuha 67cd5703a1 New: Implemented Torrent Download Clients: uTorrent, Transmission and Deluge. And several public and private Torrent Indexers.
10 years ago
Taloth Saldono ffa814f387 Added support for Hardlinking instead of Copy.
10 years ago
Mark McDowall fd71bd6969 Refactored setting attributes on media/metadata files to its own service
10 years ago
Mark McDowall f8c002db9f Fixed: Use runtime of series for sample checks instead of constant
10 years ago
Taloth Saldono 5fed3670c8 Drone factory would throw exception on unknown series instead of proper error.
10 years ago
Taloth Saldono 0b48630c00 New: Improved the DownloadedEpisodesScanCommand endpoint to better support external triggers to CDH. (nzbToMedia)
10 years ago
Mark McDowall 7af9748ff3 Fixed: Do not scan episode files in .AppleDouble folders
10 years ago
Mark McDowall 18f0e3d536 New: .wtv extension as video file
10 years ago
Mark McDowall 64e7cc69b9 Fixed: Extras folder detection is case insensitive
10 years ago
Mark McDowall 6a3bea5adc Log path being deleted when deleting permanently at info
10 years ago
Keivan Beigi ef1e290311 Removed redunent UTC/non-utc File/dire methods.
10 years ago
Keivan Beigi f684d2f0d7 Fixed: Missing MediaInfo doesn't block import anymore
10 years ago
Keivan Beigi a44be4d902 log newsnab 429 errors as warn instead of exceptions
10 years ago
Mark McDowall 22c9bc402f Fixed: File upgrade rejections will be reported properly when importing
10 years ago
Taloth Saldono cc8c88e921 Fixed: Extensions are now removed from scene names during import.
10 years ago
Mark McDowall f63476260b New: Show episode file file deletions in history and episode activity
10 years ago
Keivan Beigi 3a287bf7e7 Merge pull request #108 from NzbDrone/scene-name
10 years ago
Mark McDowall b638e09f24 Fixed: Don't mark releases as imported unless at least one file is imported
10 years ago
Mark McDowall 96c1ceaa29 Fixed: Set permissions on new metadata files (mono)
10 years ago
kayone 20287f84ce Fixed: Use Nzb title as scene name when available
10 years ago
Mark McDowall bf1547a524 Pneumatic will set the download client ID for strm files
10 years ago
Mark McDowall 2651cd63a8 Fixed: Don't mark a download as successful unless all valid files are imported
10 years ago
Taloth Saldono bd60133274 Fixed: Framerate in mediainfo is now parsed culture invariant.
10 years ago
Mark McDowall 74ff7803a9 Only set last write time for recycling bin on Windows
10 years ago
Mark McDowall 807ed7df1a New: Show disk space used by series on series details
10 years ago
Mark McDowall 6671934c0f Relative episode file paths
10 years ago
Mark McDowall 9ffdf18935 Fixed: Set permissions on new series folders (mono)
10 years ago
Taloth Saldono 8a5edfeaf5 Rewrote most of the renamer token handling code to give it a bit more generic architecture. Also added MediaInfo as possible token.
10 years ago