To be honest i had already figured out the work around prior too been aware of the "Dance". It some what makes sense in a program that keeps UI structure data.
Does it not?
No, it does not. If I edit the embedded tags in my music files, then tell Plex to "update the library", Plex should be able to recognize the changes in the embedded tags and update its internal info without having to:
1) move the files out of the Plex-monitored folders,
2) Update the library so Plex removes the album,
3) empty trash,
4) clean bundles,
5) move the files back into the monitored folders, and
6) update the library again so Plex will add it back as if it were a new addition, all because I made a change to a tag.
There's no way this is not a bug - it's a function that has not worked for a very long time.
Your example explains that you have changed Data on your music files, Digital files. When adding this to a software program that catalogues, arranges, allows filters, allow graphics, allows play lists,allows UI with lyrics etc.
This would mean within the software /PMS it would be complexly threaded to achieve the desired results.
So when you do the** Plex Dance**, your uninstalling the digital album, then re-installing the correct Album. All the threads are connected correctly and it should work correctly.
By just changing a part, some threads may not be connected correctly and may not work.
As for changing data in a Library within PMS your entering into a connected field within the software. Doing it externally/ then hoping it will port correctly may not achieve the same result.
What is one of the steps in resolving a software issue, uninstall and re-install