How to read a protected bluray on ArchLinux
Install libbluray, libaacs
pacman -S libbluray libaacs
# From AUR repository using paru
paru -S libbdplus
Get the latest KeyDB from : https://bluray.beandog.org/keydb/ and copy it to ./config/aacs/KEYDB.cfg or use the package in the aur repository :
paru -S aacs-keydb-daily
Now you can read with your favourite application almost any bluray discs, but if it is protected by the bdplus protection here are the extra steps to do:
Install libbdplus from the aur repository
paru -S libbdplus
Get the libbdplus vm from https://mega.nz/#!MFlTDYiT!I-laau3lrg9OgcAL-1DPk-c9ytxbOCKUj73NBhI8Cr0 and extract it and copy it to /etc/xdg/bdplus/ or $HOME/.config/bdplus/
Get the cache files from https://mega.nz/#!Jd1xEQbJ!DRhG9eWLNnrmA5dcwHugnKxmVUpIsT9X-HKuuGjU7n8 and extract and copy to $HOME/.cache/bdplus/
Now you can read any bluray.