Сохраняет ли Mac OS X названия DVD, которые были воспроизведены?

1799
Chealion

Я хотел бы посмотреть, какие DVD воспроизводились на моем ноутбуке Mac OS X Tiger. Можете ли вы сказать мне, как просмотреть файл, который содержит эту информацию?

3
Хороший вопрос. Словарь "Last Play" хранится в "~ / Библиотека / Поддержка приложений / DVD-плеер / Настройки / Shared Settings.plist". Есть также два соответствующих файла для каждой записи в том же каталоге. Но я не знаю, как расшифровать / расшифровать эту информацию. knweiss 14 лет назад 1

2 ответа на вопрос

3
Chris Johnsen

Приложение DVD-плеер хранит некоторую информацию о дисках, которые оно проигрывало, но в хранилище используется какой-то хэш (основная часть каждого имени файла - 16-значный шестнадцатеричный номер).

Информация хранится в файлах plist ~/Library/Application Support/DVD Player/Settings/, но эти биты информации могут быть не очень полезными. Моя коллекция файлов представляет 40 «уникальных» дисков, но только два из них имеют клавишу «MediaName», которая дает значимое имя диску, которому соответствуют данные.

Вот короткий скрипт оболочки для извлечения любых существующих ключей MediaName:

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 

Или, если вы согласны с предположением, что все файлы plist имеют формат XML:

grep -A 1 MediaName ~/'Library/Application Support/DVD Player/Settings'/*.plist 
Похоже, что Apple намеренно скрывает эту информацию, так как в OS X 10.8.2 я вижу только файлы * .enc (предположительно означает «зашифрованные»), а не отдельные списки для каждого носителя. Есть только Shared Settings.plist, который доступен для чтения. webjprgm 11 лет назад 0
0
JFW

Если это совсем недавно, вы можете перейти в меню «Недавние пункты» в меню .

Похожие вопросы