Server Version#: 1.15.0.659
Player Version#: 3.77.4
I noticed that when I set up the optimizer if any of the items are replaced after they were optimized they will not re-optimize. Say a 720p file is replaced with a 1080p file.
I have plex set to scan and empty trash automaticly.
The only solution I have found is to go into the optimize queue under optimized versions and rerun the upgraded files.
Changed the category to computers hoping for exposure.
I have tested this on linux directly and the same thing happens. If a source file is replaced the optimized does not reoptimize. It just shows as deleted until I manually trigger it.
If stored on the network, there is no automatic detection. Inotify was created long after the networking protocols. They have no ability to transmit change information . Microsoft emulates it through periodic polling.
When I tested with Linux it was stored on the network. It was on a NFS share. Plex was configured to update the library every 30 minutes. In the library itself the original file would be removed and the new one would show up. I had trash cleaned up after every scan. Even though the library was able to clean itself up on file replacement optimizer still showed the file as deleted until I manually triggered it to rescan.
If plex wouldn’t have seen it then why would it be shown as deleted in the optimizer list?
To follow that, if it shows as deleted in the optimizer list shouldn’t the optimizer then poll the library data and see that the episode does in fact exist and rerun the optimization?
To be clear the library has realized that the file has been deleted and replaced with a new file. It updates the qualities correctly and I have it cleaning up the trash on each scan (side note, I really wish trash cleanup was available as a scheduled task.)
Server: 1.15.5.994 (windows)
I also get this issue, if the original file for an optimized version gets replaced.
I have to go into Settings > Optimized Versions, click Edit on the specific job, then scroll and find the item in the list where it will say deleted and has the refresh icon to retry. It won’t do it by itself and the job will still have the green tick with Complete.