えらい簡単だったのでプラグインにする必要は無いな。
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>') );
このコードで、ダウンロード完了時に指定の音がなる。