Set metadata: track, title and artist from filename - Help & Support - Directory Opus Resource Centre
Fri Jun 21 2024 02:03:01 GMT+0000 (Coordinated Universal Time)
Saved by
@baamn
// https://resource.dopus.com/t/set-metadata-track-title-and-artist-from-filename/48101
function OnClick(clickData) {
var cmd = clickData.func.command;
var tab = clickData.func.sourcetab;
cmd.deselect = false;
if (!tab.selected_files) return;
for (var e = new Enumerator(tab.selected_files); !e.atEnd(); e.moveNext()) {
var item = e.item();
var name = item.name_stem;
var name_track = name.replace(/(^[0-9]*)(.*)/, "$1");
var name_title = name.replace(/(^[0-9\.\s]*)(.*)(\s-\s)(.*)/, "$2");
var name_artist = name.replace(/(^[0-9\.\s]*)(.*)(\s-\s)(.*)/, "$4");
cmd.RunCommand('SetAttr' +
' FILE="' + item + '"' +
' META "track:{dlgstring|Pista:|' + name_track + '}"');
cmd.RunCommand('SetAttr' +
' FILE="' + item + '"' +
' META "title:{dlgstring|Título:|' + name_title + '}"');
cmd.RunCommand('SetAttr' +
' FILE="' + item + '"' +
' META "artist:{dlgstring|Artista:|' + name_artist + '}"');
}
}
content_copyCOPY
DOpus
https://resource.dopus.com/t/set-metadata-track-title-and-artist-from-filename/48101
Comments