How to set the watched flag and progress via a metadata agent?

I am working on building an agent to pull in metadata from SageTV recordings and it’s working quite nicely thus far. Sage also keeps track of what’s been watched/not watched as well as the “progress” in terms of how much of a file has been viewed thus far.



Is there a way to set that in Plex via a metadata agent? I don’t see any metadata variables in the metadata model that captures this information, but Plex must store it somewhere as watched/not watched/progress are used in all of the Plex clients.




Take a look at this...

[http://forums.plexap...-info-into-pms/](http://forums.plexapp.com/index.php/topic/22929-returning-watchedresume-info-into-pms/)



-Jason

Just wanted to reinvigorate this thread.  This thread is good for pulling watched/unwatched status into Plex, but is there a way to handle the reverse where we somehow "hook" into the event that Plex has to set the watched status and then invoke a URL or other python code to take action on that?  Would be great as that would help set the status back to SageTV in the SageTV agent that we've built.