cyp/app/js/format.js
Ondrej Zara a57207f80e
search
2020-03-13 23:01:16 +01:00

20 lines
547 B
JavaScript

export const SEPARATOR = " · ";
export function time(sec) {
sec = Math.round(sec);
let m = Math.floor(sec / 60);
let s = sec % 60;
return `${m}:${s.toString().padStart(2, "0")}`;
}
export function subtitle(data, options = {duration:true}) {
let tokens = [];
data["Artist"] && tokens.push(data["Artist"]);
data["Album"] && tokens.push(data["Album"]);
options.duration && data["duration"] && tokens.push(time(Number(data["duration"])));
return tokens.join(SEPARATOR);
}
export function fileName(file) {
return file.split("/").pop();
}