Old 29th August 2000, 13:44   #1
hsq
Junior Member
 
Join Date: Aug 2000
Location: düsseldorf, germany
Posts: 2
hi, am am behind a proxy server and í want to use cddb with winamp. is it posible, to get winamp use my proxy.

thanx ....

hsq
hsq is offline   Reply With Quote
Old 30th August 2000, 01:17   #2
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
Goto Prefs -> Setup and enter your server & port details in the space provided.

[Edited by DJEgg on 12-17-2000 at 01:54 PM]
DJ Egg is offline   Reply With Quote
Old 30th August 2000, 12:05   #3
matt_b
Junior Member
 
Join Date: Aug 2000
Posts: 1
My proxy requires a username and password - where do I put these settings?

[QUOTE]Originally posted by DJEgg:
Goto Prefs -> Setup and enter your server & port details in the space provided.

thanx ....



[Edited by DJEgg on 12-17-2000 at 01:56 PM]
matt_b is offline   Reply With Quote
Old 30th August 2000, 12:39   #4
hsq
Junior Member
 
Join Date: Aug 2000
Location: düsseldorf, germany
Posts: 2
Thanx a lot
hsq is offline   Reply With Quote
Old 28th September 2000, 06:04   #5
Tonge
Guest
 
Posts: n/a
If you do a search on Proxy in the Support General forum you'll see that you're far from alone in trying to get WinAmp to work with a proxy server. You can try the remedy that has been suggested, but not many have gotten it to work consistently.

Goto Preferences -> Setup, make sure your internet settings are correct (LAN/modem) and in the space provided type your network login id, network password, proxy server name, and proxy port in the following format:

Username:Password@Server:Port

Also verify that your CDDB URL is correct. I think it's:

cddb.cddb.com:8880

Good luck (you're gonna need it... :-)

...kt

<!-- edited out old erroneous ubb code -->


[Edited by DJEgg on 12-17-2000 at 02:00 PM]
  Reply With Quote
Old 29th September 2000, 18:34   #6
easotokr
Guest
 
Posts: n/a
i have correctly configured the proxy server, but i don't have any posibility to configure the cddb server.

<!-- this editing lark's beginning to be a right pain -->


[Edited by DJEgg on 12-17-2000 at 02:01 PM]
  Reply With Quote
Old 30th September 2000, 04:12   #7
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
Tonge forgot that ": + p" = razz smiley
Instead, it should read :
Username:Password@ServerName:Port

Though personally, I thought data such as this is supplied by your proxy server & should be entered in:
Internet Options -> Connections -> (Relevant Connection name) -> Settings
-or- Connections -> LAN settings (button)

CDDB Address can be configured @
Winamp Prefs -> Input -> CD Plugin -> Configure

The correct one to use is : cddb.cddb.com

[edit]edited out old erroneous ubb code[/edit]

See Tom's post below for more important info

[Edited by DJEgg on 12-17-2000 at 01:52 PM]
DJ Egg is offline   Reply With Quote
Old 30th September 2000, 04:40   #8
Tom
Moderator
 
Join Date: Apr 2000
Posts: 4,491
Egg sorry to jump in but just wanted to clear something up you said. The location where Egg said to change the CDDB info is only valid if you have the CD Reader plugin (also will need to click the CDDB tab for this plugin) (can find it here: http://www.url*****~copah/CDReader.htm ). This plugin will allow you to get out on port 80 which most likely isn't blocked like 8880 appears to be. With the deafult CD plugin it will not allow you to type any values in, the only way you can change it is by having access to port 8880 to get more servers on port 8880 which sounds like it won't help in your case. Also read the readme included in the CD Reader it includes information that is needed (rename old cd plugin so there are no conflicts)

Tom
http://players.shoutclub.net
Tom is offline   Reply With Quote
Old 23rd May 2001, 01:35   #9
CharmedLife
Junior Member
 
Join Date: May 2001
Posts: 1
To get around all of this nonsense, what you need to do is search for a program called sockscap (it's free). Basically you set up winamp to be the default player , blah , blah blah. Set up socksap to start winamp socksified!!!!


Now edit the file type association of audio cds to be done with sockscap and it will run winamp for you connected to cddb and bang, you're on it.

This had me going nuts for a long time like everyone else, but I managed to not go any greyer by doing it this way.

There is great documentation out ther for sockscap and it runs on every win32 platform.

Just my contribution.....hope it helps (it did for me)
CharmedLife is offline   Reply With Quote
Old 23rd May 2001, 01:53   #10
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
Charmed Life:
Thanx for the info

I've done a search & it came up with the following results:

SocksCap:
http://www.socks.nec.com/
btw, it seems to have changed its name to just Socks now ?!?!

Further info & more options:
http://www.hillm.demon.co.uk/agent/firewall.html
DJ Egg is offline   Reply With Quote
Old 9th November 2001, 16:06   #11
BigFella
Junior Member
 
Join Date: Jul 2001
Posts: 7
Tom: You said that In_CDReader allows you to use port 80. I'm behind a proxy server which blocks just about all ports except for that one.

It looks like CDReader uses the CDDBp protocol instead of HTTP. Have you actually gotten it to use port 80? If so how did you do it?
BigFella is offline   Reply With Quote
Old 9th November 2001, 20:46   #12
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
Basically, you need to configure Winamp / CDReader to use http port 80 instead.

More info here:

How to Configure Winamp to access FreeDB

Further tips:

From TSGH -> Useful Links

RE: Problems with CDDB & proxy / firewalls [further tips]
http://forums.winamp.com/showthread.php?threadid=40240
http://forums.winamp.com/showthread.php?threadid=32224
http://forums.winamp.com/showthread.php?threadid=36677
http://forums.winamp.com/showthread.php?threadid=57000

Good luck!
DJ Egg is offline   Reply With Quote
Old 10th November 2001, 07:25   #13
BigFella
Junior Member
 
Join Date: Jul 2001
Posts: 7
FreeDb

Hey Egg: I checked out all of your references just after I posted my question. My question still remains. It looks like IN_CDReader is using CDDBp protocol as opposed to HTTP to get CD info. CDDBp protocol, to my understanding, does not run on port 80, only 888 or 8880.

To test this I went to a machine that has no proxy server and changed the CDDB URL to us.freedb.org:80 and I got a failed connection.

My question is, have you or has anyone gotten in_CDReader to work on port 80?

...kt
BigFella is offline   Reply With Quote
Old 10th November 2001, 13:23   #14
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
To be totally honest with you:
1) I've never tried (no proxy or firewall)
2) Winamp isn't even my default CDPlayer. I use CDSpectrumPro instead.

I'm pretty certain it's all explained in those links I provided.
The address for http port 80 access is not:
cddb.cddb.com:80 -or- freedb.freedb.org:80 -or- us.freedb.org:80

As explained here
The path for http-access is /~cddb/cddb.cgi

All http access uses port 80 by default, so there is no need to specify this with the CDReader plugin.

http://www.freedb.org/sections.php?o...ticle&artid=18

winamp.ini

[CDReader Input Plugin]
Priority=1
UseCDDB=1
UseLocalCDDB=1
CDDBAddress=freedb.freedb.org:8880

Change the CDDBAddress to http://freedb.freedb.org/~cddb/cddb.cgi

I think you need to specify port 80 with the default plugin (in winamp.ini), but many have reported that it just defaults back to port 8880, and therefore doesn't work, hence the requirement of CDReader.

[CDDA/Line Input Driver]
sample=1
rt=80
use_cddb=1
rver=http://freedb.freedb.org/~cddb/cddb.cgi
er=winampuser@nullsoft.com

http://www.gracenote.com/FAQs.html/faqset=all/page=24
This one explains that you may need to get your firewall/proxy properly configured first, which makes sense, but doesn't actually tell you how to do it
It just says you need to get the system administrator to unblock the ports.

All I can say is "good luck", and let us know how ya get on.

I've already added an entry to The Official Winamp 2x Bug List regarding this matter. It should be much easier than this to configure both the default plugin AND CDReader to use http port 80, especially seeing certain other players don't seem to have this problem.

What a carry on!
DJ Egg is offline   Reply With Quote
Old 10th November 2001, 21:52   #15
BigFella
Junior Member
 
Join Date: Jul 2001
Posts: 7
CDDB Access

Hey Egg,

I'm a little ambivalent about sending this note because I don't wish to sound argumentative by nit picking a point so please take this in the spirit in which it is intended (folks always blast you after making statements like that don't they ) I'm just hoping to add some clarity to the discussion.

First, you said:
Quote:
I'm pretty certain it's all explained in those links I provided.
The address for http port 80 access is not:
cddb.cddb.com:80 -or- freedb.freedb.org:80 -or- us.freedb.org:80
Those links all presume that either you have control of your firewall configuration (normally not the case in a corporate environment) or that port 8880 and/or 888 are not blocked by the firewall software (often not the case in a corporate environment).

Secondly any of those would, in fact, be the correct way to access those sites using port 80.

By way of clarification, all HTTP data is passed on port 80 by default. Our corporate firewall (along with many other corporate firewalls) will only pass data on this port unmolested (although often monitored ).

The CDDB spec allows you to pass requests in two ways, either via HTTP or via a specialozed protocol called CDDBp. If you use HTTP, the client program passes commands to the CDDB server that look kinda like web page requests. Everything the server needs to know in order to find the disc that the client is looking for is passed in a single request. The server then sends back a response indicating that either it found the disc or it couldn't. All of this is done using port 80 by default.

If you use CDDBp, a channel is opened and the client and server pass messages back and forth until the server either gives the client the CD info it was looking for or tells the client that it doesn't know the title of the disc that it's looking for. The server is listening on either port 8880 or 888 by default.

The problem is that the two protocols are totally incompatible. Trying to mix the two is like trying to play a JPG on WinAmp. Just switching the port is not sufficient. Either the client program needs the "smarts" to know that "if i'm using port 80 this must be HTTP", or the client needs allow the user to configure whether he wants to use HTTP or CDDBp.

The folks at FreeDb recommend that developers use HTTP to avoid problems such as many of us are experiencing.

Quote:
Again, I don't rightly know if it requires http:// at the beginning of the address or not. Hey, maybe I should install some firewall software just to find out?
All indications are that neither the native CDDA nor the CDReader plug-ins require either the http:// or the cgi path.

You also said:

Quote:
http://www.gracenote.com/FAQs.html/faqset=all/page=24
This one explains that you may need to get your firewall/proxy properly configured first, which makes sense, but doesn't actually tell you how to do it
From that page:

Quote:
Can I access the CDDB servers through a firewall or proxy server?

The CDDB servers support access through HTTP, the same channel used by web browsers. Almost all programs that access the CDDB servers do so through HTTP. Most firewalls allow access to port 80 (the standard HTTP port), so access to the CDDB service should not be a problem. If your firewall doesn't allow web access, your only option is to convince your network administrator to configure the firewall to enable Internet web access.
Here, Gracenote is talking about CDDB2 which is a whole different animal and I'd be happy to share what I know about it if asked, but won't waste the bandwidth right now because I sense my audience glazing over already.

Quote:
All I can say is "good luck", and let us know how ya get on.
I suspcet that the answer is that it just won't work. This could really be solved VERY easily if either WinAmp or the maker of CDReader would modify their programs to use HTTP instead of CDDBp. There is actually a slight performance benefit to using HTTP and it avoids many of these firewall issues that many of us are encountering.

...kt
BigFella is offline   Reply With Quote
Old 10th November 2001, 22:38   #16
DJ Egg
Techorator
Winamp & SHOUTcast Team
 
Join Date: Jun 2000
Posts: 35,821
I take it this means neither http://cddb.cddb.com/~cddb/cddb.cgi or
http://freedb.freedb.org/~cddb/cddb.cgi didn't work then?

Looks like the only way it's gonna work is to get the System Admin to open up the 8880 port for access. Damn corporate firewalls, eh !?!?
DJ Egg is offline   Reply With Quote
Old 11th November 2001, 14:54   #17
BigFella
Junior Member
 
Join Date: Jul 2001
Posts: 7
Yeah, the cgi path is only applicable if you're using HTTP access. With CDDBp access it talks directly to the port.

I can just see me going to the network gods and asking them to open port 8880 so that I can get my CD titles from the internet. I'll be posting messages here for a living next week

What might be helpful though is is some more of us sent a note to Copah (the author of CDReader) at copah@parad.ru and asked him to modify his program to use HTTP access instead of CDDBp. Again, this is not a difficult mod to make and it will aid an increasing number of us in accessing the CD databases.

Thanks for your time Egg.
BigFella is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Technical Support

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump