Plex library not detecting new movie automatically - FreeBSD 12.1

Server Version#: 1.18.7.2438
Player Version#: 4.20.2

Hello
I have been running plex for a while on FreeBSD 12.1 without problems but one thing kinda sucks.
Ticking Run a partial scan when changes are detected does not really work.

Everytime I add new movie to my library, nothing happens until scheduled maintenance triggers.
Is it a bug in plexmediaserver or some misconfiguration in FreeBSD ?

Tried to completely reinstall plex (cus I run it in iocage ) but that didnt solve the problem.
Are there some hint how to make it work ?

This needs OS/Filesystem support and in same cases like FreeBSD this is not supported! Best close thing is the check each 15 mins I.E.!

Actually let me bit a bit more clear on this in theory we could and we tried to actually support this via kqueue on FreeBSD, but sadly kqueue is not the best for this (See more here: Properly implement kqueue to allow PMS to auto-update library on filesystem change (FreeBSD)) on other systems we use inotify (linux) or fsevents (macos) and AFAIK inotfy is still not supported (or loved) on FreeBSD.

And there is no temporary “hacky” solution now ? If I understand, FreeBSD lacks some sort of filechange notifier for this feature to work…pity

Anyway is there some progress on this or its stuck for now until BSD developers implement file watchdog?

Its very unlikely this will ever happen if FreeBSD doesn’t implement something like inotify or fsevents, sorry!

There’s no need for a hack though, you can use the auto scan based on time! Or depending on what you use to update you’re library (place the files there) you can use the PMS API to actually trigger a refresh!

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.