Hi! Please find attached bmp-docklet-1.0.ebuild. This Beep Media Player plugin displays a icon in your systemtray and allows several tasks like play/pause or hide and unhide the player. It displays also the title of the current song as tooltips. It is a port of the xmms-status-plugin. I suggest media-plugins/bmp-docklet. It's tested on Gentoo Linux and FreeBSD.
Created attachment 50833 [details] bmp-docklet-1.0.ebuild
This doesn't work for me - it crashes BMP when it tries to play: > beep-media-player (beep-media-player:14353): Gdk-CRITICAL **: gdk_drawable_get_colormap: assertion `GDK_IS_DRAWABLE (drawable)' failed (beep-media-player:14353): Gdk-CRITICAL **: gdk_drawable_get_screen: assertion `GDK_IS_DRAWABLE (drawable)' failed (beep-media-player:14353): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed (beep-media-player:14353): Gdk-CRITICAL **: gdk_screen_get_rgb_colormap: assertion `GDK_IS_SCREEN (screen)' failed (beep-media-player:14353): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed Received SIGSEGV This could be a bug in BMP. If you don't know why this happened, send a mail to us at beepmp-devel@lists.sourceforge.net zsh: abort beep-media-player emerge info: Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r7 i686) ================================================================= System uname: 2.6.10-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 8 2005, 04:31:41)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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=i686 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://homer/gentoo-portage" USE="x86 X accessibility acl acpi adns alsa avi berkdb bitmap-fonts cdr crypt cups divx4linux dvd dvdr eds encode esd ethereal evo exiscan-acl f77 fam flac font-server foomaticdb gdbm gif gnome gpm gstreamer gtk2 gtkhtml guile hal howl imagemagick imap imlib irmc jpeg ldap libg++ libwww mad maildir mbox mikmod mmx mmx2 mono motif mozilla mpeg ncurses nntp nptl oggvorbis opengl oss pam pda pdflib perl png python quicktime readline samba sdl snmp spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Yes, there is a bug in the beep media player, when you hide the main window and don't turn off visualization. There is also a bug report on the bmp bugtracker with a patch: http://www.sosdg.org/~larne/bugs/show_bug.cgi?id=103 If visualization mode is "Analyzer" or "Scope" than it will crash.
Created attachment 51302 [details] bmp-docklet-1.0.ebuild
Created attachment 51303 [details] bmp-docklet-1.1.ebuild
I have wrote a patch for the BMP to prevent crashing. See bug #82337 -> http://bugs.gentoo.org/show_bug.cgi?id=82337
Created attachment 51818 [details] bmp-docklet-1.2.ebuild
it compiles and works on amd64 too, pls add ~amd64 USE flag
it is a bmp plugin - so assigning to sound
This is in the portage tree, with a few minor modifications. The inherit eutils was not required and has been dropped. The ebuild explicitly depends on beep-media-player-0.9.7-r5 which has Mark's patch applied. Thanks for your work :)