Regrab metadata from servers / remove cache

There’s an option to “refresh metadata” in the plex media server web app, but there’s no option to flush the existing cached data from servers and regrab them. It seems if you have already grabbed incorrect metadata it’s stored in a cache on your PC and refreshing metadata will just use the existing cached data on your PC instead of pulling it from the servers again.

Use case for this:
I found someone had incorrectly labelled an episode of a TV show on The TV DB, accidentally skipping an episode. I went to the website and corrected the mistake, which was very simple and quick. However it seems Plex Media Server had already pulled the incorrect data from the server it was cached on my PC. Running refresh metadata didn’t fix the issue, and it could only be solved by going into the app data folder and screwing around with the files in there to try and remove the incorrect cached data from the servers. (Which is hard because it seems to be hidden all over the place)
Then I had to restore an old backup of my media library, because the data was also saved into the library. Once I had done all of these steps then I could “Rescan library files” which found the new episodes that I had fixed on thetvdb, and it pulled the new data from their servers.

This could all have been made user friendly by just adding a “Flush cached metadata” or “refresh metadata from servers” or some similarly named option that will repull all the metadata from the server(s) without needing to hack around in appdata.

Early 2021 clean-up: currently requires “Plex Dance”, changing behavior w/ new agent/scanner generation