MasteringPro Local je statička Vite/Web Audio aplikacija. Audio dekodiranje, mastering, 16-bitni i 32-bit float WAV izvoz, waveform analiza i AI odvajanje stemova izvode se lokalno u pregledniku. Nema korisničkih računa, API ruta, uploada, cloud pohrane ni runtime baze podataka.
Glavna aplikacija nalazi se izravno na /. Vite koristi index.html i src/main.js kao jedini ulaz, a Netlify SPA fallback zadržava isti početni prikaz pri osvježavanju ili izravnom otvaranju interne putanje.
npm install
npm run dev- AudioWorklet za playback DSP
- Web Worker za offline mastering i analizu
- WebGPU/WASM worker za Demucs stem separation
Cross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: credentialless- Dinamičko učitavanje ONNX/Demucs ovisnosti
- CSP
wasm-unsafe-evaldopuštenje potrebno za ONNX Runtime WebAssembly kompilaciju - WebGPU inicijalizacija s automatskim WASM fallbackom
- Paket: 3 audio trake
- Cijena: 50 EUR
- Revolut:
https://revolut.me/markoniuzi - Primatelj:
Marko Uzelac - IBAN:
LT98 3250 0099 5740 1385 - BIC/SWIFT:
REVOLT21 - Banka:
Revolut Bank UAB - Adresa banke:
Konstitucijos ave. 21B, 08130, Vilnius, Lithuania - BIC korespondentne banke:
CHASDEFX
Nakon uplate kupac šalje potvrdu na adresu podrške. Master i stem izvozi ostaju zaključani dok se u preglednik ne unese aktivacijski kod.
Generiraj snažan pristupni kod, postavi samo njegov SHA-256 hash kao Netlify build varijablu i kupcu nakon provjere uplate pošalji izvorni kod:
ACCESS_CODE="$(openssl rand -hex 16)"
ACCESS_HASH="$(printf '%s' "$ACCESS_CODE" | openssl dgst -sha256 -r | cut -d' ' -f1)"
netlify env:set VITE_EXPORT_ACCESS_HASH "$ACCESS_HASH"
printf 'ACCESS CODE: %s\n' "$ACCESS_CODE"Nakon promjene varijable potreban je novi produkcijski deploy. Aktivirani kod pohranjuje se samo u lokalnoj pohrani kupčeva preglednika. Brisanje podataka stranice ponovno zaključava izvoz.
npm run package:sourceArhiva masteringpro-source.zip izostavlja node_modules, dist, .netlify, lokalne environment datoteke i prethodne ZIP arhive.
npm ci
npm run build
netlify login
netlify link --id f37c6d57-81a9-44d0-8895-cce6e6435257
netlify deploy --dir=dist --prodA @ 75.2.60.5
CNAME www masteringlocalpro.netlify.app
U Netlify Domain management dodaj masteringpro.shop i www.masteringpro.shop, postavi apex kao primary domain, pričekaj TLS certifikat i zatim provjeri preusmjeravanje s www na apex.
curl -I https://masteringpro.shop/
curl -s https://masteringpro.shop/ | grep -E 'masteringpro.shop|50|Revolut'Očekivana sigurnosna zaglavlja uključuju Cross-Origin-Opener-Policy: same-origin i Cross-Origin-Embedder-Policy: credentialless.