Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_audioscrobbler proxy issue (Read 5055 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_audioscrobbler proxy issue

hey all, pretty basic problem i have here... not sure there's any resolution for it.

basically, whenever i'm at university [connected through a proxy URL the university provides], i get this in the console:

Audioscrobbler: Forbidden (403)
Audioscrobbler: Waiting 480 seconds to retry.
Audioscrobbler: Still awaiting handshake. Cache contains ### tracks.

i put the proxy URL into the audioscrobbler proxy settings long ago, and it makes no difference. i have no windows firewalls up or anything.

i'm just assuming the university network has an internal firewall that blocks me from scrobbling, but is there any way to verify that this is the problem?

thanks~

foo_audioscrobbler proxy issue

Reply #1
i'm just assuming the university network has an internal firewall that blocks me from scrobbling, but is there any way to verify that this is the problem?

http://www.wireshark.org/

If your university happens to be using a Microsoft proxy server I'm pretty sure it's requesting NTLM authentication which most programs that support proxies don't support...
np: 4'33"

foo_audioscrobbler proxy issue

Reply #2

i'm just assuming the university network has an internal firewall that blocks me from scrobbling, but is there any way to verify that this is the problem?

http://www.wireshark.org/

If your university happens to be using a Microsoft proxy server I'm pretty sure it's requesting NTLM authentication which most programs that support proxies don't support...


just ran a capture on the stream, is there anything telltale in the analysis i should look for?

foo_audioscrobbler proxy issue

Reply #3
just ran a capture on the stream, is there anything telltale in the analysis i should look for?

Well - the HTTP requests between Foobar2000 and the proxy server for a start?

The "Follow TCP stream" command in the context menu is your friend - just fish out one of those HTTP requests, right click on it and roll with it...
np: 4'33"

foo_audioscrobbler proxy issue

Reply #4
just ran a capture on the stream, is there anything telltale in the analysis i should look for?
Well - the HTTP requests between Foobar2000 and the proxy server for a start?

The "Follow TCP stream" command in the context menu is your friend - just fish out one of those HTTP requests, right click on it and roll with it...

strange, it doesnt seem to suggest much -

Code: [Select]
GET [url=http://post.audioscrobbler.com/?hs=true&p=1.2&c=foo&v=1.3.15&u=syzlak&t=1202501703&a=b3a20e0dc614482358b1df857cc79429]http://post.audioscrobbler.com/?hs=true&am...8b1df857cc79429[/url] HTTP/1.1

Host: post.audioscrobbler.com

User-Agent: Mozilla/5.0 (compatible; libfoo)



HTTP/1.1 403 Forbidden

Date: Fri, 08 Feb 2008 20:15:31 GMT

Server: Apache/2.2.3 (Red Hat)

Accept-Ranges: bytes

Content-Length: 3985

Connection: close

Content-Type: text/html; charset=ISO-8859-1

i see a couple 'TCP CHECKSUM INCORRECT's in the packet info too.

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Moved trace into codebox.[/size]

foo_audioscrobbler proxy issue

Reply #5
Interesting, why is foo_audioscrobbler putting the entire URL in the GET field, is that allowed? That could be confusing your proxy server. Try clicking the link in the GET field in your browser and seeing what you get.

Code: [Select]
GET /?hs=true&p=1.2&c=foo&v=1.3.15&u=syzlak&t=1202501703&a=b3a20e0dc614482358b1df857cc79429 HTTP/1.1
Host: post.audioscrobbler.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2) Gecko/2007121120 Firefox/3.0b2
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: [url=http://www.hydrogenaudio.org/forums/index.php?showtopic=44320&st=375]http://www.hydrogenaudio.org/forums/index....4320&st=375[/url]

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/plain;charset=ISO-8859-1
Content-Length: 115
Date: Fri, 08 Feb 2008 21:11:35 GMT
Connection: close

OK
079ef99a58765c6eca987c3b465d2b79
[url=http://post.audioscrobbler.com:80/np_1.2]http://post.audioscrobbler.com:80/np_1.2[/url]
[url=http://87.117.229.205:80/protocol_1.2]http://87.117.229.205:80/protocol_1.2[/url]

Note that the 'server' header in this response is different, does this mean that it's not getting past the proxy server on your machine?

 

foo_audioscrobbler proxy issue

Reply #6
looks like mine is quite similar when i click the URL -

Code: [Select]
GET [url=http://post.audioscrobbler.com/?hs=true&p=1.2&c=foo&v=1.3.15&u=syzlak&t=1202501703&a=b3a20e0dc614482358b1df857cc79429]http://post.audioscrobbler.com/?hs=true&am...8b1df857cc79429[/url] HTTP/1.1

Host: post.audioscrobbler.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-gb,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Proxy-Connection: keep-alive

Referer: [url=http://www.hydrogenaudio.org/forums/index.php?showtopic=44320&st=375]http://www.hydrogenaudio.org/forums/index....4320&st=375[/url]



HTTP/1.0 200 OK

Server: Apache-Coyote/1.1

Pragma: no-cache

Cache-Control: no-cache

Content-Type: text/plain;charset=ISO-8859-1

Content-Length: 115

Date: Sat, 09 Feb 2008 00:03:29 GMT

X-Cache: MISS from resnet-proxy-1.ex.ac.uk

X-Cache-Lookup: MISS from resnet-proxy-1.ex.ac.uk:8080

Proxy-Connection: keep-alive



OK
1784decb29fdf432013af727f8f2f5ea
[url=http://post.audioscrobbler.com:80/np_1.2]http://post.audioscrobbler.com:80/np_1.2[/url]
[url=http://87.117.229.205:80/protocol_1.2]http://87.117.229.205:80/protocol_1.2[/url]

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Moved trace into codebox.[/size]