Dear people from the future: I’ve found a solution for myself, by using unionfs-fuse I can create a virtual proxy folder which has both the contents of my local TV folder and my TV folder on Google Drive. So Plex will see a new big folder with everything inside and I’ll have only one library. When Plex tries accessing a file from the virtual folder, unionfs will chime in and correctly serve the file from wherever it is (Google Drive or my Hard Disk).
Hey there.
I have 2 libraries in Plex:
TV (Cloud)
It’s my TV library hosted on Google Drive which I use by mounting it as a local drive with plexdrive
TV (Local)
When I download a show I temporarily leave it in this local library on my HD, I watch it and when I’m finished with it I upload it to Google Drive.
So scanning the TV (Local) episodes is obviously fast but when I later upload the episodes to Google Drive I have to scan the TV (Cloud) library Plex has to redownload all of my episodes to scan them for codec, resolution, etc.
I’d love to find a way to tell Plex that it scanned those episodes already so there’s no need to redownload them and everything. I tried opening the SQLite databases, maybe I could write some migration scripts in Python but it looked way too complicated… Ideally I’d want to add to the TV (Cloud) library incrementally.
Hey MovieFan! I read that thread but it looked to me that you talked about permanently moving media content to another location. I’m not sure if I missed something! What I’m looking to do is move media from a local folder to a Google Drive folder on a continuous basis and I’m looking to make Plex not redownload those files every time I scan the library after uploading to Google Drive, since Plex already scanned those videos on my local library.
That thread is about moving where PMS thinks your file is. So if you move your files from the local drive to your mounted Gdrive, you moves the files over normally, then change the Plex database to look for the old file at the new location. No scanning needed.