// 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 + '}"'); } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter