rhythmbox r5562 - in trunk: . plugins/audioscrobbler
- From: jmatthew svn gnome org
- To: svn-commits-list gnome org
- Subject: rhythmbox r5562 - in trunk: . plugins/audioscrobbler
- Date: Tue, 5 Feb 2008 09:02:19 +0000 (GMT)
Author: jmatthew
Date: Tue Feb 5 09:02:19 2008
New Revision: 5562
URL: http://svn.gnome.org/viewvc/rhythmbox?rev=5562&view=rev
Log:
2008-02-05 Jonathan Matthew <jonathan d14n org>
* plugins/audioscrobbler/rb-audioscrobbler.c:
(rb_audioscrobbler_perform):
* plugins/audioscrobbler/rb-lastfm-source.c: (rb_lastfm_perform):
Add a user-agent header to our HTTP requests. Some proxies behave
badly without one. Fixes #514254.
Modified:
trunk/ChangeLog
trunk/plugins/audioscrobbler/rb-audioscrobbler.c
trunk/plugins/audioscrobbler/rb-lastfm-source.c
Modified: trunk/plugins/audioscrobbler/rb-audioscrobbler.c
==============================================================================
--- trunk/plugins/audioscrobbler/rb-audioscrobbler.c (original)
+++ trunk/plugins/audioscrobbler/rb-audioscrobbler.c Tue Feb 5 09:02:19 2008
@@ -61,6 +61,8 @@
#define SCROBBLER_URL "http://post.audioscrobbler.com/";
#define SCROBBLER_VERSION "1.1"
+#define USER_AGENT "Rhythmbox/" VERSION
+
#define SCROBBLER_DATE_FORMAT "%Y%%2D%m%%2D%d%%20%H%%3A%M%%3A%S"
#define EXTRA_URI_ENCODE_CHARS "&+"
@@ -798,6 +800,7 @@
SoupMessage *msg;
msg = soup_message_new (post_data == NULL ? "GET" : "POST", url);
+ soup_message_add_header (msg->request_headers, "User-Agent", USER_AGENT);
if (post_data != NULL) {
rb_debug ("Submitting to Audioscrobbler: %s", post_data);
Modified: trunk/plugins/audioscrobbler/rb-lastfm-source.c
==============================================================================
--- trunk/plugins/audioscrobbler/rb-lastfm-source.c (original)
+++ trunk/plugins/audioscrobbler/rb-lastfm-source.c Tue Feb 5 09:02:19 2008
@@ -75,6 +75,7 @@
#define LAST_FM_NO_COVER_IMAGE "http://static.last.fm/depth/catalogue/noimage/cover_med.gif";
+#define USER_AGENT "Rhythmbox/" VERSION
static void rb_lastfm_source_class_init (RBLastfmSourceClass *klass);
static void rb_lastfm_source_init (RBLastfmSource *source);
@@ -728,6 +729,7 @@
{
SoupMessage *msg;
msg = soup_message_new ("GET", url);
+ soup_message_add_header (msg->request_headers, "User-Agent", USER_AGENT);
if (msg == NULL)
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]