Hi,
I want to create a new library that will be a merge from some others contents of existing libraries.
In the new library I see only some videos that was identified as “played” but I cannot identify why all already played videos are not.
Also, on the new library, when I’m looking on the menu “View Play History” it show “Nothing to see here”. So, based on this, I thought that deleting the old libraries will erase all the historical played information.
Is there a way to migrate the “Played information” from library to another library ?
All is on the same Plex server, I do not referred to migrate from a server to another one.
Play information is saved based on how the movie was matched. This is the guid field if you look at the xml info for the video. If this changes because the original was never matched or you changed the agent used to match, there is no history.
Thank you about the way to get the media information, but waht’s about the “Played information” that show who, when and from which device this media has been played ?
Played info, the watch state, is based on the GUID of the thing when it was matched and watched. Example old TV library matched with TVDB. new TV library matched with the new Plex TV Series agent. The same shows won’t have the same GUID’s as TVBD would have GUID 123 and the TV Series agent that same show might be GUID 456. So you need to make sure old and new have the same agent.
Personal media “other video” libraries don’t get a GUID from on online sources and will never get the same GUID as they are generated at the time they are added since.
Now I understand what is causing the difference between libraries even it is the same file. The new library is based on Plex Databases that is more powerfull to get Movies and TV information.
I gave up, I will just adjust the media that I was already played when I will be at.
Are you planning to keep the old libraries using the old agents?
If you like, you can upgrade the old libraries to the new agents. When you Refresh Metadata in them, Plex will migrate the historical watch status of those items to the new guids.
I already used the new agents on my new libraries, that’s maybe the reason that I lost the “Played information” on some media.
Looking in the table, is there a documentation that identified which tables/columns and relations on these tables to get the information of “media”, “user”, “device”, and “played date” ?
I understand the way to export and import the data.
But what is the way to upgrade to the new agents, is it done by upgrading the Plex Media Server software ?
Let the process fully complete, then Refresh Metadata on the Library as well.
You could consider making a database backup before doing this, but it if you’re happy with the NEW Libraries you’ve created, it probably doesn’t matter much.