PLEX Media Server (WIN & QNAP) not updating libraries since latest update

I’ve been running 2 servers for many years, but after recent updates, libraries do not update automatically (or not at all) …

On my Win 11 PC, adding new or removing content from their folders is not detected automatically, more so when removing.
e.g. watch a movie, plex tags it as watched … delete it from the folder, the poster remains showing watched. You can scan, update meta etc, the only method to remove is right click and delete. I have the exact same issue on QNAP, so suspect same issue as with windows
Restarting server(s) does nothing
I am at current release on both platforms

Thoughts ?

Edit your library
go to the “Add Folders” tab
verify that ALL folder locations listed on there are

  • still existent
  • not completely empty
  • still accessible to Plex server at the moment of the library scan

All three conditions must be met in order for plex to mark an item as removed.

My folder structure has never change in my years of running server
\Movies\2024* or \Movies\2025* or TV\title\season*
I have existing content in all folders

If you try to play a movie, you will get a playback error “Please check that the file exists and the necessary drive is mounted.”
but all other video in the same path plays as expected

Which of these folders did you add to the movies library? I hope it was not /Movies

Windows = root folder = \Movies_TV \ year or \Movies_TV\TV\title\season*

Sorry, this only creates even more questions.
Please make a screen shot of your “Add Folders” tab.


Yes, this is perfectly fine.

Next step would be to check the health of your server’s database.

I recommend to sue this .bat file. PlexDBRepair/Windows at master · ChuckPa/PlexDBRepair · GitHub
It performs the repair for a thorough repair on its own.
All you need to do is:

  • verify plenty of free space on the hard drive that holds your Plex data folder (by default C:)
    If there are less than 5 GB free space available, do NOT proceed!
  • download the .bat file
  • double-click on the .bat file

PS C:\Users\Phen\desktop> .\DBRepair-Windows

NOTE: This script is being replaced with the PowerShell script DBRepair-Windows.ps1,
which aims to better emulate DBRepair.sh (more options, interative mode, etc).
Consider moving over to the new script.

12:14:04.75 – ====== Session begins. (2025-02-26) ======
12:14:04.94 – Exporting Main DB
12:14:05.86 – Exporting Blobs DB
12:14:06.06 – Exporting Complete.
12:14:06.06 – Creating Main DB
12:14:06.68 – Verifying Main DB
12:14:06.93 – Main DB verification check is: ok
12:14:06.94 – Main DB verification successful.
12:14:06.95 – Creating Blobs DB
12:14:07.09 – Verifying Blobs DB
12:14:07.28 – Blobs DB verification check is: ok
12:14:07.28 – Blobs DB verification successful.
12:14:07.29 – Import and verification complete.
12:14:07.31 – Reindexing Main DB
12:14:07.51 – Reindexing Blobs DB
12:14:07.62 – Reindexing complete.
12:14:07.62 – Moving current DBs to DBTMP and making new databases active
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
1 file(s) moved.
12:14:07.67 – Database repair/rebuild/reindex completed.
12:14:07.67 – ====== Session completed. ======

Did NOT resolve the issue. here’s an example where the file does NOT exist … this was captured after running the fix

Did you perform “Scan Library” after running the repair?

Confirmed … was done once Plex restarted …

Restarting does not perform a Scan Library.

I’m responding / saying … once Plex was restarted after running the fix, I forced a re-scan on ALL libraries from the side menu aka / 3 dots / Scan Library Files

I will add, looking back on updates, this began on Dec 19, 24 when updates were applied to both Win and QNAP =
PlexMediaServer-1.41.3.9314-a0bfb8370-x86_64
and continue after update
PlexMediaServer-1.41.4.9463-630c9f557-x86_64

Something occured to me while reviewing the thread:
The folder definitions of the TV Show library are NOT working this way.


D:\Movies_TV\TV does contain the subfolders 2023 and 2024, which were already added above.
Doing it this way will definitely cause unexpected behaviour.
If you need a folder for new/test shows, create a subfolder within D:\Movies_TV\TV. Then add specifically this subfolder to the library + remove the line which adds D:\Movies_TV\TV on its own.

While I appreciate your thoughts, these servers have been running since May 2022 using these sub folders, I’ve never had a problem. Around August 2024 I stopped using year folders for TV and just placed created show name / season as follows:
The file structure complies with Plex recommendations as far as I have read ?
https://support.plex.tv/articles/naming-and-organizing-your-movie-media-files/

/Media
   /Movies
      movie content
   /TV Shows
      television content

D:\Movies_TV\tv\Gold Rush\Gold Rush S15\Gold.Rush.S15E08.1080p.mkv

No, it doesn’t. If you tell it to scan D:\Movies_TV\TV then it will also scan the subfolder 2023 and 2024, which then de facto inserts an arbitrary subfolder.

I think we are staying from the original issue
Where Plex has tagged movies that have been watched, and when the files are removed, Plex does NOT delete them from the DB.
Historically, when adding new content (movies) to subfolders, Plex would automatically see the content and add poster etc. Since the Dec updates, this AUTO does not exist, I must manually scan the folder or wait 24 hours before Plex adds the new content

I will conduct a test and change the folder structure and post the results

I’ve told you the two most likely causes for the issue.
What remains is looking at server logs.

  1. activate debug logging (not ‘verbose’!)
  2. quit Plex Server
  3. wait 1 minute
  4. start Plex Server
  5. wait 2 minutes
  6. Start library scan and wait until it finishes
  7. wait 3 minutes
  8. fetch log files and attach them here

from your logs:

and this … this folder has NOT existed since last March

Feb 26, 2025 14:30:02.577 [8236] DEBUG - * Scanning D:\Movies_TV\2023

Then why is it still listed on the Add Folders tab in your screenshot above?
This is exactly the situation which I mentioned above, that prevents items getting removed from your library.
All folders listed on there have to exist.