diff --git a/html/index.html b/html/index.html index 3fa0aa6..6798fac 100644 --- a/html/index.html +++ b/html/index.html @@ -22,7 +22,7 @@

SETTINGS

+ @@ -109,45 +109,55 @@

TAGS

+ function start() { + pywebview.api.start(); + } + + function toggleButton() { + document.getElementById('startButton').disabled = !document.getElementById('startButton').disabled; + } + + function browse() { + pywebview.api.browseFolder().then(function (path) { + document.getElementById('path').value = path; + }); + } + + function updateProgress(v, s, f) { + document.getElementById('progress').value = v; + document.getElementById('percent').innerText = v; + document.getElementById('success').innerText = s; + document.getElementById('failed').innerText = f; + } + + function getConfig() { + var config = { + tags: [], + artResolution: document.getElementById('artResolution').value, + replaceArt: document.getElementById('replaceArt').checked, + artistSeparator: document.getElementById('artistSeparator').value, + fuzziness: parseInt(document.getElementById('fuzziness').value, 10) + }; + //Add tags + if (document.getElementById('updateTitle').checked) + config.tags.push('title'); + if (document.getElementById('updateArtists').checked) + config.tags.push('artist'); + if (document.getElementById('updateAlbum').checked) + config.tags.push('album') + if (document.getElementById('updateLabel').checked) + config.tags.push('label') + if (document.getElementById('updateBPM').checked) + config.tags.push('bpm') + if (document.getElementById('updateGenre').checked) + config.tags.push('genre') + if (document.getElementById('updateDate').checked) + config.tags.push('date') + if (document.getElementById('updateKey').checked) + config.tags.push('key') + + return config; + } + + + \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 3bad8ff..46b2c02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -requests==2.22.0 -fuzzywuzzy==0.17.0 -mutagen==1.42.0 -pywebview==3.3.3 +requests==2.24.0 +fuzzywuzzy==0.18.0 +mutagen==1.45.1 +pywebview==3.3.5 beautifulsoup4==4.9.3 PyQt5==5.15.1 lxml==4.6.1 \ No newline at end of file