seedbox with torrents and newsgroups set up through sonarr / radarr.
rclone to a gdrive
Home ubuntu server, running plexdrive 4, mounting the drive.
My drive is NOT mounted on my seedbox…
I havent bothered setting up any unionfs or anything like that. I just set my downloads to not monitor when deleted. If a proper comes along I manually download it.
What I’m trying to do is get plex to only scan new content.
I have just been setting up plex_autoscan, and am hoping to just run it on a cron every 1/2 hour or so.
I’ve been using mergerfs for a bit now and I’ve noticed something that I’m not sure of.
I see entries like when I’m running an optimize:
Aug 29, 2018 13:35:03.428 [0x7f3927bff700] INFO - Library section 2 (TV Shows) will be updated because of a change in /gmedia/TV/MINDHUNTER/Plex Versions/1080-20M 945/MINDHUNTER
Which tells me something notified properly of a change on the file system which should come from fuse.
How does #2 work for you? Do you kick off a script to copy? Something needs to know when #2 is done so something automated can happen.
So I personally just use a vfs-read-chunk-size mount along with a local storage and upload every night with a mergerfs mount. I find that works the best for me.
Unless I’m misunderstanding something (that does happen from time to time), you can on the seedbox do something with unionfs/merger to create a local mount and combine it with a rclone mount.
You can upload from the seedbox each night.
The home plex server would pick up files every minute based on the default polling interval.
Yes that would be true that I could create a local unionfs/merger on the seedbox, but my plex server wont see them until they get uploaded to gdrive, which would be each night.
My plex server is half a world away, and could not be part of the unionfs/merger
Thats basically what I’m doing now, but I dont need the unionfs / merger.
The point of this thread was that once it hits my GD, plex is scanning the whole thing, and downloading 24/7 to look at things it already knows are there. I want to just scan new items or changes.
If you didn’t have your GD mounted on your seedbox, Sonarr/Radarr would see things disappear if you didn’t have a merged mount.
Plex doesn’t scan all your content, it only scans new content so if that was the point of your post, you have something else wrong that you haven’t shared.
Plex only scans new files. If the files are there already, it just checks time stamps and moves on.
I have youtube rips, home made videos, adult videos, podcast rips, custom remixes, dj mixes etc etc that have no scraper for them, and the file names aren’t compliant because they arent scene releases.
My GD is also sitting at almost 200TB.
Plexdrive wants to look at those EVERY TIME it scans, which turns a scan into an hour + ordeal while constantly downloading at 100mb/sec, putting my bandwidth through the roof and getting me warnings from my isp. There are also a few soap operas that it stumbles over (I believe its a naming issue, even through they have been run through sonarr)
My solution at the minute is to run a cron to only scan the sections which are compliant, and manually scan items in the other sections when I have added to them.
My plan for the weekend is to set up an old pc in my garage running cloudbox, but only run rclone, plexdrive, and plex_autoscan on it. I believe I should be able to update my plex machine from the plex_autoscan running on my LAN.
I tried to set up plex_autoscan on my plex machine but cant get it running, and dont want to wreck the setup I have now, as its almost perfect.
Run something like this and grab the last 5 or 6 lines against your plex library:
What is the output for this as here’s my last lines of that output?
21948 files in library
0 files missing analyzation info
0 media_parts marked as deleted
0 metadata_items marked as deleted
0 directories marked as deleted
21901 files missing deep analyzation info.
I have a similar setup and I think your best solution is plex_autoscan. It just works. You setup sonarr / radarr with webhooks to the home server running plex_autoscan, sonarr / radarr will notify your home server every time an episode or movie is imported. I have a 1 hour delay setup in plex_autoscan (3600), to give the feeder some time to upload the content. You can adjust this value to what you think works best.
PS - You should run plex_autoscan with systemd. The plex_autoscan.service file is included in the github setup.
Yes second that, plex autoscan is the way to go for a seedbox and plex server solution. Be aware to look at the config file of plex autoscan as it will scan the whole folder if it cannot find the file.