Summary: Intelligent Multimedia Management System Name: imms Version: 2.0.3 Release: 1mdk Source0: http://prdownloads.sourceforge.net/imms/%{name}-%{version}.tar.bz2 License: GPL Group: Sound Url: http://www.luminal.org/wiki/index.php/IMMS/IMMS BuildRoot: %{_tmppath}/%{name}-buildroot Requires: sox Requires: imms-plugin BuildRequires: autoconf2.5 BuildRequires: fftw-devel >= 3.0 BuildRequires: oggvorbis-devel >= 1.0 BuildRequires: pcre-devel >= 4.3 BuildRequires: readline-devel BuildRequires: sox BuildRequires: sqlite3-devel >= 3.0 BuildRequires: taglib-devel BuildRequires: xmms-devel >= 1.2.7 BuildRequires: beep-media-player-devel >= 0.9.7 %description IMMS is an adaptive playlist framework that tracks your listening patterns and dynamically adapts to your taste. It's major features include: * IMMS is easy to use. Song rating is done completely transparently to the user. It does not get in your way. * IMMS does a much better job of shuffling than most players. It keeps track of when a song was last played, and makes sure same songs are not repeated too often. It is even able to recognise different versions of the same song (eg. remixes) and treat them as one song! * IMMS uses a variety of techniques to figure out which songs should be played together, and which should not. It studies your listening habits, as well as using acoustic properties of the songs themselves, such as BPM and frequency spectrum. * IMMS is fair. Even unfavoured songs have a (small) chance of being played. Currently plugins for the following music players plug are available: * XMMS - package xmms-imms * Beep Media Player - package beep-media-player-imms %package -n xmms-%{name} Group: Sound Summary: IMMS plugin for XMMS Provides: imms-plugin Requires: xmms Requires: imms %description -n xmms-%{name} This is the Intelligent Multimedia Management System plugin for XMMS. %package -n beep-media-player-%{name} Group: Sound Summary: IMMS plugin for the Beep Media Player Provides: imms-plugin Requires: beep-media-player Requires: imms %description -n beep-media-player-%{name} This is the Intelligent Multimedia Management System plugin for the Beep Media Player. %prep %setup -q %build make configure %configure2_5x %make all %install rm -rf $RPM_BUILD_ROOT %__install -d %{buildroot}/%{_bindir} %__install build/analyzer %{buildroot}/%{_bindir} %__install build/immsd %{buildroot}/%{_bindir} %__install build/immstool %{buildroot}/%{_bindir} %__install -d %{buildroot}/%{_libdir}/xmms/General/ %__install build/libxmmsimms.so %{buildroot}/%{_libdir}/xmms/General/ %__install -d %{buildroot}/%{_libdir}/bmp/General/ %__install build/libbmpimms.so %{buildroot}/%{_libdir}/bmp/General/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(0755,root,root,0755) %{_bindir}/* %defattr(0644,root,root,0755) %doc LICENSE INSTALL README %files -n xmms-%{name} %defattr(0755,root,root,0755) %{_libdir}/xmms/General/* %files -n beep-media-player-%{name} %defattr(0755,root,root,0755) %{_libdir}/bmp/General/* %changelog * Mon Mar 21 2005 Michael Reinsch <mr@uue.org> 2.0.3-1mdk - new release - removed patch0, integrated upstream * Fri Mar 18 2005 Michael Reinsch <mr@uue.org> 2.0.2a-2mdk - replaced patch to fix notification loop at startup with a more correct one from the author * Fri Mar 17 2005 Michael Reinsch <mr@uue.org> 2.0.2a-1mdk - new version - updated requirments and description - SRPM is now imms and it builds the plugins for xmms and beep-media-player - patch to fix notification loop at startup * Sat Apr 17 2004 Michael Reinsch <mr@uue.org> 1.1-1mdk - new version - use taglib - minor specfile cleanups - also package the tools which come with IMMS (package imms) * Tue Mar 02 2004 Michael Reinsch <mr@uue.org> 1.0.1-1mdk - new version * Sun Jan 25 2004 Michael Reinsch <mr@uue.org> 1.0-1mdk - new version * Thu Dec 06 2003 Michael Reinsch <mr@uue.org> 0.9.9-1mdk - new version - spec cleanup * Thu Nov 13 2003 Michael Reinsch <mr@uue.org> 0.9.8-1mdk - new version * Thu Oct 16 2003 Götz Waschk <waschk@linux-mandrake.com> 0.9.4-2mdk - fix autoconf macro - fix buildrequires * Thu Oct 09 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.4-1mdk - 1st mdk spec