Wav を再生する

えらい簡単だったのでプラグインにする必要は無いな。

liberator.modules.util.playSound =
  let (sound = Cc["@mozilla.org/sound;1"].createInstance(Ci.nsISound))
    (sound.init(), function (path) sound.play(makeFileURI(io.getFile(path))));

autocommands.add(
  'DownloadPost',
  /.*/,
  function () liberator.modules.util.playSound('<FILEPATH>')
);

このコードで、ダウンロード完了時に指定の音がなる。