I want to create a button for
copy mp3artists
paste into mp3albumartist
Can anyone help me with this code
This code create a Metadata parsing error
function OnClick(clickData) {
clickData.func.command.deselect = false;
for (var enumSelected = new Enumerator(clickData.func.sourcetab.selected_files);!enumSelected.atEnd();enumSelected.moveNext()) {
clickData.func.command.RunCommand('SetAttr "'+enumSelected.item()+'" META "mp3albumartist:'+enumSelected.item().metadata.audio.mp3artists+'"');
}
}
Ok now I spelled mp3artist .
Changed clickData.func.command.RunCommand to DOpus.Output
function OnClick(clickData) {
clickData.func.command.deselect = false;
for (var enumSelected = new Enumerator(clickData.func.sourcetab.selected_files);!enumSelected.atEnd();enumSelected.moveNext()) {
DOpus.Output('SetAttr "'+enumSelected.item()+'" META "mp3albumartist:'+enumSelected.item().metadata.audio.mp3artist+'"');
}
}
Thank you so much for your great help.
This is the final jscript code can copy Artist name to Albumartist
function OnClick(clickData) {
clickData.func.command.deselect = false;
for (var enumSelected = new Enumerator(clickData.func.sourcetab.selected_files);!enumSelected.atEnd();enumSelected.moveNext()) {
clickData.func.command.RunCommand('SetAttr "'+enumSelected.item()+'" META "albumartist:'+enumSelected.item().metadata.audio.mp3artist+'"');
}
}