I've recently emerge --update'ed this ebuild, which shows everything split off in five different dirctions. I'm finding now that I can't play MP3 streams from offical Icecast 2.x! It just hangs. I didn't have this problem until I updated the emerge into the split XMMS ebuilds. I've already recompiled, disabling the "mad" useflag. Reproducible: Always Steps to Reproduce: 1. Compile XMMS 2. Point it to an MP3 stream online 3. FREAZE! Actual Results: XMMS Freezes and requires a killall -9 to kill. Expected Results: It should be playing music! Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11 i686) ================================================================= System uname: 2.6.11 i686 AMD Athlon(tm) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 19 2005, 14:38:18)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.mirror.solnet.ch http://mirror.datapipe.net/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://www.gigaload.org/gentoo.org/ http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirror.icd.hu/ http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X acpi alsa arts avi berkdb bitmap-fonts bzlib cdparanoia cdr crypt cups curl dvd dvdread emboss encode esd fam flac font-server foomaticdb fortran gdbm gif gimpprint gpm gtk gtk2 imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mbox mikmod mmx mozilla mp3 mpeg ncurses nomotif nvidia oggvorbis opengl oss pdflib perl png ppds python qt quicktime readline real rtc samba scanner sdl slang softmmu spell sse ssl svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
emerge xmms-mpg123
It pulled and emerged when I ran: USE="-mad" emerge xmms. Still no go. May have to unmerge xmms-mad first.
disable the mad Input plugin in the plugin preferences
Disabling the mad plugin doesn't change anything. xmms-1.2.10-r14
I "fixed" this by unmerging the xmms-mad plugin, and putting this in my /etc/portage/package.use: media-sound/xmms -mad The real problem is the plugin's HTTP stream handling... which really sucks, even with MAD's mpg321 or madplay itself. :(
Only installing xmms-mpg123 also helps. (If you want the mad plugin for 'normal' mp3s)