Scanning local TV show's episodes and then move them to Google Drive maintaining all scanned metadata

EDIT

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:

  1. TV (Cloud)
    It’s my TV library hosted on Google Drive which I use by mounting it as a local drive with plexdrive

  2. 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.

Does anyone have any idea?

1 Like

There is a whole discussion on how to move your metadata to another library by editting the database. [HowTo] Plex database modification - Moving media the right/wrong way

That one is mainly for all files, but you should be able to adjust it to specific files.

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.

I tried a couple of suggestions I received on reddit but apparently Plex still wants to redownload everything to scan it. :frowning:

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.

What I would do is have ONE library with 2 paths;

TV

  • /local/tv
  • /plexdrive/tv

plex is still going to need to scan the files, no matter where you put them, perhaps instead of a raw google drive, maybe rclone would be better.

see also for example @ https://www.reddit.com/r/PleX/comments/aelmck/best_way_on_mounting_google_drive_to_plex/

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