--- slimserver/Slim/Plugin/MusicMagic/Plugin.pm.orig 2008-01-02 17:41:18.000000000 -0800 +++ slimserver/Slim/Plugin/MusicMagic/Plugin.pm 2008-01-20 20:14:00.000000000 -0800 @@ -132,6 +132,7 @@ 'url' => "http://$MMSHost:$MMSport/api/version", 'create' => 0, 'timeout' => 5, + 'quiet' => 1, }); if (!$http) { --- slimserver/Slim/Formats/RemoteStream.pm.orig 2007-12-19 10:34:03.000000000 -0800 +++ slimserver/Slim/Formats/RemoteStream.pm 2008-01-20 20:16:15.000000000 -0800 @@ -34,6 +34,7 @@ my $args = shift; my $url = $args->{'url'}; + my $quiet = $args->{'quiet'}; my ($server, $port, $path, $user, $password) = Slim::Utils::Misc::crackURL($url); @@ -65,7 +66,8 @@ ) or do { - logError("Couldn't create socket binding to $main::localStreamAddr with timeout: $timeout - $!"); + logError("Couldn't create socket binding to $main::localStreamAddr with timeout: $timeout - $!") + unless ($quiet); return undef; }; @@ -82,7 +84,8 @@ my $in_addr = inet_aton($server) || do { - logError("Couldn't resolve IP address for: $server"); + logError("Couldn't resolve IP address for: $server") + unless ($quiet); close $sock; return undef; }; @@ -93,7 +96,8 @@ if ($errnum != EWOULDBLOCK && $errnum != EINPROGRESS) { - $log->error("Can't open socket to [$server:$port]: $errnum: $!"); + $log->error("Can't open socket to [$server:$port]: $errnum: $!") + unless ($quiet); close $sock; return undef; @@ -101,7 +105,8 @@ () = ${*$sock}{'_sel'}->can_write($timeout) or do { - $log->error("Timeout on connect to [$server:$port]: $errnum: $!"); + $log->error("Timeout on connect to [$server:$port]: $errnum: $!") + unless ($quiet); close $sock; return undef;