Movie matching seems broken

Sorry I missed your question.

If you have ‘Automatically scan my library’ (when changes are detected) enabled in Settings - Server - Library,

-and-

the Notify table (table of directories PMS is actively monitoring) is not full (meaning some directories are not monitored)

-then-

PMS will immediately be notified of the change for those directories which are on local file systems.

PMS will start the scan and attempt to match the file.

In most cases, you’ll have the file scanned, analysed, and metadata retrieved in about a minute (depending on CPU). It is quick but not instantaneous.

If you’re adding media and it’s not being added automatically but does get added by a manual Scan Files, then please look here

  • See how many directories you’re actually using
    -or-

  • Make certain DEBUG logging is enabled.

  • Restart PMS , wait about 60 seconds (90 seconds on slower CPUs)

  • Download the logs

  • Look at (edit) Plex Media Server.log

  • Search for No space (it will be a Notify error)
    – “No space” is reported by the kernel because the table is full.

If you’re overflowing the table use the procedure above to calculate how much space to allocate for the table (it’s a kernel table).

The default table size is a function of system memory.
Most systems will have either 8192 directories (4.x and early 5.x kernels) -or- 65536 (on late 5.x and all 6.x kernels)