Index: Slim/Web/Settings.pm =================================================================== --- Slim/Web/Settings.pm (revision 13367) +++ Slim/Web/Settings.pm (working copy) @@ -182,8 +182,9 @@ $paramRef->{'additionalLinks'} = \%Slim::Web::Pages::additionalLinks; if (defined $client) { - $paramRef->{'playername'} = $client->name(); - $paramRef->{'hasdisplay'} = !$client->display->isa('Slim::Display::NoDisplay'); + $paramRef->{'playername'} = $client->name(); + $paramRef->{'needsClient'} = $class->needsClient(); + $paramRef->{'hasdisplay'} = !$client->display->isa('Slim::Display::NoDisplay'); } return Slim::Web::HTTP::filltemplatefile($paramRef->{'useAJAX'} ? 'settings/ajaxSettings.txt' : $class->page, $paramRef); Index: HTML/EN/settings/server/status.html =================================================================== --- HTML/EN/settings/server/status.html (revision 13367) +++ HTML/EN/settings/server/status.html (working copy) @@ -59,5 +59,5 @@ [% END %] - + [% PROCESS settings/footer.html %] Index: HTML/EN/settings/header.html =================================================================== --- HTML/EN/settings/header.html (revision 13367) +++ HTML/EN/settings/header.html (working copy) @@ -26,7 +26,7 @@ [% END %] -[% IF playerid; pagetitle='PLAYER_SETTINGS' | string; ELSE; pagetitle = 'SERVER_SETTINGS' | string; END %] +[% IF playerid && needsClient; pagetitle='PLAYER_SETTINGS' | string; ELSE; pagetitle = 'SERVER_SETTINGS' | string; END %] [% pageicon = 'settings'; noSpacer = 1; PROCESS pageheader.html %]