diff --git a/scrobblers/chromium/manifest.json b/scrobblers/chromium/manifest.json
index 7b9fbde..cac6660 100644
--- a/scrobblers/chromium/manifest.json
+++ b/scrobblers/chromium/manifest.json
@@ -1,6 +1,6 @@
{
"name": "Maloja Scrobbler",
- "version": "1.6",
+ "version": "1.7",
"description": "Scrobbles tracks from various sites to your Maloja server",
"manifest_version": 2,
"permissions": [
diff --git a/scrobblers/chromium/settings.html b/scrobblers/chromium/settings.html
index 115255c..da9baa8 100644
--- a/scrobblers/chromium/settings.html
+++ b/scrobblers/chromium/settings.html
@@ -29,10 +29,10 @@
Server:
-
+
API key:
-
+
Tabs:
diff --git a/scrobblers/chromium/settings.js b/scrobblers/chromium/settings.js
index 8b2f8d2..68ce4aa 100644
--- a/scrobblers/chromium/settings.js
+++ b/scrobblers/chromium/settings.js
@@ -12,6 +12,9 @@ document.addEventListener("DOMContentLoaded",function() {
document.getElementById("serverurl").addEventListener("focusout",checkServer);
document.getElementById("apikey").addEventListener("focusout",checkServer);
+ document.getElementById("serverurl").addEventListener("input",saveConfig);
+ document.getElementById("apikey").addEventListener("input",saveConfig);
+
chrome.runtime.onMessage.addListener(onInternalMessage);
diff --git a/scrobblers/maloja-scrobbler.zip b/scrobblers/maloja-scrobbler.zip
index ccc7eb1..c4ca0fb 100644
Binary files a/scrobblers/maloja-scrobbler.zip and b/scrobblers/maloja-scrobbler.zip differ