CDex and freedb

If you’ve been reading my posts, you know that my favorite gift (hint, hint) is music on CDs. (1) It is the best quality available for music and (2) the artists get paid the most from selling a CD (vs radio or streaming).

I received a bunch of CDs for Xmas, so today I thought I should rip them into FLAC formatted audio files.

I started CDex, put a CD into the drive and then CDex gave me the following error:

Connection Failed for reason
“An invalid argument was supplied.

After some internet searches, I found out that freedb is no longer available. It appears to have gone offline in the Summer of 2020. CDex used freedb to retrieve metadata about the CD (i.e. artist, track names, etc.). I was shocked because I have been successfully using CDex for a very long time. After a few more searches, I found that gnudb setup a cddb service that can be used as a replacement for freedb. You can find the instructions here: https://www.gnudb.org/howto.php

It says:

How to use gnudb.org

Configure your CDDB1- or freedb-aware software to point to gnudb.gnudb.org as your CDDB/freedb-server.

All official gnudb servers are running cddbp at port 8880 and http at port 80. The path for http-access is /~cddb/cddb.cgi.

Access a xmcd file direct when you know the genre and discid, http://www.gnudb.org/gnudb/rock/390f1215

If your favorite program does not support http 1.1 you can us the gnudb proxy, http://proxy.gnudb.org at port 3128

I set it up as per the instructions and CDex is back working. 🙂

Regards,
Roger Lacroix
Capitalware Inc.

This entry was posted in Music, Open Source, Windows.

Comments are closed.