{"id":49,"date":"2010-06-21T08:13:00","date_gmt":"2010-06-20T22:13:00","guid":{"rendered":"https:\/\/www.serenux.com\/?p=49"},"modified":"2021-01-14T08:16:11","modified_gmt":"2021-01-13T22:16:11","slug":"howto-use-lxbdplayer-the-open-source-blu-ray-disc-player-for-linux","status":"publish","type":"post","link":"https:\/\/www.serenux.com\/index.php\/2010\/06\/21\/howto-use-lxbdplayer-the-open-source-blu-ray-disc-player-for-linux\/","title":{"rendered":"HowTo: Use lxbdplayer \u2013 the Open Source Blu-Ray Disc player for Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Yes, you read that right \u2013 there is finally an Open Source Blu-Ray Disc player GUI for Linux, albeit unofficial and certainly very grey in legality depending on which country you are in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>lxbdplayer<\/em>&nbsp;is the collaborative effort of four French Engineering students. What they have written is basically a frontend that combines the apps&nbsp;<em>DumpHD<\/em>&nbsp;and&nbsp;<em>AACSKeys<\/em>&nbsp;which I have used in previous Blu-Ray articles into one easy to use GUI. Decrypted BD streams are then piped into&nbsp;<em>MPlayer<\/em>&nbsp;for playback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The end result is that you can now watch your BD movies almost as simply as a regular video player without the need to go through the process of ripping them into an MKV file first, or chewing up loads of drive space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now before you get all excited, this is a work in progress and you are ultimately limited to the decryption keys that have been discovered so far. You have no better ability to watch BD titles than you have with doing it all manually with&nbsp;<em>DumpHD<\/em>&nbsp;and&nbsp;<em>AACSKeys<\/em>. In fact,&nbsp;<em>lxbdplayer<\/em>&nbsp;already falls over in one area (for now), and that is it has no ability to process BD+ protected discs. Attempting to watch such movies will show a partially or fully corrupted video stream.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I tried using&nbsp;<em>lxbdplayer<\/em>&nbsp;with several of my BD titles under Ubuntu 10.04, and found that it played all my older titles pretty much perfectly. It\u2019s only newer titles, especially those featuring BD+ protection that are problematic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In short, this tool will only let you play older BD titles easily, but no doubt as&nbsp;<em>DumpHD<\/em>&nbsp;and&nbsp;<em>AACSKeys<\/em>&nbsp;progress in development, we will see those improvements filter down to&nbsp;<em>lxbdplayer<\/em>. I should also point out that&nbsp;<em>lxbdplayer<\/em>&nbsp;does not actually play the&nbsp;<em>disc<\/em>&nbsp;as such \u2013 it pulls out the&nbsp;<em>titles<\/em>&nbsp;available on the disc and allows you to play them by choosing them from a menu. It will not actually allow you to play the menu interfaces provided on the disc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your BD optical drive will also need to have been hacked with custom firmware to ignore the Player certificate, or use an imported BD drive that already ignores the Player certificates, or&nbsp;<em>AACSKeys<\/em>&nbsp;will not be able to retrieve the decryption key to decrypt the disc with.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, to use&nbsp;<em>lxbdplayer<\/em>, you will need to download the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/sourceforge.net\/projects\/lxbdplayer\/files\/ubuntu_deb\/lxbdplayer_0.2.1_all.deb\"><em>lxbdplayer<\/em><\/a>&nbsp;itself. This package is a .deb for Ubuntu and Debian.<\/li><li>The&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/www.mediafire.com\/?d1n3zyyhz2h\"><em>AACSKeys<\/em>&nbsp;plugin<\/a>&nbsp;for&nbsp;<em>lxbdplayer<\/em>.<\/li><li>The&nbsp;<em><a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/www.mediafire.com\/?rnjoym0q1q4\">MakeMKV<\/a><\/em>&nbsp;package (this is the 64-bit version. To get the 32-bit version, click&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/www.mediafire.com\/?mdimv3yobwo\">here<\/a>).<\/li><li>The&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/www.mediafire.com\/?yz2yj3it3il\"><em>ShowKeys<\/em>&nbsp;library<\/a>&nbsp;(again, this is the 64-bit version. To get the 32-bit version, click&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/www.mediafire.com\/?5ynetmrww21\">here<\/a>).<\/li><\/ul>\n\n\n\n<ol class=\"wp-block-list\"><li>Install the packages by either double-clicking on them and let the GDebi installer install them, or use a terminal as follows:<br><br><code>$ sudo dpkg -i lxbdplayer_0.2.1_all.deb lxbdaacs_0.2.1_all.deb makemkv_1.5.5b_amd64.deb libshowkeys_v1.5.5_amd64.deb<\/code><br><\/li><li>A couple of dependencies will need to be downloaded, but otherwise the installation is small and quick.<br><\/li><li>Once the install is complete, import the decryption keys needed by typing in the following command (you do not need to use sudo here):<br><br><code>$ bdkey-install<\/code><br><\/li><li>Now you are ready to rock and\/or roll.<br><\/li><li>Insert your BD movie disc into your BD drive. Within seconds you should be prompted by Gnome about what to do with the disc, and you will notice that there is a new default action for BD discs to launch\u00a0<em>lxbdplayer<\/em>. Go ahead and allow\u00a0<em>lxbdplayer<\/em>\u00a0to launch, or alternatively launch it manually from\u00a0<em>Applications->Sound &amp; Video->lxBDPlayer<\/em>. If you manually launch, you need to tell the player where your BD title is mounted. Under Ubuntu Lucid, this will be under the\u00a0<em>\/media<\/em>\u00a0directory.<br><\/li><li>Once your BD disc is located,\u00a0<em>lxbdplayer<\/em>\u00a0will process the disc for a short while before presenting you with a chapter list. To play a title, simply choose it from the list and hit the Play button. Almost right away you will see the video appear on your screen.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The player showing the video itself is simply&nbsp;<em>MPlayer<\/em>, and all its standard controls apply here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pat yourself on the back \u2013 and enjoy your movies.&nbsp;<img decoding=\"async\" src=\"https:\/\/web.archive.org\/web\/20150315210103im_\/http:\/\/www.serenux.com\/wp-content\/themes\/grey-opaque\/images\/smilies\/icon_smile.gif\" alt=\"Smilie: :)\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More information about&nbsp;<em>lxbdplayer<\/em>&nbsp;including screenshots, can be found on the&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20150315210103\/http:\/\/doc.ubuntu-fr.org\/lxbdplayer?rev=1276774959\">project\u2019s home page<\/a>, but be warned, it\u2019s all in French.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yes, you read that right \u2013 there is finally an Open Source Blu-Ray Disc player GUI for Linux, albeit unofficial and certainly very grey in legality depending on which country you are in. lxbdplayer&nbsp;is the collaborative effort of four French Engineering students. What they have written is basically a frontend that combines the apps&nbsp;DumpHD&nbsp;and&nbsp;AACSKeys&nbsp;which I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions\/50"}],"wp:attachment":[{"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serenux.com\/index.php\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}