I am certainly aware of the PlexUpdate Plugin but find it to be a very inefficient solution for updating my Plex library as it sends URL based command to re-scan the entire library every time you execute a beet import command. This can take way too much time and tie up system resources re-scanning files which haven’t been updated before scanning the desired new files.
As beets is after all a command line program shouldn’t it be possible for there to be a command line solution which will use the available Plex Media Scanner command line options which can be found at https://support.plex.tv/hc/en-us/articles/201242707-Plex-Media-Scanner-via-Command-Line and which can be used to scan new folders without re-scanning everything.
It would be fantastic first of all if when importing new files beets could initiate a PMS scan for every folder it creates as the last thing it does after adding all files to that folder. This would be a very valuable feature to me and I’m sure would be to many other users.
It would also be desirable if update, move and remove commands could also use the PMS scanner to update just the parts of the Plex database that are actually required. This could be overly ambitious to start but feel simply scanning new folders as they are processed would be a very possible idea to make happen. Both are well beyond my limited programming abilities but I am simply asking does this sound like a good idea worth pursuing and is there anyone out there who does have the ability who might also desire to see this implemented?
Although both my beets installation and my plex server reside on the same computer the actual library resides on a separate NAS drive. Both beets and Plex are configured to use the actual network path rather than a mapped network drive number. I think this would likely be required for such features to work properly.
Thanks in advance for any help in this matter.