When I insert a cd and attempt to play it from the console with cdcd, and the cddb lookup information is not already in ~/.cddb, this is all I get: Trying CDDB server http://www.freedb.org:80/cgi-bin/cddb.cgi Connection established. Retrieving information on 8007af0a. After that, nothing happens. The lookup works fine if the information is already in ~/.cddb. Also, this happens only from within Gnome. The cddb lookup always works fine when I'm KDE or not in any desktop environment. Whether I'm using an xterm or a virtual console doesn't matter. (Possibly) relevant versions: Gnome 2.12 gnome-vfs-1.0.5-r4 and 2.12.2 libcdaudio-0.99.10-r1 cdcd-0.6.6 emerge --info: Portage 2203-svn (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r6 i686) ================================================================= System uname: 2.6.16-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 2.4.2 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://www.gtlib.gatech.edu/pub/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mirrored.ca/ http://open-systems.ufl.edu/mirrors/gentoo" LC_ALL="en_US.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X acpi alsa arts audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 cdb cdr cli crypt cups curl dri dvd eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gnome gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipv6 isdnlog java jpeg junit kde kdeenablefinal kdexdeltas lcms libg++ libwww lua mad mikmod mng motif mozilla mp3 mpeg musicbrainz ncurses nls ogg oggvorbis opengl pam pcre pdflib perl png pppd python qt quicktime readline real recode reflection sdl session spell spl ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xine xml xml2 xorg xprint xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LDFLAGS, LINGUAS
Actually this bug may not have anything to do with GNOME. I updated my system, and now cdcd's cddb lookup doesn't work at all, whether in GNOME or not. (It still works fine if the info is already in ~/.cddb.) I also tried cdcd on another Gentoo system and had the same problem while using Fluxbox.
The problem is that cdcd's default cddb server URL is bad. Running: cdcd sites refresh solves the problem.
Thanks for the fix, Omari. I was struggling with this cdcd issue for some time. After "cdcd sites" and "refresh" lookup works again.
IIRC freedb is now offline, so that is likely the problem. Please report upstream.