Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to see what DVDs have been played on my Mac OS X Tiger laptop. Can you tell me how to view the file that contains this information?

share|improve this question
Good question. There is a "Last Play" dictionary stored in "~/Library/Application Support/DVD Player/Settings/Shared Settings.plist". There are also two corresponding files for each entry in the same directory. But I don't know how to decrypt/decode this information. – knweiss Jan 6 '10 at 17:59

The DVD Player app keeps some information about discs that it has played, but the storage is keyed by some sort of hash (the main part of each filename is a 16 hex digit number).

The info is stored in plist files under ~/Library/Application Support/DVD Player/Settings/, but those bits of information might not be terribly useful. My collection of files represents 40 “unique” discs, but only two of them have a “MediaName” key that gives a meaningful name to the disc to which the data corresponds.

Here is a short shell script to extract any MediaName keys that exist:

for f in ~/'Library/Application Support/DVD Player/Settings'/*.plist; do
    medianame="$(defaults read "${f%.plist}" MediaName 2>/dev/null)" &&
      printf '%q is %s\n' "$f" "$medianame"

Or, if you are OK with assuming that the plist files are all in XML format:

grep -A 1 MediaName ~/'Library/Application Support/DVD Player/Settings'/*.plist
share|improve this answer
It appears Apple deliberately obfuscates this information, as on OS X 10.8.2 I see only *.enc (presumably meaning "encrypted") files instead of the individual plists for each media. There's only the Shared Settings.plist that is readable. – webjprgm Jan 4 '13 at 4:21

If it's quite recent, you could go to the Recent Items menu in the  menu.

share|improve this answer

You must log in to answer this question.