Not sure if it ended up being relevant, but I first installed MakeMKV as a Flatpak, and then downgraded that to v1.17.9.
Code: Select all
flatpak install makemkv
flatpak update --commit=df0d21a85e16b61460d1168a5d14e8963b836881bec7c6352a8d4f6be4a1f414 com.makemkv.MakeMKV
Code: Select all
sudo modprobe sg
sudo bash -c 'echo sg > /etc/modules-load.d/sg.conf'
Code: Select all
flatpak remove makemkv
Code: Select all
sudo pacman -S vlc vlc-plugins-all kodi jre8-openjdk libbluray libdvdnav aribb24
sudo archlinux-java set java-8-openjdk/jre
Code: Select all
paru -S makemkv makemkv-libaacs
Next open VLC, go to Tools-> Preferences-> Show Settings - All-> Input/Codecs-> Access Modules-> Blu-ray and make sure you select your desired Bluray Menu Region. Save, and then press CTRL+D to open the Disc menu, select Blu-ray, uncheck No Disc Menus, and press Play. Hopefully your disc loads and you get functional Blu-ray menus.
For Kodi, open it up and you'll see a Disc option appear, ignore it(doesn't seem to work for some reason). Go up to the Settings gear button instead, then open the "File manager". If you have a disc inserted, you should see it listed. Click on it, then navigate to the BDMV folder and select the "index.bdmv" file. After a slightly lengthy wait, you should get a popup asking what you want to play, for now we're gonna pick "Show Blu-ray menu" in order to make sure everything is working. After loading for another slightly lengthy wait, you should see the disc start to play and eventually get presented the disc menu. Just use arrow keys and enter to navigate, as mouse is funky in Kodi.
And there you have it. Hopefully these steps are enough to get you a functioning Blu-ray setup on your CachyOS or other Arch based distro. Let me know if you have any questions and hopefully I can answer them.