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 = []; if (data["Artist"]) { tokens.push(data["Artist"]); } else if (data["AlbumArtist"]) { tokens.push(data["AlbumArtist"]); } 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(); }