No official Blu-Ray player software exists for Linux, but open-source libraries we include allow Kodi (on LibreELEC) to play most Blu-Ray discs once
/storage/.config/aacs/KEYDB.cfg has been populated with a flat-file database of known encryption keys and certificates. To avoid legal issues with circumevntion of the DMCA laws in the USA we cannot pre-populate the file with a key database, so you must install this yourself.
Connect to your LibreELEC device via SSH, then run the following command:
mkdir -p /storage/.config/aacscurl -k https://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg -o /storage/.config/aacs/KEYDB.cfg
The file contains PK, HC and VUK data required for attempting disc decryption with more than 24,000 titles. Re-running the
curl command periodically will refresh the
KEYDB.cfg file and add support for new Blu-Ray discs.
For a detailed description on how Blu-Ray DRM works on Linux, please refer to this article on the Arch Linux wiki: https://wiki.archlinux.org/index.php/Blu-ray