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>
jmhindle
source share