VideoLAN, a project and a non-profit organization.

libbluray

libbluray is an open-source library designed for Blu-Ray Disc playback for media players, like VLC or MPlayer. This research project is developed by an international team of developers from Doom9.

Latest release is libbluray 1.4.0.

Features

  • Portability. Supported platforms are GNU/Linux, Windows, macOS. Dependencies are very limited.
  • Freedom. libbluray is released under the LGPL, ensuring it will stay free.
  • Features. The library integrates navigation, playlist parsing, menus and BD-J.
  • Legal. libbluray is DRM-circumvention free, and thus, safe to integrate in your software.
  • Fun. libbluray is fun to hack on.

NB: most commercial Blu-Rays are protected by AACS or BD+ technologies and this library is not enough to play those discs.

People interested in AACS technologies should have a look at libaacs. People interested in BD+ technologies should have a look at libbdplus.

Get libbluray

Latest releases on the download server.

git clone https://code.videolan.org/videolan/libbluray.git

Browse the source online.

Documentation

libbluray API documentation — HTML, generated by Doxygen, up to date.

Légal

libbluray est un projet de recherche, intégralement développé, sans spécifications et sans aucune aide ou copie extérieure que ce soit (research project, started from scratch, without specifications or external code).

libbluray ne contourne aucune mesure technique de protection MTP (doesn’t include any DRM-circumvention tool).

libbluray s’inscrit dans le droit à l’interopérabilité, tel que décrit par CE 10e et 9e sous-sect., 16 juillet 2008, n° 301843, APRIL, par le CPI 122-6-1 et par le CPI 331-5.