How to play Bluray on PureOS

It’s been several years since I have attempted to play a video disk from Linux. But I believe that the issue has to do with the required proprietary codecs. By intent of the content owners and hardware manufacturers, there is no codec that will allow anyone to run a DVD or Blu-ray under Linux. But that’s like waving a red flag in front of a bull. The geeks promptly cracked the cedec algorithm to make it work in Linux and even defeated the region code locks at the same time. But then there was the legal issue. Anyone who sees you playing a DVD (and probably blur-ray) now from Linux is obviously breaking the law. This was the state of this issue the last I knew. Notice I spoke of DVD codecs. Blue-ray hadn’t come out the last time I addressed this issue. It’s been quite a while since then. Has this environment changed since then?