Newer
Older
medialib-manager / static / js / lib.js
function getSingleMediaFileInfo(filepath, callback) {
	$.getJSON(`/single-json?path=${ filepath }`, function(resp) {
		callback(resp);
	});
}

function getTimeFromTranscodingProgressMessage(message) {
	let time = "00:00:00";
	if(message.indexOf("time=") != -1 && message.indexOf("time=N/A") == -1) {
		time = message.split("time=")[1].split(" ")[0];
	}

	return time;
}

function calcTranscodingProgress(time, duration) {
	return Math.floor(timeToSeconds(time) / parseInt(duration) * 100);
}