diff --git a/app/settings_ctl.php b/app/settings_ctl.php index 1a090680..5e80eb0e 100755 --- a/app/settings_ctl.php +++ b/app/settings_ctl.php @@ -144,7 +144,7 @@ } if ($_POST['features']['spotify']['enable'] == 1) { // create worker job (start mpdscribble) - if (($_POST['features']['spotify']['user'] != $redis->hGet('spotify', 'user') OR $_POST['features']['spotify']['pass'] != $redis->hGet('spotify', 'pass')) OR $redis->hGet('spotify', 'enable') != $_POST['features']['spotify']['enable']) { + if ($_POST['features']['spotify']['pass'] != '' AND (($_POST['features']['spotify']['user'] != $redis->hGet('spotify', 'user') OR $_POST['features']['spotify']['pass'] != $redis->hGet('spotify', 'pass')) OR $redis->hGet('spotify', 'enable') != $_POST['features']['spotify']['enable'])) { $jobID[] = wrk_control($redis, 'newjob', $data = array('wrkcmd' => 'spotify', 'action' => 'start', 'args' => $_POST['features']['spotify'])); } } else { diff --git a/app/templates/settings.php b/app/templates/settings.php index 3001bb04..24d8e85b 100755 --- a/app/templates/settings.php +++ b/app/templates/settings.php @@ -241,7 +241,7 @@