Why is the 'Plex Dance' even a thing?
A few days on the forums with a support incident (and some browsing) and it seems like the 'Plex Dance' is something that gets posted all the time, by support staff and users alike. It's a complex, low-level, tedious and infuriating process with multiple steps that is non-deterministic (e.g., because some of the processes like 'Clean Bundles' and 'Scan' are background tasks, it's impossible to tell whether they've completed before you carry out the next step - and if they haven't, then the Dance won't work.
In modern software like Plex, why is this even a thing at all? It seems massively user-unfriendly, inefficient, and clunky.
Surely if this sort of media complete refresh is required, why not make it a tool within the app - i.e.., click the ellipsis on a series, season or episode, and choose 'Full Clean' (or something like that) and have Plex completely clear and refresh its internal data and cached GUIDs/hashes automatically, in sequence, to resolve the problem?