if (filename.indexOf('.') > filename.lastIndexOf('/')) {
derivative.getProperties().set("file/extension", filename.substring(filename.lastIndexOf('.') + 1));
}
+ /* TODO - identify file type and media information */
getCore().getDataManager().saveTrackDerivate(derivative);
/* copy the file again. */