Commit Graph

433 Commits

Author SHA1 Message Date
Tim Turner dd194d41be Revert "Ensure the movie isn't delete when the folder isn't renamed (#491)"
This reverts commit 8168cf82c5.
2017-01-28 06:29:58 -05:00
Tim Turner 8168cf82c5 Ensure the movie isn't delete when the folder isn't renamed (#491) 2017-01-27 21:24:01 -05:00
Tim Turner f9c6ffcdaa merge from Develop 2017-01-27 19:31:03 -05:00
Tim Turner a8eec60c9d Remove old folder and all contents 2017-01-26 19:57:31 -05:00
Tim Turner 50a5a2de9b Movie reference properly updates UI now
Still need to fix the 'Files' tab to be updated
2017-01-26 17:58:19 -05:00
Tim Turner 7da2183080 Be more proper about Ensuring the folder exists
Still need a way to tell the UI model to update itself
2017-01-25 20:11:02 -05:00
Tim Turner 72aac6e551 Update Rename Preview to support folder renaming 2017-01-25 19:03:40 -05:00
Leonardo Galli b273bfb10e Fix issue with certain audio streams. Should fix #404 2017-01-23 22:04:49 +01:00
Leonardo Galli f0bcb27beb Fixes issue when multiple audio channels are present. Fixes #315 Fixes #294 2017-01-22 23:11:05 +01:00
Leonardo Galli 7c251157ed Fix media info parsing of multiple audio channels. Fixes #315 Fixes #294 2017-01-22 23:03:47 +01:00
Tim Turner 68f58fb37d Undo unecessary changes 2017-01-21 17:22:21 -05:00
Tim Turner f9923f4592 Move folder on rename; event doesn't fire yet 2017-01-21 17:20:30 -05:00
Leonardo Galli aa9537c201 Fix issue when movie file is null. 2017-01-20 20:30:36 +01:00
Leonardo Galli a3d9fb1c20 Should fix upgrading of existing movie files. 2017-01-20 18:26:18 +01:00
Tim Turner 24cbd6bcef Fix issue with reimporting on movie fresh (#357)
Fixes #314. Still have multiple movieFiles issue to clean up.
2017-01-19 19:58:57 -05:00
Leonardo Galli dd0a033b0f Add Support for changing file date to either cinema or physical release.
Fixes #124
2017-01-17 15:02:48 +01:00
Leonardo Galli 08db74d6e6 Fix Audiochannels just being added together. 2017-01-17 13:03:20 +01:00
Leonardo Galli 3a0278d0a1 Use MediaInfo to correctly identify quality when scanning disk as some file names may not contain the real quality.
Fixes #170
2017-01-14 13:33:30 +01:00
Leonardo Galli 29586667cb Files tab is now present. (#245)
* Adding file info tab. Not finished yet.

* Adding more media info options.

* Deleting files now works. Fixes #127

* Fix button for modifying episode files.

* Get Media Info when running DiskScanService.
2017-01-13 19:03:37 -05:00
Tim Turner 9206258370 Fixes Manual Import and DroneFactory
Automatic Import still doesn't work - waiting for answer from Sonarr
team.
2017-01-10 21:12:47 -05:00
Tim Turner 0fa1509ca6 Manual Import works
Automatically importing still broken
2017-01-10 19:37:17 -05:00
Leonardo Galli 52fb29ee18 Fixes a few things with importing: Sample check is done even when file is already in movie folder. Fixed importing of movies with "DC". 2017-01-10 16:23:07 +01:00
Leonardo Galli 236e16c9a5 Update sample detection runtime minutes. Some trailers can be long. 2017-01-10 15:43:35 +01:00
Tim Turner 708db1a75c Organize & Rename work 2017-01-09 17:26:13 -05:00
Tim Turner 74c5664a7f Taking another pass at organization/renaming
Works once in a while
2017-01-08 22:16:14 -05:00
Tim Turner 7a45394820 Unable to properly parse many movie titles 2017-01-08 19:48:04 -05:00
Tim Turner b5d932866a Second Pass at rename/organize 2017-01-08 17:01:37 -05:00
Leonardo Galli ad95fbfd4a Implemented importing movies. This is still in early stages, however it should work pretty well. 2017-01-03 23:18:51 +01:00
Leonardo Galli 2a3b0304cb Fixed a few things with displaying the Movie Details Page. Implemented the first round of Searching for and Downloading movie Releases. ATM this is still a bit hacky and alot of things need to be cleaned up. However, one can now manually search for and download (only in qBittorrent) a movie torrent. 2017-01-02 18:05:55 +01:00
Leonardo Galli 5ebfac6cc8 First implementation of custom database table for movies.Some things are not yet working quite well (e.g. search clears when movies are added.). Also movies cannot yet be looked up! 2016-12-29 16:04:01 +01:00
Leonardo Galli 0b278c7db8 Searching for movie now works with downloading. They also get imported fine.
Additionally, a whole series (or movie in this case) can now be
downloaded manually.
Note: It probably won't start downloading missed releases. Only manually
clicking search for is working ATM.
2016-12-28 17:13:18 +01:00
Keivan Beigi 0214c8e0f0 Removed unused using statements 2016-12-23 13:45:24 -08:00
Keivan Beigi aba613acd1 Because it's 2016! 2016-12-21 20:38:37 -08:00
Taloth Saldono 9fbe06ad68 New: Added support to override Copy vs Move import logic for DownloadedEpisodesScan API and Manual Import UI. 2016-11-02 20:28:45 +01:00
Mark McDowall ff33f15bac Fixed: Import episodes in season packs in numerical order
Closes #1485
2016-10-04 10:20:48 -07:00
Mark McDowall 0de1f3f17a Fixed: Ignore extrafanart subfolder when scanning for extra files 2016-09-18 22:24:32 -07:00
Mark McDowall a621f0d49b Fixed: Prevent duplicate parsing of extra files 2016-09-18 11:04:56 -07:00
Mark McDowall 2e96c4e798 New: Parse existing subtitles and extra files
Towards #459
2016-09-17 01:27:15 -07:00
Mark McDowall aa37b65842 Fixed tests for EpisodeFileMovingService 2016-09-02 12:26:04 -07:00
Mark McDowall 422371d118 Fixed: Episode import when the series folder had a trailing slash and folder was not on disk 2016-08-29 21:22:25 -07:00
Mark McDowall 5fcd65ef57 Fixed: MediaInfo.AudioChannels for some eac3 and mp3 files 2016-08-16 16:46:27 -07:00
Taloth Saldono 4486317888 Fixed: Manual Import failing to parse series title from certain nested folders. 2016-08-14 21:05:35 +02:00
Mark McDowall db4b0de5e2 New: MediaInfo VideoBitDepth and AudioChannels 2016-08-11 15:56:35 -07:00
Mark McDowall ab63c3e83d Fixed: Parsing series title during manual import 2016-07-03 23:32:25 -07:00
Taloth Saldono 006dc9202b Fixed: Tweaked sample detection for short episodes. 2016-06-25 22:50:16 +02:00
Mark McDowall e4e3770e54 Log message makes sense now 2016-05-24 18:40:07 -07:00
Mark McDowall e9248e284e Return decisions when catching exceptions during decision making
Fixed: Manual Import not showing files that failed to process
Closes #1131
2016-04-17 14:17:46 -07:00
Taloth Saldono c29e49da95 Clarified error message in MatchesFolderSpecification. 2016-02-25 19:44:29 +01:00
Taloth Saldono 72f0085ef7 Fixed: DownloadedEpisodesScan API command couldn't be used to process individual files. 2016-02-15 21:55:53 +01:00
Taloth Saldono 6a90035a4c Updated NLog to v4.2.3. 2016-02-11 22:15:12 +01:00
Taloth Saldono 91d91bc673 Fixed: Sample files of daily episodes should also be deleted after import. 2016-02-11 21:27:41 +01:00
Mark McDowall 1a5eafd2b1 New: Remove empty subfolders after renaming FileSetLastWriteTime
Closes #490
2016-02-11 00:38:44 -08:00
Taloth Saldono 5550565d6a Fixed: Manual Import didn't revert to parent folder when trying to parse series leading to issues with obfuscated releases. 2016-02-10 00:15:01 +01:00
Mark McDowall b62ef0c40c Fixed: Use folder quality when better than file quality (regression)
Closes #1022
2016-01-04 23:12:14 -08:00
Mark McDowall b4f83d8a4e New: Media file extension .webm 2015-12-25 18:35:42 -08:00
Mark McDowall a9444cef30 Fixed: Folder quality when file quality determined by its extension
Closes #603
2015-11-23 23:00:51 -08:00
Mark McDowall 0e90bf5227 Fixed: Don't import single files that start with ._ 2015-10-04 13:47:02 -07:00
Taloth Saldono ccfa13e383 Replaced built-in valuetypes with language keywords. 2015-10-03 21:14:06 +02:00
Taloth Saldono d6a135857d Clarified error message when parsed episode doesn't exist in the database. 2015-10-03 21:14:04 +02:00
Mark McDowall 49dea2cd7f Fixed: Log error message when moving file to recycling bin fails 2015-09-20 10:41:50 -07:00
Mark McDowall 28a70a0cf1 Fixed: Import episodes in ascending numerical order
Closes #772
2015-09-01 23:29:49 -07:00
Mark McDowall 7286ccdd56 return early for existing files in UnverifiedSceneNumberingSpecification 2015-09-01 00:15:15 -07:00
Taloth Saldono 1a402a9cf4 MediaInfo should use ParseSpeed > 0.2 for .ts files to get accurate readings.
Fixes #742
2015-08-15 16:55:59 +02:00
Taloth Saldono 648a16c1bb Fixed: Don't check for missing TheXEM numbering when importing existing series. 2015-08-11 21:46:06 +02:00
Taloth Saldono 6d046a8df8 Fixed: Extrapolate scene numbering but won't auto import. 2015-07-20 21:05:48 +02:00
Taloth Saldono c4430ab4de MediaInfo Dispose only when handle was created. 2015-06-27 01:03:08 +02:00
Taloth Saldono c9f720885e Fixed: Renaming episodes on OSX with case-insensitive filesystem. 2015-06-27 01:03:07 +02:00
Taloth 51f705d89a Merge pull request #139 from Sonarr/verified-file-transfer
Verified file transfer
2015-06-16 22:36:18 +02:00
Mark McDowall 4c1e211675 Fixed: Speed up disk rescaning during series refresh 2015-06-13 00:42:16 -07:00
Mark McDowall 92b87b9d21 Fixed: Improved error messaging for manual import 2015-06-07 14:09:49 -07:00
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. 2015-06-05 21:59:41 +02:00
Taloth Saldono 1fbbfb3317 Fixed: A bug caused way too much data being read during MediaInfo discovery (often the entire file).
Fixed: Further optimized the MediaInfo discovery to reduce the read data to a couple of dozen kbytes, but less detailed.
2015-06-02 22:03:47 +02:00
Taloth Saldono 70544738ed Merge branch 'metadata-creation' into develop 2015-05-27 08:01:01 +02:00
Mark McDowall bbcabf0632 Fixed: Don't use folder quality when it is unknown and file quality is
Closes #560
2015-05-24 23:18:57 -07:00
Taloth Saldono b540307dbd Fixed: Series/season metadata also created on episode import. 2015-05-25 01:36:29 +02:00
Mark McDowall f57dea7f1f New: Store last 5 used folders from manual import 2015-05-17 16:07:27 -07:00
Taloth Saldono f1a5261e0a Properly dispose filestream after getting mediainfo. 2015-05-17 18:48:00 +02:00
Taloth cef6eb7509 Merge pull request #544 from Sonarr/mediainfo-unicode
Integrated MediaInfo wrapper to be able to properly handle Unicode
2015-05-15 10:40:45 +02:00
Mark McDowall 57bcc9f4c1 Don't filter excluded files twice 2015-05-14 18:33:44 -07:00
Taloth Saldono 5cd2d71e6f Integrated MediaInfo wrapper to be able to properly handle Unicode on Linux. 2015-05-14 13:31:05 +02:00
Mark McDowall 96578ca59b Stricter rejection of series subfolders
Fixed: Exclude .@__thumb folders from series disk scans

Fixes #538
2015-05-13 21:13:13 -07:00
Mark McDowall 9d980a8ac7 Manual Import sends progress messages 2015-05-13 08:05:23 -07:00
Mark McDowall c3acfe34fe Fixed: Exclude OS X Metadata files when scanning for files
Fixes #533
2015-05-12 11:05:11 -07:00
Taloth Saldono 429298c68c Fixed manual import of unknown episodes. 2015-05-12 00:30:47 +02:00
Taloth Saldono af060d73cc Updated MediaInfo code for syno/linux. 2015-05-12 00:30:45 +02:00
Mark McDowall 6dd22e7dcb New: Manual Import episodes 2015-05-05 08:41:39 -07:00
Mark McDowall 587aff602a Fixed: Don't delete downloads unless a file was imported 2015-05-05 08:37:11 -07:00
Mark McDowall 0c6ca6971d Fixed: Do not replace a file unless it contains the same episodes 2015-05-05 07:29:38 -07:00
Taloth Saldono 2a83088045 Changed the way the Database is registered with TinyIoC to make Logdb and future cachedb more accessible. 2015-05-04 00:50:10 +02:00
Mark McDowall 4b7ee3cb9e Fixed: Monitoring options not be applied when adding a new series to an empty root folder 2015-04-28 07:13:11 -07:00
Mark McDowall 27246de623 Fixed: Ignore @eaDir inside Series folders 2015-04-27 17:07:22 -07:00
Mark McDowall 2a4fd2bbde Fixed: Better error messaging when import fails due to inaccessible path 2015-04-14 20:35:07 -07:00
Taloth Saldono d4532c3856 Fixed: MediaInfo now also works on linux with unicode filenames. 2015-04-11 13:28:37 +02:00
Taloth Saldono 9dd66879a2 Fixed: Better handling for Remote NAS errors. 2015-03-19 01:17:52 +01:00
Mark McDowall 1efb7446c9 Log full path when moving or copying 2015-03-18 13:51:21 -07:00
Mark McDowall c5f2c2823e Separate log messages for hardlinking and copying 2015-03-18 13:18:34 -07:00
Mark McDowall 638e3ca898 Command queue
New: Adding multiple series will queue them instead of running all at once
New: Slower scheduled tasks won't be block others from running
2015-03-16 22:07:02 -07:00
Taloth Saldono dc2c1f7928 Fixed: Import of single-file anime torrents. 2015-03-10 22:43:24 +01:00
Taloth Saldono 46da14f3bf And the same fix for the actual import. 2015-03-01 23:19:49 +01:00
Taloth Saldono 2e81e278e1 Fixed a couple of logging errors. 2015-03-01 22:34:39 +01:00
Mark McDowall e466c77487 Fixed: Ignore .AppleDouble subfolders of season folder 2015-02-21 11:49:56 -08:00
Mark McDowall ec88c2c2ca Parsing improvements
Fixed: Don't use full path when parsing files
New: Support for iTunes library file structure
2015-02-08 21:49:44 -08:00
Mark McDowall 20782bbbc1 Episode import improvements
Fixed: Use folder name when file name is not parsable on import
2015-02-08 00:07:08 -08:00
Mark McDowall 05ee57a972 New: options when adding series, including the ability to search for all missing episodes 2015-02-02 09:03:25 -08:00
Mark McDowall 6054dd8ee6 Fixed: Don't scan subfolders in series folders that start with a period 2015-01-26 22:29:18 -08:00
Mark McDowall f5de5c3a24 Rename preview shows same order as series details (descending) 2015-01-23 07:20:01 -08:00
Taloth Saldono 2f048f4217 Fixed: DownloadEpisodesScan api command regressed during a refactoring causing nzbToMedia to fail. 2015-01-22 21:33:48 +01:00
Mark McDowall 2bbce39faa Show title mismatches, but don't import them automaticallys
Fixed: Show Series title mismatches in the UI
Fixed: Force import from Queue for title mismatches
2015-01-21 14:34:11 -08:00
Mark McDowall d277420849 Fixed: Do not scan series folder if root folder is empty 2015-01-19 21:55:54 -08:00
Mark McDowall 6711ba2549 Fixed: Do not remove directories when they contain a RAR file over 10MB 2015-01-16 00:07:02 -08:00
Mark McDowall 90ce35abee Fixed: Import files for the series Extras 2015-01-03 23:07:25 -08:00
Keivan Beigi a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch 2014-12-18 16:26:42 -08:00
Keivan Beigi 0a341199a8 safer log configuration 2014-12-16 23:12:26 -08:00
Mark McDowall 9686c2579b Don't fetch media info when adding existing episodes 2014-12-14 14:09:51 -08:00
Mark McDowall e637d68157 Advanced option to disable media info for add series/rescan 2014-12-14 10:50:38 -08:00
Mark McDowall 7aee3c5ac4 Fixed: Don't check for sample for anime specials 2014-12-12 07:39:51 -08:00
Mark McDowall d93bd52a01 Queue actions
New: Remove items from queue/history from Activity
New: Force import of series title mismatch from Activity
2014-12-09 21:52:41 -08:00
Keivan Beigi f4c202441c Cleaned up environment detection 2014-12-07 12:56:47 -08:00
Keivan Beigi cf77104a02 removed redundant else 2014-12-06 23:23:11 -08:00
Keivan Beigi 0be8f55a2f Cleaned up using directive 2014-12-06 21:55:17 -08:00
Mark McDowall 6467167046 Moved Extension methods in common to subfolder 2014-12-01 22:26:25 -08:00
Taloth Saldono 08d92c5511 Fixed: File imports via CDH are no longer checked for file locks. 2014-11-23 21:27:07 +01:00
Taloth Saldono 94311bda1f Fixed: CDH erroneously reported a locked file on import. 2014-11-20 21:01:31 +01:00
MythJuha 67cd5703a1 New: Implemented Torrent Download Clients: uTorrent, Transmission and Deluge. And several public and private Torrent Indexers. 2014-11-19 21:47:10 +01:00
Taloth Saldono ffa814f387 Added support for Hardlinking instead of Copy. 2014-11-19 21:47:09 +01:00
Mark McDowall fd71bd6969 Refactored setting attributes on media/metadata files to its own service 2014-11-18 21:45:44 -08:00
Mark McDowall f8c002db9f Fixed: Use runtime of series for sample checks instead of constant 2014-11-18 21:45:43 -08:00
Taloth Saldono 5fed3670c8 Drone factory would throw exception on unknown series instead of proper error. 2014-11-16 19:49:01 +01:00
Taloth Saldono 0b48630c00 New: Improved the DownloadedEpisodesScanCommand endpoint to better support external triggers to CDH. (nzbToMedia) 2014-11-15 01:48:40 +01:00
Mark McDowall 7af9748ff3 Fixed: Do not scan episode files in .AppleDouble folders 2014-11-13 22:15:45 -08:00
Mark McDowall 18f0e3d536 New: .wtv extension as video file 2014-11-08 09:56:01 -08:00
Mark McDowall 64e7cc69b9 Fixed: Extras folder detection is case insensitive 2014-11-06 20:02:07 -08:00
Mark McDowall 6a3bea5adc Log path being deleted when deleting permanently at info 2014-10-24 11:59:35 -07:00
Keivan Beigi ef1e290311 Removed redunent UTC/non-utc File/dire methods.
everything is in UTC now.
2014-10-14 14:31:35 -07:00
Keivan Beigi f684d2f0d7 Fixed: Missing MediaInfo doesn't block import anymore 2014-10-13 10:37:11 -07:00
Keivan Beigi a44be4d902 log newsnab 429 errors as warn instead of exceptions 2014-10-03 10:50:43 -07:00
Mark McDowall 22c9bc402f Fixed: File upgrade rejections will be reported properly when importing 2014-09-27 08:58:53 -07:00
Taloth Saldono cc8c88e921 Fixed: Extensions are now removed from scene names during import. 2014-09-26 23:28:24 +02:00
Mark McDowall f63476260b New: Show episode file file deletions in history and episode activity 2014-09-06 08:08:12 -07:00
Keivan Beigi 3a287bf7e7 Merge pull request #108 from NzbDrone/scene-name
Fixed: Use Nzb title as scene name when available
2014-09-04 09:24:37 -07:00
Mark McDowall b638e09f24 Fixed: Don't mark releases as imported unless at least one file is imported 2014-09-03 17:57:27 -07:00
Mark McDowall 96c1ceaa29 Fixed: Set permissions on new metadata files (mono) 2014-09-02 22:08:08 -07:00
kayone 20287f84ce Fixed: Use Nzb title as scene name when available 2014-09-02 15:07:29 -07:00
Mark McDowall bf1547a524 Pneumatic will set the download client ID for strm files 2014-09-01 11:14:54 -07:00
Mark McDowall 2651cd63a8 Fixed: Don't mark a download as successful unless all valid files are imported 2014-08-30 14:42:24 -07:00
Taloth Saldono bd60133274 Fixed: Framerate in mediainfo is now parsed culture invariant. 2014-08-23 23:42:08 +02:00
Mark McDowall 74ff7803a9 Only set last write time for recycling bin on Windows 2014-08-21 19:18:28 -07:00
Mark McDowall 807ed7df1a New: Show disk space used by series on series details 2014-08-17 00:41:16 -07:00
Mark McDowall 6671934c0f Relative episode file paths 2014-08-13 17:08:24 -07:00
Mark McDowall 9ffdf18935 Fixed: Set permissions on new series folders (mono) 2014-08-10 21:20:06 -07:00
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. 2014-08-05 18:14:09 +02:00
Taloth Saldono 7b420fc033 Added MediaInfo to EpisodeFile. 2014-08-05 18:14:06 +02:00
Mark McDowall c11c2c831d Don't set folder write time on Mono 2014-08-01 00:17:20 -07:00
Mark McDowall f657afc424 Fixed: don't try to delete series folder if it doesn't exist 2014-07-31 23:57:17 -07:00
Taloth Saldono e5e00fd346 Fixed: Renaming Episodes will never overwrite existing files. 2014-07-31 12:32:31 -07:00
Mark McDowall 74a38415cf Profiles
Indexes are created with the same uniqueness when copying a table

New: Non-English episode support
New: Renamed Quality Profiles to Profiles and made them more powerful
New: Configurable wait time before grabbing a release to wait for a better quality
2014-07-25 23:21:44 -07:00
Mark McDowall 08b2e293d3 Verify disk scan won't scan if root folder doesn't exist 2014-07-24 18:02:47 -07:00
Taloth Saldono 47089d360d New: The History->Queue UI now show some elementary error information for failed imports. 2014-07-19 00:19:27 +02:00
Mark McDowall c5bd8b27fb Backups
New: Backup drone's database and configuration from the UI
New: Download Backup files from the UI

Fixed: Run a database backup before upgrade
2014-07-06 20:10:51 -07:00
Mark McDowall 83207a0baf listenTo instead of on 2014-06-25 00:09:16 -07:00
Taloth Saldono 50303ce470 Fixed: Checks full path for _UNPACK_ prefix so that full season downloads are properly checked for unpacking. 2014-06-04 23:44:38 +02:00
Mark McDowall ce89469c9b Drone factory folder not being set is now logged at trace 2014-06-03 23:02:08 -07:00
Taloth Saldono 1a63b1caba Updated migration to attempt associate old grabbed & imported events and associate drone factory imports during CompletedDownloadHandling. 2014-05-30 19:40:38 +02:00
Taloth Saldono 2035fe8578 New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature) 2014-05-30 19:40:29 +02:00
Mark McDowall 48ac09baae Roto folder fixes
New: Health check for missing series root folders
Fixed: Do not remove episodes from series when root folder is missing
2014-05-25 22:14:15 -07:00
Mark McDowall 859e36aa6b New: Do not import files inside the EXTRAS folder within a Series 2014-04-29 17:03:14 -07:00
Mark McDowall cde3d0b44a Don't throw permissions errors when importing files
Fixed: Better error handling when setting permissions after import (mono)
2014-04-21 20:26:12 -07:00
Mark McDowall ceb06378ad Fixed: Daily series won't get treated as specials during sample checks 2014-04-10 18:32:37 -07:00
Mark McDowall 946406f456 Rescan all series via RescanSeriesCommand 2014-04-10 08:56:18 -07:00
Mark McDowall 31deff1ea3 Fixed: Daily shows will no longer skip sample detection 2014-04-08 07:12:21 -07:00
Mark McDowall 0f9360bccb New: Advanced option to skip checking free space when importing files 2014-04-04 09:25:18 -07:00
Mark McDowall e5263f143d Import process improvements
New: Post processing scripts can pass "Path" via API to scan a specific folder directly
Fixed: Do not delete folder from drone factory when non-sample video files exist
2014-04-03 17:08:51 -07:00
Mark McDowall a0aaac0fd9 Added some stopwatches for disk scanning 2014-03-25 16:25:45 -07:00
Mark McDowall f52c151f0a Call DiskScanService.Scan directly 2014-03-21 22:32:57 -07:00
Mark McDowall 69f5c8444e New: Added drone factory rescan button to Wanted 2014-03-21 21:31:15 -07:00
Mark McDowall c6e492af4e Fixed: Ended series will be refreshed from trakt every 30 days instead of daily 2014-03-20 21:15:01 -07:00
Mark McDowall 2f3430387e Major logging overhaul 2014-03-13 13:13:02 -07:00
Mark McDowall a02108922f Set episode file modified date to local or utc air date 2014-03-12 22:27:36 -07:00
Mark McDowall 8478379ff4 Merge branch 'AirDate' of https://github.com/JackDandy/NzbDrone into set-file-date 2014-03-11 22:16:38 -07:00
Mark McDowall 8885bbb60f OS X and linux can be treated separately 2014-03-08 21:28:40 -08:00
JackDandy d9eab04029 Add new feature, set file date to episode aired date. Fix, use alternative Trakt API field for episode air time. Improve the Preview Rename tip.
Add, new setting "Set File Date to Airdate" on the Media Management tab of the Settings page to toggle this feature for new, imported and auto updating media files.

Change, home page "Series Editor" - "Rename" button to "Update Files" and add "Set File Date To Air Date" action button to this modal to add capability of updating legacy media.

Add, non UTC functions given that Windows undesirably adds time to file times set when using UTC.

Fix, the Trakt API response show.air_time_utc contains erroneous data, this is replaced with show.air_time.
2014-03-09 02:13:40 +00:00
Mark McDowall 9d74693bb7 Added Series Scanned Event 2014-03-08 10:35:48 -08:00
Mark McDowall 9dcd58a631 Prevent queue/history from blowing up 2014-03-06 22:28:06 -08:00
Mark McDowall 366034c969 Return MoveFile 2014-02-27 16:42:04 -08:00
Mark McDowall 7758db5324 EpisodeFileMover updates episode file path after move 2014-02-27 16:32:08 -08:00
Mark McDowall 33ebf1bf78 New: Rename all selected series from the series editor 2014-02-27 08:51:31 -08:00
Mark McDowall 99336595b0 Removed SetFolderWriteTime in favour of FolderSetLastWriteTimeUtc 2014-02-26 07:55:13 -08:00
Mark McDowall 828e8eb147 Fixed: Orphaned episode file was preventing rename preview from functioning 2014-02-23 13:37:21 -08:00
Mark McDowall 259c408b67 Added size information when Size spec rejects import 2014-02-22 10:57:48 -08:00
Mark McDowall 0b2b8e9bbe Cleaned up parser tests, 1103/1113 parsing is less greedy
Fixed: Importing of hashed releases
2014-02-20 09:18:32 -08:00
Mark McDowall e9db0fc14a Fixes after rebase 2014-02-12 01:05:29 -08:00
Mark McDowall 409e1cca94 No more dupes and house cleaner added 2014-02-12 01:04:56 -08:00
Mark McDowall 3ca5e478ff Almost everything working except importing episode thumbs 2014-02-12 01:04:54 -08:00
Mark McDowall a6361d0bbd New: XBMC Metadata (Frodo+) 2014-02-12 01:04:51 -08:00
markus101 f9b0b2206c Added RescanSeries command 2014-02-04 21:29:57 -08:00
Mark McDowall 958c2f1fe1 Merge branch 'quality-definitions' into develop
Conflicts:
	src/UI/Settings/Quality/Profile/EditQualityProfileTemplate.html
	src/UI/app.js
2014-02-03 17:29:22 -08:00
Mark McDowall 7218772b32 Support for setting uid/gid on *nix systems 2014-01-30 21:24:32 -08:00
Taloth Saldono c90791b266 Quality Order can now be change on per Quality Profile. Quality Title used in Renaming can now be changed by the user. Both options require Advanced Settings to be enabled. 2014-01-27 19:21:29 +01:00
Mark McDowall 47a8d93c18 Added .ogv as a file extension 2014-01-26 17:13:29 -08:00
Mark McDowall 543cc4e6c1 If folder does not exist... 2014-01-26 14:58:12 -08:00
Mark McDowall 49168cad25 UI and opt-in for setting permissions 2014-01-26 00:57:14 -08:00
Mark McDowall 5459b5fed4 New: Setting file permissions on import (Linux) 2014-01-25 23:51:33 -08:00
Mark McDowall 37231d1ef0 DiskProvider split to Windows and Mono projects 2014-01-25 23:51:33 -08:00
Mark McDowall 7d46f4d64d Logging destination filename when importing/renaming files. 2014-01-21 21:35:01 -08:00
Mark McDowall 72e56a1845 Fixed: Some specials will no longer be treated as containing the full season on import 2013-12-28 01:22:03 -08:00
Mark McDowall f76c4700a6 New: Release Group can now be used in rename patterns 2013-12-08 22:25:11 -08:00
Mark McDowall c03f01172e Use audio and general stream runtimes when video runtime is zero
Fixed: Getting runtime from files should be more reliable
2013-12-05 21:59:47 -08:00
Mark McDowall 0de25988a5 Added logging when folder quality is parsed 2013-12-05 10:20:24 -08:00
Mark McDowall 54fcbc311f Logging quality again when using it from folder during import 2013-12-05 09:31:26 -08:00
Mark McDowall d4a9bd25bd Decimal.TryParse the frame rate instead of Decimal.Parse 2013-12-02 23:31:37 -08:00
Mark McDowall 9cb220bf2a dllmap added for MediaInfo.DLL
Fall back to filesize check if mediainfo is not available
Ubuntu package depends on sqlite3 and mediainfo
New: mediainfo now used on mono to check runtime when available
2013-12-01 14:44:01 -08:00
kayone b43c4e04f8 don't report DirectoryNotFoundException in FreeSpaceSpecification 2013-11-30 16:34:21 -08:00
kayone 91d64f0b6a path performance optimization 2013-11-30 16:33:59 -08:00
kayone a7d5b3761b Fixed: Memory leak in Ensure.That 2013-11-30 15:53:07 -08:00
Mark McDowall 3266d05c82 Rename previews are now ordered in asscending season and epsiode order 2013-11-29 17:26:13 -08:00
Mark McDowall e6a4008fad Adding some more logging to import process 2013-11-28 12:53:30 -08:00
Mark McDowall f3fbbf66e0 Catching InvalidOperationExceptions when Inheriting folder permissions
Fixed: Issue sorting files when series is on a share running on UFS
2013-11-28 00:03:58 -08:00
Mark McDowall e42ac25657 Rename preview for full series and season
New: Preview before renaming files
2013-11-27 01:26:10 -08:00
kayone 7efac124c7 added input validation around MoveFile 2013-11-26 22:52:11 -08:00
Mark McDowall 061da0573a Fixed: Another runtime parsing issue for .ts files 2013-11-22 23:45:22 -08:00
kayone ec63053fe7 cleaned up using directives. 2013-11-19 16:42:17 -08:00
Mark McDowall ea36c6ed47 Create missing series folders on disk scan (if enabled)
New: Option to create missing series folders during disk scans
2013-11-18 22:25:02 -08:00
Mark McDowall 07386f12e6 New: Only clean XBMC Library when a file is being upgraded 2013-11-17 22:28:49 -08:00
Mark McDowall 410bf0d846 Use folder quality when it is better than file quality
Fixed: Better handling of downloads that don't have the quality in the filename
2013-11-11 19:59:51 -08:00
Mark McDowall 3789602e56 Refresh series logs more and is done in alphabetical order 2013-11-07 17:52:50 -08:00
Mark McDowall 94d50de6cb Fixed: Parsing .ts files for runtime should work now 2013-11-07 17:47:50 -08:00
Mark McDowall 77a5fd62d2 Better sample checks
Fixed: Sample checking relies on runtime instead of file size (Windows)
Fixed: Minimum file size for 1080p releases is now 140MB (lower will be considered samples)
2013-11-03 22:39:37 -08:00
Mark McDowall 46bd5d1767 Fixed: Skip last write time check on linux for _UNPACK_ folders 2013-10-22 17:42:43 -07:00
Mark McDowall 743754a041 Catch any errors setting last write time so we don't blow up the whole process
Fixed: Prevent error when importing files that causes the process to fail
2013-10-20 11:17:56 -07:00
Mark McDowall e7780af212 Better name from LocalEpisode in EpisodeImportedEvent 2013-10-17 18:28:30 -07:00
Mark McDowall c708b5ce1a Only run InheritFolderPermissions on Windows 2013-10-16 17:20:28 -07:00
Mark McDowall 741279b596 Import episodes will import largest files first (to reject samples) 2013-10-14 09:22:16 -07:00
Mark McDowall 5bf0e197ec Moved source code under src folder - massive change 2013-10-02 18:01:32 -07:00