--- 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; }