Bluray: Who would like to join forces to put a Suse Linux Howto together

Hi

MakeMKV is not satisfactory since it involves converting the movie into mkv format. In addition it apparently works only with movies put on Bluray to mid 2009

The goal is to play bluray via Kaffeine or in the first instance via VLC.

VLC do have 2 libs which suppose to make it happen.

Prerequisite via yast install

gcc, make, git, bison, flex and gettext

I suspect you need all the development libs as described in my Blueray for Linux Howto.

Here the URLs for the following:
VideoLAN - libaacs
VideoLAN - libbluray

Create a folder eg Bluray and “Open Terminal”
command:

git clone git://git.videolan.org/libbluray.git
git clone git://git.videolan.org/libaacs.git

Now you should see the relating folders.

I started with libbluray and then libaacs. Don’t know if the sequence makes any difference. By reading the info at videolan, the libs include a xine plugin.

These libs are installed in /usr/local/lib

With “sudo make install” the following msg came up

 Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

Could somebody comment on this msg.

In addition a key-file is required. It is my understanding the file is called KEYDB.cfg. I could not find any conclusive hint (by searching other forums) where to place this key file.

VLC recognizes libbluray. That’s where I am at.

Any hints, comments to make it work …would be great for all of us.

Cheers from Otto_OZ;)

An alternative which I found on the internet is using MakeMKV as the backend

#!/bin/bash

#
# Cross-Platform Blu-ray Playback Script
# Release 1.0
#
# Depends on having curl, MakeMKV and VLC installed.
#
# Revision History:
#
# 05-OCT-2010:  Initial release.
#

# Is this a Mac?
if  `uname` == "Darwin" ]; then
	MKVPATH="/Applications/MakeMKV.app/Contents/MacOS/"
	VLCPATH="/Applications/VLC.app/Contents/MacOS/"
else
	MKVPATH=""
	VLCPATH=""
fi

# Make sure we're not already decoding a disc.
killall makemkvcon

# Start streaming the first Blu-ray drive we find.
${MKVPATH}makemkvcon --upnp=1 --cache=128 stream disc:0 &

# Wait for the streaming server to be ready.
RESULT=1
COUNT=0
while  $RESULT != 0 ]; do
	curl -f http://localhost:51000 -o /dev/null 2> /dev/null
	RESULT=$?
	sleep 1
	# Handle timeouts so we don't leave orphan makemkvcon tasks running.
	(( COUNT=${COUNT} + 1 ))
	if  ${COUNT} == 60 ]; then
		killall makemkvcon
		exit 1
	fi
done

# Tell VLC to play the first title of the disc.
${VLCPATH}vlc http://localhost:51000/stream/title0.ts

# Shut down MakeMKV after VLC closes.
killall makemkvcon

This avoids ripping ! Unfortunately it does not work with all Blurays eg if one can select different languages.

cheers

Progress is being made on bring Bluray playback to the masses.

Keep your eye on Slysoft (the creators of Anydvd) who are currently developing a cross-platform player.

Paul

Hi Paul

Thanks for the hint ! I am currently downloading an un-encrypted x264 Demo Bluray. This will be the test if the installed libs work!

Greetings from QLD Otto

Good to see Queenslanders leading the charge.

Greetings from Sinnamon Park

got one step further. One must install libxine-devel.

With the xine backend installed (libbluray), I can pay the x264 demo bluray via lxBDPlayer. Download here:

lxBDPlayer is BLu-ray playback software for Linux

Cheers from sunny Queensland;)

The xine media player has now a Bluray button, but cant not read the demo disk.

The lxDBPlayer can open my encrypted test disk but, no surprise, can’t read it.

Hi

moving forward like a snail !! Anyway, inorder to access a bluray disk one needs to have a Hostkey. Which I got from doom9. this key has to be integrated into ssl.

Any idea how to do this?

thanks Otto

Let’s rephrase the question:

How could I give the “Xine-player” the “Hostkey”

thanks Otto

Hi there

the only workable solution I found, until we get a suse version of libbluray and libaacs is playing blurays via XBMC. You must have installed MakeMKV and install the bluray plugin for XBMC which you can download hear:

http://www.bultsblog.com/BluRay-plugin-v01a.zip

Extract and you will find a folder called : BluRay

This folder, as is, you need to move to:

/home/“yourusername”/.xbmc/…here…

Note: .xbmc is a hidden folder !!!

That’s it.

Start XBMC ! Within XBMC there is an option called Videos. Click (open it) and you find the subsection “Plugins”. Click on it and the Bluray option comes up…click…
…click play disk. The makemkv backend starts loading and you can watch your bluray.

Cheers Otto;)

Sorry ! Correction:

The Bluray folder must be placed in

/home/“yourusername”/.xbmc/plugins/video/…here…

If the folder path is not there, you must create it…have fun