Hey guys,
Quick update --
The feature to import an existing movie library to watch for 'upgrades' is complete:
http://imgur.com/a/UkUL9
Here's how it works:
You specify a folder for your movie library, as well as an 'initial/current' quality that applies to the movies in that library. The importer then begins to identify all the movies (recursively), by first checking for NFO files. If no NFO file is found for the video file, we do a TMDB search by part of the file name to identify the movie. While we're identifying the movies, we're also querying TMDB for basic movie information to display to the user (in the datagrid). This datagrid will be refreshing every 5 seconds until either 1) the scanning is complete, or 2) the user cancels the scan.
Note that, during the initial scanning, nothing is actually being imported into our database. You still have a chance to modify:
- The movie associated with each file
- The current quality (in your library) for each movie
- The quality profile to apply to each movie
- The initial status (wanted, downloaded) for each movie
- Also, removing movies from the list is possible (to effectively ignore them)
Since we only show movies that we *don't* have yet in our database, this allows you to incrementally upgrade your library. Example scenario: Let's say you have 500 movies (DVD rips) that you want to upgrade to BluRay. You probably don't want to hit your search providers for all of these movies right away, so you start an import for this library, and cancel the scan after ~20 movies are scanned. You can then import these ~20 movies, and maybe a couple days later when these have all been 'upgraded', you can repeat the same process (because these 20 movies won't show up in a 'new' scan of your library).
So, once you edit your import list and get everything the way you want it, just hit the 'Import All' button, and everything you see in the grid will be added to your database. When we search for matches for these imported movies, we'll only get qualities that are *better* (as defined by your quality profile) than the 'original' quality you specified for the movie. We also made a note of the original video file for the imported movies, so when we download a better version, we'll automatically delete the original video file (and any identical file names [with different extensions]). Additionally, we'll delete the original video file's parent directory *only if* it's completely empty.
Any questions/concerns as to how this works?
-t