Speichert Mac OS X die Namen von DVDs, die abgespielt wurden?

1898
Chealion

Ich möchte gerne sehen, welche DVDs auf meinem Mac OS X Tiger-Laptop abgespielt wurden. Können Sie mir sagen, wie die Datei angezeigt wird, die diese Informationen enthält?

3
Gute Frage. In "~ / Library / Application Support / DVD Player / Settings / Shared Settings.plist" ist ein Wörterbuch "Last Play" gespeichert. Es gibt auch zwei entsprechende Dateien für jeden Eintrag in demselben Verzeichnis. Ich weiß nicht, wie ich diese Informationen entschlüsseln soll. knweiss vor 14 Jahren 1

2 Antworten auf die Frage

3
Chris Johnsen

Die DVD-Player- App enthält einige Informationen zu Discs, die abgespielt wurden. Der Speicherplatz wird jedoch durch eine Art Hash (der Hauptteil jedes Dateinamens ist eine 16-stellige Hexadezimalzahl) gespeichert.

Die Informationen werden in plist-Dateien unter gespeichert ~/Library/Application Support/DVD Player/Settings/, aber diese Informationen können nicht besonders nützlich sein. Meine Sammlung von Dateien umfasst 40 "eindeutige" Discs, aber nur zwei davon haben einen "MediaName" - Schlüssel, der der Disc, der die Daten entsprechen, einen aussagekräftigen Namen gibt.

Hier ist ein kurzes Shell-Skript, um alle vorhandenen MediaName-Schlüssel zu extrahieren:

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

Oder, wenn Sie damit einverstanden sind, dass alle plist-Dateien alle im XML-Format vorliegen:

grep -A 1 MediaName ~/'Library/Application Support/DVD Player/Settings'/*.plist 
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 vor 11 Jahren 0
0
JFW

Wenn es erst kürzlich veröffentlicht wurde, können Sie das Menü Zuletzt geöffnete Elemente im Menü  aufrufen.