I posted the same question over at the Mac forum for Plex Server (since that’s what I’m running), but since the problem isn’t really platform specific I thought I’d post it here too:
What I’d like to avoid is the re-fetching of metadata that messed up my custom modifications of some TV series. I simply want to keep all the metadata intact, but move the library. There should be a way to do this, right?
Was thinking about creating symbolic links or if there’s some string (i.e. the path to the library folder) in the Plex database that could be altered so the metadata fetching doesn’t have to occur?
I’m not sure how it’s done in the Mac world, but I just helped the devs finish the implementation of the Linux ‘service override’ (override.conf) which allows you to specify any of Plex’s variables. This is the desired method. That failing, use of mount --bind /olddir /newdir also makes it transparent to plex. Symlinks are acceptable as 3rd choice.
From the Linux perspective…
cd /var/lib/plexmediaserver; sudo ln -s /real/library/location ./Library
The goal is to create things such that your changes are 100% transparent or, as with the case of override.conf, fully supported by the OS and invisible to plex.
@ChuckPa
Hmm… Thanks for trying, but I think we have a misunderstanding here. When I say I want to ”move the Library” I mean my media shown in Plex (movies, tv shows, pictures and music), nothing else.
Edit - Just to be clear, editing your database can corrupt the database. Only do this if you feel really comfortable.
Any chance of getting this kind of data to back up to the cloud (or let us do it ourselves via a tool inside the server), so that we could move from one OS and machine to another more easily? Eventually I want to move from Mac to nVidia Shield for my server, but can’t imagine losing all of my playlists I’ve created and whatnot…
Not sure how backing up to a cloud would hep as the problem is with local paths changing. A tool to do this would be useful but I have no info on if something like this is planned. You can always make a feature request.