I’ve lately upgraded my NAS from TrueNAS Core to TrueNAS Scale. In TrueNAS Core, Plex used to run in a jail but I was not able to update the NAS itself or the jails for ~2 years because of reasons unrelated to this issue.
The result was that the Plex Server version I last ran on TrueNAS Core was 1.40.x (over 2 years out of date).
I also used XBMC nfo plugins as the agent in Plex which are no longer supported on current versions of the Plex Server (I think). While I can no longer run the outdated Plex Server version, I have retained the config folder as well as the jail folder.
Because of all these changes I’d prefer to start fresh with a docker installation of the current Plex Server version. However I’d like to retain the viewstates if possible. I found this guide that describes how to export and import viewstates and ratings.
I was able to export as described in this resource, however upon inspecting the resulting file I wonder if I’ll be able to import it.
1 line of output (redacted numbers with X):
INSERT INTO metadata_item_settings VALUES(1,1,‘com.plexapp.agents.xbmcnfo://ttX?lang=xn’,NULL,NULL,X,X,X,X,0,NULL,X,NULL,NULL);
com.plexapp.agents.xbmcnfo:// is the part that worries me.
Are viewstates only persistent for the same agent? Or can I install the latest version of Plex Server, use different agents and then still import the viewstates without issues?