Blu-ray playback libraries for encrypted discs (libaacs and libbdplus)?
#16
(2016-08-17, 14:48)RockerC Wrote: Please, could maybe Team Kodi reconsider including libaacs and libbdplus (for libbluray) in future Kodi releases? The reason for this is again because with libbluray compiled with support for these libraries and including them in official build releases then Kodi could be made to playback encrypted Blu-ray Discs without changing any code.

For use libaacs and libbdplus no modify to code are needed, at least until kodi 16, not tested yet on 17.
Just copy the dll on system\players\dvdplayer.
The only "boring" thing about the fact that are not included is that every kodi rennstall or update you loose these dll.
I made a simple script to copy these files on the right folder and i just click on it after every setup and everything works fine.

The situation is more complex about lib blu ray with blu ray java menu support... or maybe i didn't understood correctly.
I presume that i have to recoplile Kodi... (Just surprised that the thread about test builds became silent)

Anyway without java menu support you loose olny menu support.
Reply
#17
(2016-08-31, 12:46)Lamerjack Wrote:
(2016-08-17, 14:48)RockerC Wrote: Please, could maybe Team Kodi reconsider including libaacs and libbdplus (for libbluray) in future Kodi releases? The reason for this is again because with libbluray compiled with support for these libraries and including them in official build releases then Kodi could be made to playback encrypted Blu-ray Discs without changing any code.
For use libaacs and libbdplus no modify to code are needed, at least until kodi 16, not tested yet on 17.
Ok confirm that works also with version 17 but if you have windows you have to copy the 2 dll in this path:
C:\Program Files (x86)\Kodi
Reply
#18
(2015-11-09, 19:07)Ace Wrote: I have no plans for providing them Wink
Any chance you and/or Team Kodi will reconsider including libaacs and libbdplus to enable playback of AACS and BD+ encrypted Blu-ray movies in Kodi?

All official builds of Kodi/XBMC have always included libdvdcss which is the equivalent to playback DVD-Video movies, so why not include the equivalent decryption libraries for Blu-ray in official Kodi builds?

http://www.videolan.org/developers/libdvdcss.html

At least according to VideoLAN both libdvdcss and libaacs are perfectly legal, and neither libbdplus and libaacs does not infringe any DRM rights or copyrights:

https://www.videolan.org/legal.html


Anyway, latest official releases from the VideoLAN project are still libaacs 0.8.1 and libbdplus 0.1.2

http://www.videolan.org/developers/libaacs.html

https://www.videolan.org/developers/libbdplus.html
Reply
#19
And now that libbluray reached 1.0 with way better BD-J menu support than past releases it would be great if bluray support could be enhanced in general now:

# include libbluray 1.0 and take advantage of the better menu support
# include libaacs and libbdplus to complete the out-of-the-box bluray experience in kodi even further

thanks!
Reply
#20
Support bd-java was merged in Leia today, but libbluray was no update yet

Thanks Ace, for this great improvement.

https://github.com/xbmc/xbmc/pull/11836
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
#21
Have a closer look at the commits of that pr Wink
Reply
#22
@Ace,

I see you open PR with update libbluray 1.0.0, but when commit your PR don´t appear this commit with update (today or yesterday).

And I don´t see new libbluray listed in the build-deps/win32.
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
#23
I'm currently working on getting these two libs compiled with msvc, but it might take some days.
Reply
#24
Please guys, this thread is specifically about the libaacs and libbdplus libraries to allow playback of encrypted Blu-ray Discs.

Please start a new seperate thread if you have questions about other things such as libbluray updates or BD-J features.
(2017-03-20, 01:17)Ace Wrote: I'm currently working on getting these two libs compiled with msvc, but it might take some days.
Do you mean that there is now at least a chance that you will also include libaacs and libbdplus libraries in Kodi master?

Image

Again, those libraries alone does not enable playback of encrypted Blu-ray Discs, however having them shipped with Kodi builds means that Kodi would at least include all the binaries needed to playback encrypted Blu-ray Discs, though users still need to install/provide the keys, (which is something that could be done through an Python script addon).
Reply
#25
Yes
Reply
#26
First runtime tests are promising. Maybe I'll open an test thread with soon.
Reply
#27
Thumbs Up 
(2017-03-29, 13:55)Ace Wrote: First runtime tests are promising. Maybe I'll open an test thread with soon.
Awesome!
Reply
#28
https://github.com/xbmc/xbmc/pull/12429 . Will merge it later today.
Reply
#29
Awesome! Thank you Ace! Can you please add libbdplus as well?

http://www.videolan.org/developers/libbdplus.html

Libbdplus is needed to implement the BD+ system specifications.

Image
Reply
#30
(2017-07-17, 14:43)RockerC Wrote: Awesome! Thank you Ace! Can you please add libbdplus as well?

http://www.videolan.org/developers/libbdplus.html

Libbdplus is needed to implement the BD+ system specifications.[/img]

Current libbdplus implementation is virtually useless. It only works for a few very old (like 10 year old) blu-rays

However, if someone implements this feature request to load cached BD+ tables (which shouldn't be very hard, basically all the code is in libbdplus already) it's possible to play even the newest BD+ discs (at least without menus)

Hoping for an updated open implementation of the BD+ VM is like hoping for a new processing/device key: pointless. Required skills and effort are too high and leaked keys will be blocked a month later. A database of disc specific keys and bdplus tables is the only way forward since they cannot be blocked in the future
Reply

Logout Mark Read Team Forum Stats Members Help
Blu-ray playback libraries for encrypted discs (libaacs and libbdplus)?3