Load-in Media Folder to reduce library scanning

It would be very helpful to add a load-in folder to libraries. A specified folder that will be scanned, moved into the library folder and then added to the database. This would reduce scanning time dramatically if you have a lot of content. A large library takes time to scan and realistically one doesn’t need to scan the entire drive or array of drives every time I rip a new movie or several new movies. We really just need a manual trigger and scheduled task for those types of scans.

This would also be very useful in tv shows in particular. I don’t need an entire show re-scanned or even the entire library updated for just a few episodes

There is a setting in the server called " Run a partial scan when changes are detected " and it appears that, when it is checked, only a partial scan happens when media gets added.

For me I never see any any problems with a whole library getting scanned when media is added. The Library does get checked to see if there are changes but It does not appear that the scanner runs except for what has changed.

@ Elijah_Baley This is a large library problem. A partial scan still takes several minutes on my server even if you split the library into many folders like 0, A, B, C, etc. Plus, I may not want to only run a partial scan when I add media, which in the past has queued a scan for every item, taking even longer.

The functionality to add media into the server without wasting resources is a smart long term request. I can always run a full scan if I choose manually or by scheduled task.

I have a rather large library of over 2,200 movies and another of over 30,000 TV episodes. I do not notice any taxing of resources related to partial scans, or full scans for that matter, when media gets added.

The amount of time it takes I really don’t know as I have never had any reason to watch or test it but I do know it never impacts my watching and the server never seems to be under any strain from it.

It just seems to me that you are asking for an extra server side complication and another point of failure that would have little, if any, benefit for most users.

You don’t notice at those numbers but you do once you get into larger ones. We’re talking about a streamlined media loading system and that by definition means creating more efficiency. This may not matter with your system size with your load capacity. But reduction in resource loads does matter. Smaller systems with higher transcode needs may benefit. Users with budget larger storage systems will benefit.

Enterprise systems work this way because it doesn’t make sense to re-verify a catalog when it’s not necessary. Consider this, you have a 100 TB array movie library and it’s 99% full, and you add a single movie. Plex will chase the entire file chain of that 100 TB array just to add one movie. This is really inefficient and it’s inefficiency that surpasses scale as the library grows.

Can a mod please mark this as answered? It’s got my forum account constantly telling me I have answered questions.

I agree with this request and the reasoning.
and
I find if a SRT is out of sync and I d/l a new one the whole library appears to be re-scanned
And I seem to be waiting for minutes (OMG) before I am back watching…
“It’s the little things”

Early 2021 clean-up: duplicate