<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=5481&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Blu-Ray HOWTO under Devuan (No valid AACS configuration files)]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=5481</link>
		<description><![CDATA[The most recent posts in Blu-Ray HOWTO under Devuan (No valid AACS configuration files).]]></description>
		<lastBuildDate>Sun, 22 Jan 2023 15:01:58 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Blu-Ray HOWTO under Devuan (No valid AACS configuration files)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=40482#p40482</link>
			<description><![CDATA[<p>Blu-Ray Menus</p><p>Mostly, you need to give up on them. They will not run.</p><p>Blu-Ray uses JAVA to show a menu on screen. That *used* to work with Linux, but no more. If you have spent any time with Linux you will understand that last sentence completely. However, it also affects a (physical) Samsung Blue-Ray reader that I use to show (upto now, only) DVDs on a large TV-Screen (Samsung Smart TV). It will play the 2001 movie, but no menus. A little better with VLC after the updates: It will play the movie but no menus. VLC will, however show a &#039;Top Title&#039; via <span class="bbc">Playback | Title | Top Menu</span>, and that shows me all the titles in the disk, with text to describe them.</p>]]></description>
			<author><![CDATA[dummy@example.com (alexkemp)]]></author>
			<pubDate>Sun, 22 Jan 2023 15:01:58 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=40482#p40482</guid>
		</item>
		<item>
			<title><![CDATA[Re: Blu-Ray HOWTO under Devuan (No valid AACS configuration files)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=40435#p40435</link>
			<description><![CDATA[<p>Thank you, alexkemp!<br />That&#039;s really good information.<br />Andre4freedom</p>]]></description>
			<author><![CDATA[dummy@example.com (Andre4freedom)]]></author>
			<pubDate>Sat, 21 Jan 2023 15:46:11 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=40435#p40435</guid>
		</item>
		<item>
			<title><![CDATA[Blu-Ray HOWTO under Devuan (No valid AACS configuration files)]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=40421#p40421</link>
			<description><![CDATA[<p>My ancient <del>DVD</del> VHS of <em>&quot;2001 A Space Odyssey&quot;</em> is badly damaged so, since it is one of my favourite movies &amp; I wanted to rip it to disk so that I could watch it in multiple formats, I got a Blu-Ray DVD from Amazon (£6.79).</p><p>I was very much hoping that my old, cheap external DVD-reader/burner (~£12) would be able to read a blu-ray. Of course not, so that meant buying a new Blu-Ray reader (£84.98).</p><p>The new DVD connects via USB just like the old DVD, and this one revealed files &amp; dirs, but neither VLC nor Handbrake would play. Even after following Interwebs advice I got the following:</p><div class="codebox"><pre><code>$ /usr/bin/vlc bluray:///dev/sr1
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000056024a64f580] main libvlc: Running vlc with the default interface. Use &#039;cvlc&#039; to use vlc without interface.
keydbcfg.c:680: No valid AACS configuration files found
aacs.c:121: No usable AACS libraries found!
dec.c:197: aacs_open() failed: -2!
[00007f860c001160] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 19, BD-J Titles: 0, Other: 0</code></pre></div><p>(this was due to <del>my</del> the supplier case-error in naming the cfg file - see &#039;Fix&#039; below)</p><p><strong><em>Sources:</em></strong></p><ul><li><p><a href="https://askubuntu.com/questions/1349576/how-to-play-blu-rays-on-ubuntu-20-04" rel="nofollow">How to play blu rays on ubuntu 20.04</a></p></li><li><p><a href="http://fvonline-db.bplaced.net/" rel="nofollow">Obtain latest Blu-Ray Decryption keys</a></p></li><li><p><a href="https://forum.doom9.org/showthread.php?t=172472" rel="nofollow">Original Find-the-VUK forum post</a></p></li></ul><p><strong><em>The Fix:</em></strong></p><p>When DVDs first appeared Linux could not play them. They were encrypted &amp; not (as I understand it) documented. That got fixed &amp; DVDs can now easily be played under Linux. Blu-Ray is more difficult, in that an ID (VUK - part of &#039;aacs&#039;) needs to exist for your specific disk in your specific language.</p><p>What follows now are the steps to take (identical to Debian, as it happens):</p><ol class="decimal"><li><p>Install the necessary libraries:</p><div class="codebox"><pre><code>$ sudo apt install vlc libaacs0 libbluray-bdj libbluray2</code></pre></div></li><li><p>Download &amp; install the latest file of Blu-Ray decryption keys in a specific place with a specific name:<br />(note that the supplied ZIP contains the correct file with the correct name but in the wrong case)</p><div class="codebox"><pre><code>$ la /usr/share/doc/libaacs0/KEYDB.cfg.gz
-rw-r--r-- 1 root root 2615 May  4  2017 /usr/share/doc/libaacs0/KEYDB.cfg.gz
$ mkdir $HOME/.config/aacs
$ cd $HOME/.config/aacs
$ wget http://fvonline-db.bplaced.net/fv_download.php?lang=eng
$ mv &#039;fv_download.php?lang=eng&#039; keydb_eng.zip
$ unzip keydb_eng.zip
Archive:  keydb_eng.zip
  inflating: keydb.cfg</code></pre></div><p>(give it the correct name (case-sensitive))</p><div class="codebox"><pre><code>$ mv keydb.cfg KEYDB.cfg</code></pre></div></li><li><p><del>All</del> The VLC Blu-Ray players will now work, as does Handbrake:</p><div class="codebox"><pre><code>$ /usr/bin/vlc bluray:///dev/sr1
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000056145484c580] main libvlc: Running vlc with the default interface. Use &#039;cvlc&#039; to use vlc without interface.
aacs.c:170: ignoring empty drl
[00007f0578001120] libbluray demux: First play: 1, Top menu: 1
HDMV Titles: 19, BD-J Titles: 0, Other: 0
[00007f0578001120] libbluray demux: Adding ES 4113 select 1
[00007f0578001120] libbluray demux: Adding ES 4352 select 1
…
[00007f0558003890] gl gl: Initialized libplacebo v2.72.0 (API v72)
libva info: VA-API version 1.10.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_10
libva info: va_openDriver() returns 0
[00007f056c006170] avcodec decoder: Using Mesa Gallium driver 20.3.5 for AMD KABINI (DRM 2.50.0, 6.0.0-0.deb11.6-amd64, LLVM 11.0.1) for hardware decoding
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 7365, resource id: 17060910, major code: 40 (TranslateCoords), minor code: 0</code></pre></div></li></ol><p>A script to use under cron to keep the CFG file updated would be useful.</p><p>Updated 2023-01-22:<br />Corrected small errors. See also my next post for Blu-Ray menu errors (not fixed)</p><p>HTH</p>]]></description>
			<author><![CDATA[dummy@example.com (alexkemp)]]></author>
			<pubDate>Sat, 21 Jan 2023 01:56:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=40421#p40421</guid>
		</item>
	</channel>
</rss>
