Upgraded from xmms last night to 1.2.10-r13. Previos versions automatically installed all relevant plugins. New version uses IUse flags. mpg123 plugin is *not* installed, either by default (I wasn't aware of the mp3 use flag until this) or with the mp3 flag. Also, changing the mp3 flag does not get caught by emerge --newuse. Reproducible: Always Steps to Reproduce: 1. Upgrade xmms from previous version 2. Attempt to play mp3 3. Watch it complain as it can't find the decoder plugin and won't add your mp3 to the playlist Actual Results: Xmms won't play my frickin' file like it did previously. Expected Results: Played my mp3 file with the installed plugin. Portage 2.0.51-r15 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102- r0, 2.6.10-gentoo-r4 x86_64) ================================================================= System uname: 2.6.10-gentoo-r4 x86_64 AMD Opteron(tm) Processor 142 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 19 2005, 10:08:48) ] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.4, 1.7.9-r1, 1.5, 1.8.5-r3, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=opteron -pipe -frename-registers -ftracer -fomit-frame-point er" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/xkb /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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=opteron -pipe -frename-registers -ftracer -fomit-frame-poi nter" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa avi berkdb bitmap-fonts cdr crypt esd f77 flac fortran gd bm ggi gif gpm gtk gtk2 ipv6 java jp2 jpeg libwww lzw lzw-tiff mad mikmod motif ncurses nls nptl nptlonly oggvorbis opengl oss pam perl png python readline sdl slang ssl tcpd tetex tiff truetype truetype-fonts type1-fonts usb userlocales xm l2 xmms xpm xrandr xv xvid xvmc zlib video_cards_mach64" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY --- I *did* try it with mp3 in the use flags.
You should have "mp3" to enable a mp3 plugin. When you have "mad" also set, then it chooses media-plugins/xmms-mad for that. Unsetting "mad" it will emerge media-plugins/xmms-mpg123 instead. So more likely the xmms-mad is broken....
Re-emerging the file enough times eventually got it to work --the note that this new xmms doesn't include some plugins should also include the mp3 plugin. Marking as Invalid.