diff --git a/embd_res/kcpp_musicui.embd b/embd_res/kcpp_musicui.embd index 9d7bb02c0..e131acd08 100644 --- a/embd_res/kcpp_musicui.embd +++ b/embd_res/kcpp_musicui.embd @@ -188,7 +188,13 @@ input[type="checkbox"] {
-
+
+ +
+ + +
+
âš™ Advanced Settings
@@ -315,6 +321,12 @@ function initDB(){ }); } +function randomizeSeed(){ + const seedInput = document.getElementById("seed"); + const randomSeed = Math.floor(Math.random() * 899999 + 100000); + seedInput.value = randomSeed; +} + function toggleAdvanced(){ document.getElementById("advanced").classList.toggle("hidden"); } @@ -366,6 +378,11 @@ async function planSong(){ currentController=new AbortController(); setLoading(true); + const seedInput = document.getElementById("seed"); + if(seedInput.value === "-1" || seedInput.value === ""){ + randomizeSeed(); + } + const res=await fetch(buildUrl("/api/extra/music/prepare"),{ method:"POST", headers:{"Content-Type":"application/json"}, @@ -404,6 +421,11 @@ async function generateSong(){ currentController=new AbortController(); setLoading(true); + const seedInput = document.getElementById("seed"); + if(seedInput.value === "-1" || seedInput.value === ""){ + randomizeSeed(); + } + const payload=getFormData(); const refFile=document.getElementById("music_reference_audio");