bylee20 / bomi

bomi - a powerful and easy-to-use multimedia player
http://bomi-player.github.io
Other
426 stars 89 forks source link

playbluray/makemkv support #193

Open ahjolinna opened 9 years ago

ahjolinna commented 9 years ago

there is an Blu-ray playback script that uses makemkv to "stream" (drm) blurays, the script is designed for vlc. makemkv (qt4) drm support is really good... okay its 60€ app but it has 30days trial. https://aur.archlinux.org/packages/playbluray/

bylee20 commented 9 years ago

Why do you need this? bomi already supports blu-ray disc.

ahjolinna commented 9 years ago

@xylosper : bomi does not support DRM protected ones, so I can't watch my movies or animes...for now there is no good way to watch DRM protected blurays on linux. Makemkv is only app that can read DRM blurays on linux...for now that is, I really hope this changes soon -_-

bylee20 commented 9 years ago

What kind of DRM? I've already commited code for AACS and BD+ support into mpv about one year ago but never tested because I don't have any DRM-locked discs.

ahjolinna commented 9 years ago

@xylosper : I think its AACS, also makemkv just added support for AACS v51

bylee20 commented 9 years ago

So , you have libaacs but can't play AACS-protected blu-ray disc? Can you post the log on failure of playback?

ahjolinna commented 9 years ago

sure...after I have compiled and installed ck kernel...and rebooted oc

ahjolinna commented 9 years ago

@xylosper : here is the output : http://pastebin.com/f2TiyLyG , btw. I use libaacs-git and KEYDB.cfg file is from here: http://www.labdv.com/aacs/

gdb output: http://pastebin.com/EcgNRuih

bylee20 commented 9 years ago

The log says Error calculating media key. Missing right processing key ?, so somethings wrong in key file. Maybe outdated?

Also, I found a package called makemkv-libaacs which immitates libaacs using makemkv. If you have makemkv, what about trying it?

ahjolinna commented 9 years ago

@xylosper : nope that did not help, gdb output: http://pastebin.com/8mPAaYjn

bylee20 commented 9 years ago

Of course your makemkv works, right? I can find a few simmilar issues, but I don't know what's the problem exactly. Can you try gain with BD_DEBUG_MASK=0x00040 bomi and post the log? This will give more informations.

ahjolinna commented 9 years ago

@xylosper : I still have makemkv-libaacs installed : http://pastebin.com/uzJecfcN maybe I should remove it

bylee20 commented 9 years ago

It seems that you're trying to play mounted folder. Have you tried unmounted device, like /dev/cdrom?

maybe I should remove it

For now, please keep it. If you want original libaacs, you have to check your key file which I cannot tell anything for you because I know nothing about it.

and, please answer this: 'Of course your makemkv works, right?'

ahjolinna commented 9 years ago
  1. /run/media/ahjolinna/ELFEN LIED 2 is the bluray ... I have no idea why it mounts automatically to /run/media/ahjolinna/"bluray-name" ......and not to /dev/cdrom
  2. makemkv does run/open
bylee20 commented 9 years ago

Same problem with /dev/cdrom?