--- HTTP.pm~	2007-09-30 09:01:43.000000000 +0100
+++ HTTP.pm	2007-10-19 20:57:48.000000000 +0100
@@ -24,6 +24,7 @@
 
 use IO::Socket qw(:crlf);
 use MIME::Base64;
+use HTTP::Request;
 
 use Slim::Utils::Log;
 use Slim::Utils::Unicode;
@@ -118,6 +119,14 @@
 		$request .= $CRLF;
 	}
 
+	# Attach cookies to the request
+	my $request_object = HTTP::Request->parse( $request );
+	$request_object->uri( $url );
+	Slim::Networking::Async::HTTP::cookie_jar
+	    ->add_cookie_header( $request_object );
+	$request_object->uri( $path );
+	$request = $request_object->as_string( $CRLF );
+
 	return $request;
 }