web-dev-qa-db-ja.com

Mac OS Xには、再生されたDVDの名前が保存されていますか?

Mac OS XTigerラップトップでどのDVDが再生されたかを確認したいと思います。この情報を含むファイルを表示する方法を教えてください。

3
kayakgeorge

DVDプレーヤーアプリは、再生したディスクに関する情報を保持しますが、ストレージはある種のハッシュによってキー設定されます(各ファイル名の主要部分は16桁の16桁の数字です)。

情報は~/Library/Application Support/DVD Player/Settings/の下のplistファイルに保存されますが、これらの情報はそれほど役に立たない場合があります。私のファイルのコレクションは40枚の「一意の」ディスクを表していますが、データが対応するディスクに意味のある名前を付ける「MediaName」キーを持っているのはそのうちの2枚だけです。

存在する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
3
Chris Johnsen

かなり最近の場合は、メニューの[最近のアイテム]メニューに移動できます。

0
JFW