How to read title and id from a Blu-ray disc?

Can I somehow get the Blu-ray disc identifier and its name programmatically on the Windows7 + platform?

+7
source share
2 answers

If you can programmatically open the following files, you are likely to get what you need:

/AACS/mcmf.xml - this file is a manifest file of the managed server and will contain the attribute 'contentID' (in the mcmfManifest tag), which can be used to identify the disk. This is usually a 32-bit hexadecimal digit.

Sometimes there is also a /CERTIFICATE/id.bdmv file that contains a 4-byte drive organization identifier (at an offset of 40 bytes), followed by a 16-byte drive identifier.

Sometimes in the / BDMV / META / DL directory there is metadata in the bdmt_eng.xml XML file (replace eng for other three-letter language codes for other languages). For example, on the optional The Dark Knight drive, I see that this file contains:

  <di: title> <di: name> The Dark Knight Bonus Disc </ di: name> </ di: title> 
+3
source

For .NET, the BDInfo library will analyze the corresponding disk structure.

0
source

All Articles