Index: Slim/Web/HTTP.pm =================================================================== --- Slim/Web/HTTP.pm (revision 6012) +++ Slim/Web/HTTP.pm (working copy) @@ -582,17 +582,26 @@ $::d_http && msg("processURL found HTTP client at address=$address\n"); + if ($params->{'name'}) { + + $::d_http && msgf("HTTP: name %s used for client\n",$params->{'name'}); + $address = $params->{'name'}; + } + $client = Slim::Player::Client::getClient($address); if (!defined($client)) { my $paddr = getpeername($httpClient); - $::d_http && msg ("new http client at $address\n"); + $::d_http && msg ("new http client at $address,\n"); if ($paddr) { $client = Slim::Player::HTTP->new($address, $paddr, $httpClient); $client->init(); } + if ($params->{'name'}) { + $client->name($params->{'name'}) + } } if (defined($params->{'bitrate'})) {