playlist importando sample track
Deploy / Deploy (push) Successful in 2m2s
Details
Deploy / Deploy (push) Successful in 2m2s
Details
This commit is contained in:
parent
fb48d21eaf
commit
95a9b5c4d7
|
|
@ -123,7 +123,12 @@ export async function parseBeatIndexJson(data) {
|
||||||
const encodedFileName = encodeURIComponent(fileName);
|
const encodedFileName = encodeURIComponent(fileName);
|
||||||
const projectName = encodeURIComponent(data?.file || data?.original_title || "");
|
const projectName = encodeURIComponent(data?.file || data?.original_title || "");
|
||||||
const base = `${SAMPLE_SRC}/${projectName}`; // ✅ SAMPLE_SRC/{project}
|
const base = `${SAMPLE_SRC}/${projectName}`; // ✅ SAMPLE_SRC/{project}
|
||||||
const resolvedUrl = pathMap[fileName] || `${base}/${encodedFileName}`;
|
let resolvedUrl = pathMap[fileName];
|
||||||
|
|
||||||
|
if (!resolvedUrl || !resolvedUrl.includes(`/${projectName}/`)) {
|
||||||
|
resolvedUrl = `${base}/${encodedFileName}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ✅ tempo no padrão do seu playlist (12 ticks por step)
|
// ✅ tempo no padrão do seu playlist (12 ticks por step)
|
||||||
const startSec = ((Number(t.sample_info?.pos || 0) / 12) * secondsPerStep);
|
const startSec = ((Number(t.sample_info?.pos || 0) / 12) * secondsPerStep);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue