Sure, the code looks like:
Code: Select all
actions.subtractMilliseconds = {
title: _('Sutract 18 seconds ...'),
hotkeyAble: true,
icon: 'edit',
disabled: uitools.notMediaListSelected,
visible: window.uitools.getCanEdit,
execute: async function () {
var list = await uitools.getSelectedTracklist().whenLoaded();
if (list.count === 0) {
return;
}
list.forEach(function (track) {
track.stopTime = track.songLength - 18000; // milliseconds
track.commitAsync();
});
}
}
window._menuItems.editTags.action.submenu.push({
action: actions.subtractMilliseconds,
order: 10,
grouporder: 10
});
The whole addon to install is here:
https://www.dropbox.com/s/98qig8vms1q69 ... .mmip?dl=0
i.e. go to menu Addons > Add ..., select the subtractSeconds.mmip and install it.
Usage: Select group of tracks > Edit tags > Subtract 18 seconds...