Сохраняет ли Mac OS X названия DVD, которые были воспроизведены?
Я хотел бы посмотреть, какие DVD воспроизводились на моем ноутбуке Mac OS X Tiger. Можете ли вы сказать мне, как просмотреть файл, который содержит эту информацию?
2 ответа
Приложение 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 "${f%.plist}" 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
Если это совсем недавно, вы можете перейти в меню "Недавние пункты" в меню .