diff -u xmms-scrobbler-0.3.7/scrobbler.c xmms-scrobbler-0.3.6/scrobbler.c
--- xmms-scrobbler-0.3.7/scrobbler.c	2005-02-01 19:15:04.000000000 -0500
+++ xmms-scrobbler-0.3.6/scrobbler.c	2005-02-05 11:24:53.203078315 -0500
@@ -227,6 +227,7 @@
 			sc_store_res);
 	memset(sc_curl_errbuf, 0, sizeof(sc_curl_errbuf));
 	curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, sc_curl_errbuf);
+	curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
 	status = curl_easy_perform(curl);
 	curl_easy_cleanup(curl);
 	sc_hs_timeout = time(NULL) + SCROBBLER_HS_WAIT;
@@ -375,6 +376,7 @@
 	curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,
 			sc_store_res);
 	curl_easy_setopt(curl, CURLOPT_USERAGENT, USER_AGENT);
+	curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
 	/*cfa(&post, &last, "debug", "failed");*/
 	/*pdebug(fmt_vastr("Username: %s", sc_username), DEBUG);*/
 
